CarScheduleServiceI.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package cn.com.lzt.car.schedule.service;
  2. import cn.com.lzt.car.schedule.entity.CarScheduleEntity;
  3. import cn.com.lzt.car.scheduledetail.entity.TBCarScheduleCommon;
  4. import cn.com.lzt.car.scheduledetail.entity.TBCarScheduleCommonSection;
  5. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  6. import com.baomidou.mybatisplus.core.metadata.IPage;
  7. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  8. import com.daju.common.util.DataPage;
  9. import com.daju.mix.dao.entity.TBCarScheduleArrange;
  10. import org.jeecgframework.core.common.service.CommonService;
  11. import java.io.Serializable;
  12. import java.util.Map;
  13. public interface CarScheduleServiceI extends CommonService{
  14. public void delete(CarScheduleEntity entity) throws Exception;
  15. public Serializable save(CarScheduleEntity entity) throws Exception;
  16. public void saveOrUpdate(CarScheduleEntity entity) throws Exception;
  17. DataPage getDustbinByScheduleCommon(String scheduleid);
  18. boolean hasSchedule(TBCarScheduleCommon common);
  19. void addSchedule(TBCarScheduleCommon common);
  20. void delSchedule(TBCarScheduleCommon common);
  21. DataPage getArchiveList(String scheduleid);
  22. boolean hasScheduleSection(TBCarScheduleCommonSection common);
  23. void addScheduleSection(TBCarScheduleCommonSection common);
  24. void delScheduleSection(TBCarScheduleCommonSection common);
  25. DataPage getToiletList(String scheduleId);
  26. DataPage getDoneList(Map<String, Object> param);
  27. DataPage archiveListDetail(Map<String, Object> param);
  28. }