| | |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.pallet.vo.MesProPalletPreGenerateRespVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.pallet.vo.MesProPalletRespVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.pallet.vo.MesProPalletTraceRespVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.pallet.vo.MesProPalletUnboundPageReqVO; |
| | | 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.batch.MesProBatchDO; |
| | |
| | | import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import io.swagger.v3.oas.annotations.Parameter; |
| | | import io.swagger.v3.oas.annotations.Parameters; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import jakarta.annotation.Resource; |
| | | import jakarta.servlet.http.HttpServletResponse; |
| | |
| | | return success(buildPalletRespVOList(list)); |
| | | } |
| | | |
| | | @GetMapping("/unbound-list") |
| | | @Operation(summary = "获得未绑定批次的临时托盘列表(供批次新增/补录绑定托盘下拉使用)") |
| | | @GetMapping("/unbound-page") |
| | | @Operation(summary = "分页获得未绑定批次的临时托盘(供批次新增/补录绑定托盘下拉使用)") |
| | | @Parameters({ |
| | | @Parameter(name = "pageNo", description = "页码,从 1 开始", example = "1"), |
| | | @Parameter(name = "pageSize", description = "每页条数", example = "50"), |
| | | @Parameter(name = "keyword", description = "关键字:临时托盘码、品种编码或品种名称", example = "PL-00000001") |
| | | }) |
| | | @PreAuthorize("@ss.hasPermission('mes:pro-pallet:query')") |
| | | public CommonResult<List<MesProPalletRespVO>> getUnboundPalletList() { |
| | | List<MesProPalletDO> list = palletService.getUnboundPalletList(); |
| | | return success(buildPalletRespVOList(list)); |
| | | public CommonResult<PageResult<MesProPalletRespVO>> getUnboundPalletPage(@Valid MesProPalletUnboundPageReqVO reqVO) { |
| | | PageResult<MesProPalletDO> pageResult = palletService.getUnboundPalletPage(reqVO); |
| | | return success(new PageResult<>(buildPalletRespVOList(pageResult.getList()), pageResult.getTotal())); |
| | | } |
| | | |
| | | @GetMapping("/bindable-list") |