SysMsgMinidao.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package cn.com.lzt.sysmsg.dao;
  2. import java.util.List;
  3. import org.jeecgframework.minidao.annotation.Arguments;
  4. import org.jeecgframework.minidao.annotation.MiniDao;
  5. import org.jeecgframework.minidao.annotation.ResultType;
  6. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  7. import cn.com.lzt.arrangeduty.dto.ArrangeDutyDto;
  8. import cn.com.lzt.sysmsg.dto.SysMsgDto;
  9. /**
  10. * 系统消息表
  11. * Minidao例子
  12. *
  13. */
  14. @MiniDao
  15. public interface SysMsgMinidao {
  16. /**
  17. * 导出
  18. * 系统消息表
  19. * 首页数据全部展示
  20. * 不分页
  21. * @author zbw
  22. * 2017-11-5
  23. * @param arrangeDutyDto
  24. * @param page
  25. * @param rows
  26. * @param authSql
  27. * @return
  28. */
  29. @Arguments({"sysMsgDto","authSql"})
  30. @ResultType(SysMsgDto.class)
  31. public List<SysMsgDto> getSysMsgDtoExport(SysMsgDto sysMsgDto, String authSql);
  32. /**
  33. *
  34. * 系统消息表
  35. * 首页数据全部展示
  36. * 分页
  37. * @author zbw
  38. * 2017-11-5
  39. * @param arrangeDutyDto
  40. * @param page
  41. * @param rows
  42. * @param authSql
  43. * @return
  44. */
  45. @Arguments({"sysMsgDto", "page", "rows","authSql"})
  46. @ResultType(SysMsgDto.class)
  47. public MiniDaoPage<SysMsgDto> getSysMsgDtoPage(SysMsgDto sysMsgDto, int page, int rows, String authSql);
  48. /**
  49. * 根据用户id查询数据
  50. * 我的消息页面
  51. * 系统消息表
  52. * 分页
  53. * @author zbw
  54. * 2017-11-5
  55. * @param arrangeDutyDto
  56. * @param page
  57. * @param rows
  58. * @param authSql
  59. * @return
  60. */
  61. @Arguments({"sysMsgDto", "page", "rows","authSql"})
  62. @ResultType(SysMsgDto.class)
  63. public MiniDaoPage<SysMsgDto> getMyMsgDtoPage(
  64. SysMsgDto sysMsgDto, int page, int rows, String authSql);
  65. }