| | |
| | | import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.wm.stocktaking.task.vo.MesWmStockTakingTaskPageReqVO; |
| | | import cn.iocoder.yudao.module.mes.dal.dataobject.wm.stocktaking.task.MesWmStockTakingTaskDO; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * MES 盘点任务 Mapper |
| | | * |
| | | * @author 芋道源码 |
| | | * @author 超级管理员 |
| | | */ |
| | | @Mapper |
| | | public interface MesWmStockTakingTaskMapper extends BaseMapperX<MesWmStockTakingTaskDO> { |
| | |
| | | return selectOne(MesWmStockTakingTaskDO::getCode, code); |
| | | } |
| | | |
| | | /** |
| | | * 清空 BPM 流程实例编号 |
| | | * |
| | | * 用于盘点结果审批被驳回/取消后置空,任务回到可重新提交结果审批的状态 |
| | | * |
| | | * @param id 盘点任务编号 |
| | | */ |
| | | default void clearProcessInstanceId(Long id) { |
| | | update(null, new LambdaUpdateWrapper<MesWmStockTakingTaskDO>() |
| | | .eq(MesWmStockTakingTaskDO::getId, id) |
| | | .set(MesWmStockTakingTaskDO::getProcessInstanceId, null)); |
| | | } |
| | | |
| | | default PageResult<MesWmStockTakingTaskDO> selectPage(MesWmStockTakingTaskPageReqVO reqVO) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<MesWmStockTakingTaskDO>() |
| | | .likeIfPresent(MesWmStockTakingTaskDO::getCode, reqVO.getCode()) |