DemotetransferMinidaoDao.java 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package cn.com.lzt.demotetransfer.dao;
  2. import java.util.Date;
  3. import java.util.List;
  4. import org.jeecgframework.minidao.annotation.Arguments;
  5. import org.jeecgframework.minidao.annotation.MiniDao;
  6. import org.jeecgframework.minidao.annotation.Param;
  7. import org.jeecgframework.minidao.annotation.ResultType;
  8. import org.jeecgframework.minidao.annotation.Sql;
  9. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  10. import cn.com.lzt.sameleveltransfer.entity.SamelevelTransferDaoEntity;
  11. /**
  12. * Minidao例子
  13. *
  14. */
  15. @MiniDao
  16. public interface DemotetransferMinidaoDao {
  17. @Arguments({"samelevelTransferDao","useridList","useridList1","orgidList","page", "rows","authSql"})
  18. @ResultType(SamelevelTransferDaoEntity.class)
  19. public MiniDaoPage<SamelevelTransferDaoEntity> getAllEntities(SamelevelTransferDaoEntity samelevelTransferDao,List<String> useridList,List<String> useridList1,List<String> orgidList, int page, int rows,String authSql);
  20. /**
  21. * 通过时间查询工作流已完成的数据
  22. * @param userid 用户id
  23. * @param inTime 调入日期
  24. */
  25. @Sql("select * from t_bus_demote_transfer where bpm_status = 3 and to_days(in_time) = to_days(:inTime) and delete_flag = 0")
  26. public List<SamelevelTransferDaoEntity> getByDate(@Param("inTime")Date inTime);
  27. }