package com.example.erp.mapper.pp; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.erp.entity.pp.BasicDataProduce; import com.example.erp.entity.pp.ProductionScheduling; import com.example.erp.entity.sd.BasicData; import org.apache.ibatis.annotations.Mapper; import java.sql.Date; import java.time.LocalDate; import java.util.List; import java.util.Map; @Mapper public interface ProductionSchedulingMapper extends BaseMapper { List> selectOkSchedulingMp(String selectTime1, String selectTime2,String orderId,String processes, ProductionScheduling productionScheduling); List> selectNoSchedulingMp(String selectTime1, String selectTime2,String orderId,String processes, ProductionScheduling productionScheduling); List> selectLastSchedulingMp(String selectTime1, String selectTime2,String processes,String orderId, ProductionScheduling productionScheduling); List> selectSchedulingNotMp(String selectTime1, String selectTime2, String orderId, String processes, ProductionScheduling productionScheduling); Integer selectMaxId(); Boolean insertSelective(String schedulingId, String orderId, String orderNumber,String technologyNumber, String processes, Integer schedulingQuantity, LocalDate scheduledStartTime, LocalDate planEndTime, String notes); Boolean examineSchedulingMp(String schedulingId, String userName); Boolean deleteSchedulingMp(String schedulingId); List> selectProcess(); // Integer selectNumberMp(String orderId, String orderNumber, String processes); }