WagestrategyMiniDao.java 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package cn.com.lzt.wagestrategy.dao;
  2. import org.jeecgframework.minidao.annotation.Arguments;
  3. import org.jeecgframework.minidao.annotation.MiniDao;
  4. import org.jeecgframework.minidao.annotation.Param;
  5. import org.jeecgframework.minidao.annotation.ResultType;
  6. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  7. import cn.com.lzt.wagestrategy.dto.WagestrategyDto;
  8. /**
  9. * 工资策略设定表
  10. * @author zbw
  11. * 2017-11-28
  12. */
  13. @MiniDao
  14. public interface WagestrategyMiniDao {
  15. /**
  16. * 获取 工资策略设定表数据
  17. * 连表查询职务表
  18. * @author zbw
  19. * 2017-11-28
  20. * @param projectPostDetailDto
  21. * @param authSql
  22. * @return
  23. */
  24. @Arguments({"wagestrategyDto","page", "rows","authSql","sortorder"})
  25. @ResultType(WagestrategyDto.class)
  26. public MiniDaoPage<WagestrategyDto> getWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows,String authSql, String sortorder);
  27. @ResultType(WagestrategyDto.class)
  28. public MiniDaoPage<WagestrategyDto> getAllEntities();
  29. @ResultType(WagestrategyDto.class)
  30. public MiniDaoPage<WagestrategyDto> getEntitiesByDutiesId(@Param("dutiesId") String dutiesId);
  31. /**
  32. * @param wagestrategyDto
  33. * @param page
  34. * @param rows
  35. * @param authSql
  36. * @param sortorder
  37. * @return
  38. */
  39. @Arguments({"wagestrategyDto","page", "rows","authSql","sortorder"})
  40. @ResultType(WagestrategyDto.class)
  41. public MiniDaoPage<WagestrategyDto> getComWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows, String authSql, String sortorder);
  42. /**
  43. * @param wagestrategyDto
  44. * @param page
  45. * @param rows
  46. * @param authSql
  47. * @param sortorder
  48. * @return
  49. */
  50. @Arguments({"wagestrategyDto","page", "rows","authSql","sortorder"})
  51. @ResultType(WagestrategyDto.class)
  52. public MiniDaoPage<WagestrategyDto> getZoneWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows, String authSql, String sortorder);
  53. /**
  54. * @param wagestrategyDto
  55. * @param page
  56. * @param rows
  57. * @param authSql
  58. * @param sortorder
  59. * @return
  60. */
  61. @Arguments({"wagestrategyDto","page", "rows","authSql","sortorder"})
  62. @ResultType(WagestrategyDto.class)
  63. public MiniDaoPage<WagestrategyDto> getProjectWagestrategyDtoPage(WagestrategyDto wagestrategyDto, int page, int rows, String authSql, String sortorder);
  64. }