package com.ruoyi.production.mapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.production.dto.ProductWorkOrderDto; import com.ruoyi.production.pojo.ProductWorkOrder; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface ProductWorkOrderMapper extends BaseMapper { IPage pageProductWorkOrder(Page page, @Param("c") ProductWorkOrderDto productWorkOrder); int updatePlanQuantity(Map params); /** * 回滚工单计划数量:从production_product_output取quantity加回plan_quantity * @param productMainId * @return */ int rollbackPlanQuantity(@Param("productMainId") Long productMainId); List selectProductWorkOrderDtoList(); }