package cn.com.lzt.wagestrategy.service; import cn.com.lzt.providentfundstrategy.entity.ProvidentFundStrategyEntity; import cn.com.lzt.wagestrategy.dto.WagestrategyDto; import cn.com.lzt.wagestrategy.entity.WagestrategyEntity; import org.jeecgframework.core.common.service.CommonService; import org.jeecgframework.minidao.annotation.Arguments; import org.jeecgframework.minidao.annotation.ResultType; import org.jeecgframework.minidao.pojo.MiniDaoPage; import java.io.Serializable; public interface WagestrategyServiceI extends CommonService{ public void delete(WagestrategyEntity entity) throws Exception; public Serializable save(WagestrategyEntity entity) throws Exception; public void saveOrUpdate(WagestrategyEntity entity) throws Exception; /** * 逻辑删除 * @author zbw * 2017-10-12 * @param entity * @throws Exception */ public void logicDel(WagestrategyEntity entity) throws Exception; /** * 获取 工资策略设定表数据 * 连表查询职务表 * @author zbw * 2017-11-28 * @param projectPostDetailDto * @param authSql * @return */ public MiniDaoPage getWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder); /** * 获取公司级职务津贴设定表数据 * 连表查询职务表 * @author zbw * 2017-11-28 * @param projectPostDetailDto * @param authSql * @return */ public MiniDaoPage getComWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder); /** * 获取区域级职务津贴设定表数据 * 连表查询职务表 * @author zbw * 2017-11-28 * @param projectPostDetailDto * @param authSql * @return */ public MiniDaoPage getZoneWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder); /** * 获取项目级职务津贴设定表数据 * 连表查询职务表 * @author zbw * 2017-11-28 * @param projectPostDetailDto * @param authSql * @return */ public MiniDaoPage getProjectWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder); }