WeeklyScheduleServiceI.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.xcgl.weeklyschedule.service;
  2. import java.io.Serializable;
  3. import java.util.Date;
  4. import java.util.List;
  5. import org.jeecgframework.core.common.service.CommonService;
  6. import com.xcgl.weeklyschedule.entity.WeeklyScheduleDayDto;
  7. import com.xcgl.weeklyschedule.entity.WeeklyscheduleEntity;
  8. public interface WeeklyScheduleServiceI extends CommonService{
  9. public void sendWXMsgForWeeklySchedule();
  10. public void sendWXMsgForWeeklySchedule4ZJL();
  11. public void genWorkFromWeeklySchedule();
  12. public void delete(WeeklyscheduleEntity entity) throws Exception;
  13. public Serializable save(WeeklyscheduleEntity entity) throws Exception;
  14. public void saveOrUpdate(WeeklyscheduleEntity entity) throws Exception;
  15. /**
  16. * 获取某一天所在周的周工作安排
  17. * @param date 日期
  18. * @throws Exception
  19. */
  20. public List<WeeklyScheduleDayDto> getWeeklyScheduleDtosBySomeDate(Date date) throws Exception;
  21. /**
  22. * 获取某一天所在周的周工作安排
  23. * @param date 日期
  24. * @throws Exception
  25. */
  26. public List<WeeklyscheduleEntity> getWeeklyScheduleBySomeDate(Date date) throws Exception;
  27. public void sendWXMsgForActivityTaskOvertime4ZJL();
  28. }