package com.example.erp.mapper.pp; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.erp.entity.pp.ProductionScheduling; import org.apache.ibatis.annotations.Mapper; import java.time.LocalDate; import java.util.List; import java.util.Map; @Mapper public interface ProductionSchedulingMapper extends BaseMapper { List selectOkSchedulingMp(Integer offset, Integer pageSize, String selectTime1, String selectTime2, String orderIds, String processes, ProductionScheduling productionScheduling); List selectNoSchedulingMp(Integer offset, Integer pageSize, String selectTime1, String selectTime2, String orderIds, 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, Integer schedulingQuantity, String notes); Boolean deleteSchedulingMp(String schedulingId); List> selectProcess(); Map getPageTotal(Integer offset, Integer pageSize, String selectTime1, String selectTime2, String orderId, String processes, ProductionScheduling productionScheduling); Map getOkPageTotal(Integer offset, Integer pageSize, String selectTime1, String selectTime2, String orderId, String processes, ProductionScheduling productionScheduling); Boolean cancelReviewSchedulingMp(String schedulingId); // Integer selectNumberMp(String orderId, String orderNumber, String processes); }