HolidayMinidaoDao.java 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package cn.com.lzt.holiday.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.holiday.entity.HolidayDaoEntity;
  8. /**
  9. * Minidao例子
  10. *
  11. */
  12. @MiniDao
  13. public interface HolidayMinidaoDao {
  14. @Arguments({"holidayDao","useridList","useridList1","orgidList", "page", "rows","authSql"})
  15. @ResultType(HolidayDaoEntity.class)
  16. public MiniDaoPage<HolidayDaoEntity> getAllEntities(HolidayDaoEntity holidayDao,List<String> useridList,List<String> useridList1,List<String> orgidList, int page, int rows,String authSql);
  17. /**
  18. * MiniDao 传入list 集合进行查询
  19. * @param ids List<String> 的参数
  20. * @return
  21. *//*in ( ' adfasdf'asdf' ',2,3,4,5,6,7)
  22. @Arguments("ids")
  23. @ResultType(TSBaseUser.class)
  24. @Sql("SELECT * FROM t_s_base_user WHERE 1=1 AND "+
  25. "id IN ("+
  26. " <#list ids as item> "+
  27. " '${item}' "+
  28. " <#if item_has_next>,</#if>"+
  29. "</#list>"+
  30. " ) ")
  31. List<TSBaseUser> getlistByids(List<String> ids);*/
  32. /*@Arguments("pid")
  33. @Sql("select ID,NAME,PID from t_s_region where pid=:pid order by name_en")
  34. List<Map<String, String>> getProCity(String pid);
  35. @Sql("select ID,NAME,PID from t_s_region order by name_en")
  36. List<Map<String, String>> getAllRegions();
  37. //update-begin--Author:dangzhenghui Date:20170510 for:TASK #1945 【demo错误】minidao例子,通过条件查询,后台报错
  38. //update-begin--Author:zhangliang Date:20170706 for:TASK #1945 【demo错误】minidao例子,通过条件查询,后台报错
  39. @ResultType(JeecgDemoEntity.class)
  40. public MiniDaoPage<JeecgDemoEntity> getAllEntities(@Param("jeecgDemo") JeecgDemoEntity jeecgDemo, @Param("page") int page, @Param("rows") int rows,@Param("authSql") String authSql);
  41. //update-end--Author:zhangliang Date:20170706 for:TASK #1945 【demo错误】minidao例子,通过条件查询,后台报错
  42. //update-begin--Author:dangzhenghui Date:20170510 for:TASK #1945 【demo错误】minidao例子,通过条件查询,后台报错
  43. @Sql("SELECT count(*) FROM jeecg_demo")
  44. Integer getCount();
  45. @Sql("SELECT SUM(salary) FROM jeecg_demo")
  46. Integer getSumSalary();
  47. @Arguments("id")
  48. @ResultType(String.class)
  49. @Sql("SELECT org_code FROM t_s_depart where id=:id")
  50. public java.lang.String getOrgCode(String id);*/
  51. /*@Arguments({"jeecgMinidao", "page", "rows"})
  52. public List<Map> getAllEntities(JeecgMinidaoEntity jeecgMinidao, int page, int rows);
  53. @Arguments({"jeecgMinidao", "page", "rows"})
  54. @ResultType(JeecgMinidaoEntity.class)
  55. public List<JeecgMinidaoEntity> getAllEntities2(JeecgMinidaoEntity jeecgMinidao, int page, int rows);*/
  56. //@Arguments("id")
  57. //JeecgMinidaoEntity getJeecgMinidao(String id);
  58. /*
  59. */
  60. /*@Arguments("jeecgMinidao")
  61. int update(JeecgMinidaoEntity jeecgMinidao);
  62. @Arguments("jeecgMinidao")
  63. void insert(JeecgMinidaoEntity jeecgMinidao);
  64. @Arguments("jeecgMinidao")
  65. void delete(JeecgMinidaoEntity jeecgMinidao);*/
  66. /*@Arguments("log")
  67. @ResultType(JeecgLogReport.class)
  68. List<JeecgLogReport> getLogReportData(JeecgLogReport log);
  69. @Arguments("log")
  70. List<Map<String, Object>> getLogChartData(JeecgLogReport log);*/
  71. }