WagestrategyServiceI.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package cn.com.lzt.wagestrategy.service;
  2. import cn.com.lzt.providentfundstrategy.entity.ProvidentFundStrategyEntity;
  3. import cn.com.lzt.wagestrategy.dto.WagestrategyDto;
  4. import cn.com.lzt.wagestrategy.entity.WagestrategyEntity;
  5. import org.jeecgframework.core.common.service.CommonService;
  6. import org.jeecgframework.minidao.annotation.Arguments;
  7. import org.jeecgframework.minidao.annotation.ResultType;
  8. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  9. import java.io.Serializable;
  10. public interface WagestrategyServiceI extends CommonService{
  11. public void delete(WagestrategyEntity entity) throws Exception;
  12. public Serializable save(WagestrategyEntity entity) throws Exception;
  13. public void saveOrUpdate(WagestrategyEntity entity) throws Exception;
  14. /**
  15. * 逻辑删除
  16. * @author zbw
  17. * 2017-10-12
  18. * @param entity
  19. * @throws Exception
  20. */
  21. public void logicDel(WagestrategyEntity entity) throws Exception;
  22. /**
  23. * 获取 工资策略设定表数据
  24. * 连表查询职务表
  25. * @author zbw
  26. * 2017-11-28
  27. * @param projectPostDetailDto
  28. * @param authSql
  29. * @return
  30. */
  31. public MiniDaoPage<WagestrategyDto> getWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder);
  32. /**
  33. * 获取公司级职务津贴设定表数据
  34. * 连表查询职务表
  35. * @author zbw
  36. * 2017-11-28
  37. * @param projectPostDetailDto
  38. * @param authSql
  39. * @return
  40. */
  41. public MiniDaoPage<WagestrategyDto> getComWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder);
  42. /**
  43. * 获取区域级职务津贴设定表数据
  44. * 连表查询职务表
  45. * @author zbw
  46. * 2017-11-28
  47. * @param projectPostDetailDto
  48. * @param authSql
  49. * @return
  50. */
  51. public MiniDaoPage<WagestrategyDto> getZoneWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder);
  52. /**
  53. * 获取项目级职务津贴设定表数据
  54. * 连表查询职务表
  55. * @author zbw
  56. * 2017-11-28
  57. * @param projectPostDetailDto
  58. * @param authSql
  59. * @return
  60. */
  61. public MiniDaoPage<WagestrategyDto> getProjectWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder);
  62. }