云
3 天以前 251be431ad12399fe4ebce599c353d05dcec7888
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/bagcode/MesProBagCodeController.java
@@ -20,6 +20,7 @@
import cn.iocoder.yudao.module.mes.controller.admin.pro.bagcode.vo.MesProBagCodeReplaceRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.bagcode.vo.MesProBagCodeRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.bagcode.vo.MesProBagCodeTraceRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.bagcode.vo.MesProBagCodeUnboundTonBagPageReqVO;
import cn.iocoder.yudao.module.mes.dal.dataobject.mdm.MesMdmItemDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.pro.bagcode.MesProBagCodeDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.pro.bagcode.MesProBagCodeGenerateTaskDO;
@@ -187,11 +188,18 @@
        return success(new PageResult<>(buildBagCodeRespVOList(pageResult.getList()), pageResult.getTotal()));
    }
    @GetMapping("/unbound-ton-bags")
    @Operation(summary = "获得可绑定生产批次的吨袋")
    @GetMapping("/unbound-ton-bag-page")
    @Operation(summary = "分页获得可绑定生产批次的吨袋")
    @Parameters({
            @Parameter(name = "pageNo", description = "页码,从 1 开始", example = "1"),
            @Parameter(name = "pageSize", description = "每页条数", example = "50"),
            @Parameter(name = "keyword", description = "关键字:袋码、品种编码或品种名称", example = "0286267849370923")
    })
    @PreAuthorize("@ss.hasAnyPermissions('mes:pro-batch:create', 'mes:pro-batch:update', 'mes:pro-bag-code:query')")
    public CommonResult<List<MesProBagCodeRespVO>> getUnboundTonBags() {
        return success(buildBagCodeRespVOList(bagCodeService.getUnboundTonBags()));
    public CommonResult<PageResult<MesProBagCodeRespVO>> getUnboundTonBagPage(
            @Valid MesProBagCodeUnboundTonBagPageReqVO reqVO) {
        PageResult<MesProBagCodeDO> pageResult = bagCodeService.getUnboundTonBagPage(reqVO);
        return success(new PageResult<>(buildBagCodeRespVOList(pageResult.getList()), pageResult.getTotal()));
    }
    @GetMapping("/list-by-uuid")