package cn.com.lzt.car.schedule.service; import cn.com.lzt.car.schedule.entity.CarScheduleEntity; import cn.com.lzt.car.scheduledetail.entity.TBCarScheduleCommon; import cn.com.lzt.car.scheduledetail.entity.TBCarScheduleCommonSection; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.daju.common.util.DataPage; import com.daju.mix.dao.entity.TBCarScheduleArrange; import org.jeecgframework.core.common.service.CommonService; import java.io.Serializable; import java.util.Map; public interface CarScheduleServiceI extends CommonService{ public void delete(CarScheduleEntity entity) throws Exception; public Serializable save(CarScheduleEntity entity) throws Exception; public void saveOrUpdate(CarScheduleEntity entity) throws Exception; DataPage getDustbinByScheduleCommon(String scheduleid); boolean hasSchedule(TBCarScheduleCommon common); void addSchedule(TBCarScheduleCommon common); void delSchedule(TBCarScheduleCommon common); DataPage getArchiveList(String scheduleid); boolean hasScheduleSection(TBCarScheduleCommonSection common); void addScheduleSection(TBCarScheduleCommonSection common); void delScheduleSection(TBCarScheduleCommonSection common); DataPage getToiletList(String scheduleId); DataPage getDoneList(Map param); DataPage archiveListDetail(Map param); }