package com.jeecg.demo.dao; import java.util.List; import java.util.Map; import com.jeecg.chat.entity.ChatMessageHistory; import org.jeecgframework.minidao.annotation.*; import com.jeecg.demo.entity.JeecgDemoEntity; import com.jeecg.demo.entity.JeecgLogReport; import org.jeecgframework.minidao.pojo.MiniDaoPage; /** * Minidao例子 * */ @MiniDao public interface JeecgMinidaoDao { @Arguments("pid") @Sql("select ID,NAME,PID from t_s_region where pid=:pid order by name_en") List> getProCity(String pid); @Sql("select ID,NAME,PID from t_s_region order by name_en") List> getAllRegions(); //update-begin--Author:dangzhenghui Date:20170510 for:TASK #1945 【demo错误】minidao例子,通过条件查询,后台报错 //update-begin--Author:zhangliang Date:20170706 for:TASK #1945 【demo错误】minidao例子,通过条件查询,后台报错 @ResultType(JeecgDemoEntity.class) public MiniDaoPage getAllEntities(@Param("jeecgDemo") JeecgDemoEntity jeecgDemo, @Param("page") int page, @Param("rows") int rows,@Param("authSql") String authSql); //update-end--Author:zhangliang Date:20170706 for:TASK #1945 【demo错误】minidao例子,通过条件查询,后台报错 //update-begin--Author:dangzhenghui Date:20170510 for:TASK #1945 【demo错误】minidao例子,通过条件查询,后台报错 @Sql("SELECT count(*) FROM jeecg_demo") Integer getCount(); @Sql("SELECT SUM(salary) FROM jeecg_demo") Integer getSumSalary(); @Arguments("id") @ResultType(String.class) @Sql("SELECT org_code FROM t_s_depart where id=:id") public java.lang.String getOrgCode(String id); /*@Arguments({"jeecgMinidao", "page", "rows"}) public List getAllEntities(JeecgMinidaoEntity jeecgMinidao, int page, int rows); @Arguments({"jeecgMinidao", "page", "rows"}) @ResultType(JeecgMinidaoEntity.class) public List getAllEntities2(JeecgMinidaoEntity jeecgMinidao, int page, int rows);*/ //@Arguments("id") //JeecgMinidaoEntity getJeecgMinidao(String id); /* */ /*@Arguments("jeecgMinidao") int update(JeecgMinidaoEntity jeecgMinidao); @Arguments("jeecgMinidao") void insert(JeecgMinidaoEntity jeecgMinidao); @Arguments("jeecgMinidao") void delete(JeecgMinidaoEntity jeecgMinidao);*/ @Arguments("log") @ResultType(JeecgLogReport.class) List getLogReportData(JeecgLogReport log); @Arguments("log") List> getLogChartData(JeecgLogReport log); }