WeeklyScheduleMiniDao.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.xcgl.weeklyschedule.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 com.xcgl.projecttask.entity.ProjecttaskEntity;
  9. import com.xcgl.weeklyschedule.entity.WeeklyscheduleEntity;
  10. import cn.com.lzt.arrangedutyoperate.dto.UserAndUserPersonnelDto;
  11. /**
  12. * 查询用户基本信息表和人事信息表
  13. *
  14. */
  15. @MiniDao
  16. public interface WeeklyScheduleMiniDao {
  17. /**
  18. * 查询可以在周计划中参与选择的员工
  19. //不分页写法
  20. * @author 董广群
  21. * 2017-11-4
  22. * @param userAndUserPersonnelDto
  23. * @param authSql
  24. * @return
  25. */
  26. @Arguments({"userAndUserPersonnelDto", "authSql"})
  27. @ResultType(UserAndUserPersonnelDto.class)
  28. public List<UserAndUserPersonnelDto> getUserAndUserPersonnelNoPage(UserAndUserPersonnelDto userAndUserPersonnelDto, String authSql);
  29. @Arguments({"scheduleid"})
  30. public List<Map<String,Object>> getParticipantName(String scheduleid);
  31. public List<ProjecttaskEntity> getTaskListFromSchedule(@Param("date") String date);
  32. }