| | |
| | | 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; |
| | |
| | | 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") |