package cn.com.lzt.wagestrategy.dao; import org.jeecgframework.minidao.annotation.Arguments; import org.jeecgframework.minidao.annotation.MiniDao; import org.jeecgframework.minidao.annotation.Param; import org.jeecgframework.minidao.annotation.ResultType; import org.jeecgframework.minidao.pojo.MiniDaoPage; import cn.com.lzt.wagestrategy.dto.WagestrategyDto; /** * 工资策略设定表 * @author zbw * 2017-11-28 */ @MiniDao public interface WagestrategyMiniDao { /** * 获取 工资策略设定表数据 * 连表查询职务表 * @author zbw * 2017-11-28 * @param projectPostDetailDto * @param authSql * @return */ @Arguments({"wagestrategyDto","page", "rows","authSql","sortorder"}) @ResultType(WagestrategyDto.class) public MiniDaoPage getWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder); @ResultType(WagestrategyDto.class) public MiniDaoPage getAllEntities(); @ResultType(WagestrategyDto.class) public MiniDaoPage getEntitiesByDutiesId(@Param("dutiesId") String dutiesId); /** * @param wagestrategyDto * @param page * @param rows * @param authSql * @param sortorder * @return */ @Arguments({"wagestrategyDto","page", "rows","authSql","sortorder"}) @ResultType(WagestrategyDto.class) public MiniDaoPage getComWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows, String authSql, String sortorder); /** * @param wagestrategyDto * @param page * @param rows * @param authSql * @param sortorder * @return */ @Arguments({"wagestrategyDto","page", "rows","authSql","sortorder"}) @ResultType(WagestrategyDto.class) public MiniDaoPage getZoneWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows, String authSql, String sortorder); /** * @param wagestrategyDto * @param page * @param rows * @param authSql * @param sortorder * @return */ @Arguments({"wagestrategyDto","page", "rows","authSql","sortorder"}) @ResultType(WagestrategyDto.class) public MiniDaoPage getProjectWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows, String authSql, String sortorder); }