ArrangeDutyOperateMiniDao.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package cn.com.lzt.arrangedutyoperate.dao;
  2. import java.util.List;
  3. import java.util.Map;
  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.pojo.MiniDaoPage;
  9. import cn.com.lzt.arrangedutyoperate.dto.ArrangeDutyOperateDto;
  10. import cn.com.lzt.arrangedutyoperate.dto.UserAndUserPersonnelDto;
  11. /**
  12. * 查询班次操作表所有数据不分页
  13. */
  14. @MiniDao
  15. public interface ArrangeDutyOperateMiniDao {
  16. /**
  17. * 分页写法
  18. //月度排班分页显示排班操作表数据
  19. * @author zbw
  20. * 2017-11-4
  21. * @param arrangeDutyOperateDto
  22. * @param page
  23. * @param rows
  24. * @param authSql
  25. * @return
  26. */
  27. @Arguments({"arrangeDutyOperateDto","authSql"})
  28. @ResultType(ArrangeDutyOperateDto.class)
  29. public List<ArrangeDutyOperateDto> getArrangeDutyOperateDtoByPIdYearMonthNoPage(ArrangeDutyOperateDto arrangeDutyOperateDto, String authSql);
  30. /**
  31. * 根据排班操作表的id查询数据
  32. * @author zbw
  33. * 2017-11-4
  34. * @param arrangeDutyOperateDto
  35. * @param page
  36. * @param rows
  37. * @param authSql
  38. * @return
  39. */
  40. @Arguments({"arrangeDutyOperateDto","authSql"})
  41. @ResultType(ArrangeDutyOperateDto.class)
  42. public List<ArrangeDutyOperateDto> getArrangeDutyOperateDtoByListId(ArrangeDutyOperateDto arrangeDutyOperateDto, String authSql);
  43. public List<Map<String,String>> getUserNoLeave(@Param("useridList") List<String> useridList);
  44. }