From 55c11e1cbb396c0a2f1fe39ffc24c3245cc0a32d Mon Sep 17 00:00:00 2001 From: mengjiao <3338049200@qq,com> Date: Tue, 11 Jul 2023 11:12:29 +0800 Subject: [PATCH] =?UTF-8?q?wms=E7=99=BD=E8=83=9A=E7=B2=89=E6=96=99?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/context/SecurityContextHolder.java | 3 + .../controller/BasePowderOrderController.java | 123 +++++ .../OdsInventoryOrderController.java | 97 ++++ .../controller/OdsProcureOrderController.java | 97 ++++ .../OdsProcureOutOrderController.java | 97 ++++ .../controller/OdsWhiteEmbryoController.java | 97 ++++ .../OdsWhiteEmbryoInventoryController.java | 97 ++++ .../PowderChargeOrderController.java | 97 ++++ .../com/op/wms/domain/BasePowderOrder.java | 437 ++++++++++++++++ .../com/op/wms/domain/OdsInventoryOrder.java | 361 +++++++++++++ .../com/op/wms/domain/OdsProcureOrder.java | 386 ++++++++++++++ .../com/op/wms/domain/OdsProcureOutOrder.java | 425 ++++++++++++++++ .../com/op/wms/domain/OdsRawStorageNews.java | 480 ++++++++++++++++++ .../com/op/wms/domain/OdsWhiteEmbryo.java | 421 +++++++++++++++ .../wms/domain/OdsWhiteEmbryoInventory.java | 373 ++++++++++++++ .../com/op/wms/domain/PowderChargeOrder.java | 388 ++++++++++++++ .../main/java/com/op/wms/domain/Purcode.java | 79 +++ .../op/wms/mapper/BasePowderOrderMapper.java | 70 +++ .../wms/mapper/OdsInventoryOrderMapper.java | 61 +++ .../op/wms/mapper/OdsProcureOrderMapper.java | 61 +++ .../wms/mapper/OdsProcureOutOrderMapper.java | 61 +++ .../mapper/OdsWhiteEmbryoInventoryMapper.java | 61 +++ .../op/wms/mapper/OdsWhiteEmbryoMapper.java | 61 +++ .../wms/mapper/PowderChargeOrderMapper.java | 61 +++ .../java/com/op/wms/mapper/PurcodeMapper.java | 11 + .../wms/service/IBasePowderOrderService.java | 66 +++ .../service/IOdsInventoryOrderService.java | 60 +++ .../wms/service/IOdsProcureOrderService.java | 60 +++ .../service/IOdsProcureOutOrderService.java | 60 +++ .../IOdsWhiteEmbryoInventoryService.java | 60 +++ .../wms/service/IOdsWhiteEmbryoService.java | 60 +++ .../service/IPowderChargeOrderService.java | 60 +++ .../impl/BasePowderOrderServiceImpl.java | 218 ++++++++ .../impl/OdsInventoryOrderServiceImpl.java | 86 ++++ .../impl/OdsProcureOrderServiceImpl.java | 86 ++++ .../impl/OdsProcureOutOrderServiceImpl.java | 86 ++++ .../OdsWhiteEmbryoInventoryServiceImpl.java | 86 ++++ .../impl/OdsWhiteEmbryoServiceImpl.java | 86 ++++ .../impl/PowderChargeOrderServiceImpl.java | 86 ++++ .../mapper/wms/BasePowderOrderMapper.xml | 277 ++++++++++ .../mapper/wms/OdsInventoryOrderMapper.xml | 193 +++++++ .../mapper/wms/OdsProcureOrderMapper.xml | 203 ++++++++ .../mapper/wms/OdsProcureOutOrderMapper.xml | 218 ++++++++ .../wms/OdsWhiteEmbryoInventoryMapper.xml | 198 ++++++++ .../mapper/wms/OdsWhiteEmbryoMapper.xml | 218 ++++++++ .../mapper/wms/PowderChargeOrderMapper.xml | 203 ++++++++ .../resources/mapper/wms/PurcodeMapper.xml | 25 + 47 files changed, 7200 insertions(+) create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/controller/BasePowderOrderController.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/controller/OdsInventoryOrderController.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOrderController.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOutOrderController.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/controller/OdsWhiteEmbryoController.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/controller/OdsWhiteEmbryoInventoryController.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/controller/PowderChargeOrderController.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/BasePowderOrder.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/OdsInventoryOrder.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/OdsProcureOrder.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/OdsProcureOutOrder.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/OdsRawStorageNews.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/OdsWhiteEmbryo.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/OdsWhiteEmbryoInventory.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/PowderChargeOrder.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/domain/Purcode.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/mapper/BasePowderOrderMapper.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsInventoryOrderMapper.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOrderMapper.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsWhiteEmbryoInventoryMapper.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsWhiteEmbryoMapper.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/mapper/PowderChargeOrderMapper.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/mapper/PurcodeMapper.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/IBasePowderOrderService.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/IOdsInventoryOrderService.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOrderService.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOutOrderService.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/IOdsWhiteEmbryoInventoryService.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/IOdsWhiteEmbryoService.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/IPowderChargeOrderService.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/impl/BasePowderOrderServiceImpl.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsInventoryOrderServiceImpl.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOutOrderServiceImpl.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsWhiteEmbryoInventoryServiceImpl.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsWhiteEmbryoServiceImpl.java create mode 100644 op-modules/op-wms/src/main/java/com/op/wms/service/impl/PowderChargeOrderServiceImpl.java create mode 100644 op-modules/op-wms/src/main/resources/mapper/wms/BasePowderOrderMapper.xml create mode 100644 op-modules/op-wms/src/main/resources/mapper/wms/OdsInventoryOrderMapper.xml create mode 100644 op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOrderMapper.xml create mode 100644 op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml create mode 100644 op-modules/op-wms/src/main/resources/mapper/wms/OdsWhiteEmbryoInventoryMapper.xml create mode 100644 op-modules/op-wms/src/main/resources/mapper/wms/OdsWhiteEmbryoMapper.xml create mode 100644 op-modules/op-wms/src/main/resources/mapper/wms/PowderChargeOrderMapper.xml create mode 100644 op-modules/op-wms/src/main/resources/mapper/wms/PurcodeMapper.xml diff --git a/op-common/op-common-core/src/main/java/com/op/common/core/context/SecurityContextHolder.java b/op-common/op-common-core/src/main/java/com/op/common/core/context/SecurityContextHolder.java index 1c264d0d6..c4b848af3 100644 --- a/op-common/op-common-core/src/main/java/com/op/common/core/context/SecurityContextHolder.java +++ b/op-common/op-common-core/src/main/java/com/op/common/core/context/SecurityContextHolder.java @@ -6,6 +6,7 @@ import com.alibaba.ttl.TransmittableThreadLocal; import com.op.common.core.constant.SecurityConstants; import com.op.common.core.text.Convert; import com.op.common.core.utils.StringUtils; +import sun.plugin2.main.server.Plugin; /** * 获取当前线程变量中的 用户id、用户名称、Token等信息 注意: 必须在网关通过请求头的方法传入,同时在HeaderInterceptor拦截器设置值。 @@ -79,4 +80,6 @@ public class SecurityContextHolder { public static void remove() { THREAD_LOCAL.remove(); } + + } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/BasePowderOrderController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/BasePowderOrderController.java new file mode 100644 index 000000000..84e4c012a --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/BasePowderOrderController.java @@ -0,0 +1,123 @@ +package com.op.wms.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.op.common.log.annotation.Log; +import com.op.common.log.enums.BusinessType; +import com.op.common.security.annotation.RequiresPermissions; +import com.op.wms.domain.BasePowderOrder; +import com.op.wms.service.IBasePowderOrderService; +import com.op.common.core.web.controller.BaseController; +import com.op.common.core.web.domain.AjaxResult; +import com.op.common.core.utils.poi.ExcelUtil; +import com.op.common.core.web.page.TableDataInfo; + +/** + * 粉料采购计划Controller + * + * @author Open Platform + * @date 2023-07-05 + */ +@RestController +@RequestMapping("/powderOrder") +public class BasePowderOrderController extends BaseController { + @Autowired + private IBasePowderOrderService basePowderOrderService; + + /** + * 查询粉料采购计划列表 + */ + @RequiresPermissions("wms:powderOrder:list") + @GetMapping("/list") + public TableDataInfo list(BasePowderOrder basePowderOrder) { + startPage(); + List list = basePowderOrderService.selectBasePowderOrderList(basePowderOrder); + return getDataTable(list); + } + + /** + * 导出粉料采购计划列表 + */ + @RequiresPermissions("wms:powderOrder:export") + @Log(title = "粉料采购计划", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, BasePowderOrder basePowderOrder) { + List list = basePowderOrderService.selectBasePowderOrderList(basePowderOrder); + ExcelUtil util = new ExcelUtil(BasePowderOrder.class); + util.exportExcel(response, list, "粉料采购计划数据"); + } + + /** + * 获取粉料采购计划详细信息 + */ + @RequiresPermissions("wms:powderOrder:query") + @GetMapping(value = "/{ID}") + public AjaxResult getInfo(@PathVariable("ID") String ID) { + return success(basePowderOrderService.selectBasePowderOrderByID(ID)); + } + + /** + * 新增粉料采购计划 + */ + @RequiresPermissions("wms:powderOrder:add") + @Log(title = "粉料采购计划", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody BasePowderOrder basePowderOrder) { + return toAjax(basePowderOrderService.insertBasePowderOrder(basePowderOrder)); + } + + /** + * 修改粉料采购计划 + */ + @RequiresPermissions("wms:powderOrder:edit") + @Log(title = "粉料采购计划", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BasePowderOrder basePowderOrder) { + if (!"1".equals(basePowderOrder.getOrderStatus())){ + return AjaxResult.error("无法修改"); + } + return toAjax(basePowderOrderService.updateBasePowderOrder(basePowderOrder)); + } + + /** + * 删除粉料采购计划 + */ + @RequiresPermissions("wms:powderOrder:remove") + @Log(title = "粉料采购计划", businessType = BusinessType.DELETE) + @DeleteMapping("/{IDs}") + public AjaxResult remove(@PathVariable String[] IDs) { + + return toAjax(basePowderOrderService.deleteBasePowderOrderByIDs(IDs)); + } + + /** + * 确认收货 + */ + + @PostMapping("/confirmReceipt") + public AjaxResult confirmReceipt(@RequestBody BasePowderOrder basePowderOrder) { + if (!"1".equals(basePowderOrder.getOrderStatus())){ + return AjaxResult.error("无法修改"); + } + return toAjax(basePowderOrderService.confirmReceipt(basePowderOrder)); + } + + /** + * 不合格退回 --同步质检结构,判断是否合格 + */ + + @PostMapping("/powderReturn") + public AjaxResult powderReturn(@RequestBody String[] IDs) { + + return basePowderOrderService.powderReturn(IDs); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsInventoryOrderController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsInventoryOrderController.java new file mode 100644 index 000000000..e026414d9 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsInventoryOrderController.java @@ -0,0 +1,97 @@ +package com.op.wms.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.op.common.log.annotation.Log; +import com.op.common.log.enums.BusinessType; +import com.op.common.security.annotation.RequiresPermissions; +import com.op.wms.domain.OdsInventoryOrder; +import com.op.wms.service.IOdsInventoryOrderService; +import com.op.common.core.web.controller.BaseController; +import com.op.common.core.web.domain.AjaxResult; +import com.op.common.core.utils.poi.ExcelUtil; +import com.op.common.core.web.page.TableDataInfo; + +/** + * 包材盘点单Controller + * + * @author Open Platform + * @date 2023-07-06 + */ +@RestController +@RequestMapping("/Inventoryorder") +public class OdsInventoryOrderController extends BaseController { + @Autowired + private IOdsInventoryOrderService odsInventoryOrderService; + + /** + * 查询包材盘点单列表 + */ + @RequiresPermissions("wms:Inventoryorder:list") + @GetMapping("/list") + public TableDataInfo list(OdsInventoryOrder odsInventoryOrder) { + startPage(); + List list = odsInventoryOrderService.selectOdsInventoryOrderList(odsInventoryOrder); + return getDataTable(list); + } + + /** + * 导出包材盘点单列表 + */ + @RequiresPermissions("wms:Inventoryorder:export") + @Log(title = "包材盘点单", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, OdsInventoryOrder odsInventoryOrder) { + List list = odsInventoryOrderService.selectOdsInventoryOrderList(odsInventoryOrder); + ExcelUtil util = new ExcelUtil(OdsInventoryOrder.class); + util.exportExcel(response, list, "包材盘点单数据"); + } + + /** + * 获取包材盘点单详细信息 + */ + @RequiresPermissions("wms:Inventoryorder:query") + @GetMapping(value = "/{ID}") + public AjaxResult getInfo(@PathVariable("ID") String ID) { + return success(odsInventoryOrderService.selectOdsInventoryOrderByID(ID)); + } + + /** + * 新增包材盘点单 + */ + @RequiresPermissions("wms:Inventoryorder:add") + @Log(title = "包材盘点单", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody OdsInventoryOrder odsInventoryOrder) { + return toAjax(odsInventoryOrderService.insertOdsInventoryOrder(odsInventoryOrder)); + } + + /** + * 修改包材盘点单 + */ + @RequiresPermissions("wms:Inventoryorder:edit") + @Log(title = "包材盘点单", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody OdsInventoryOrder odsInventoryOrder) { + return toAjax(odsInventoryOrderService.updateOdsInventoryOrder(odsInventoryOrder)); + } + + /** + * 删除包材盘点单 + */ + @RequiresPermissions("wms:Inventoryorder:remove") + @Log(title = "包材盘点单", businessType = BusinessType.DELETE) + @DeleteMapping("/{IDs}") + public AjaxResult remove(@PathVariable String[] IDs) { + return toAjax(odsInventoryOrderService.deleteOdsInventoryOrderByIDs(IDs)); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOrderController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOrderController.java new file mode 100644 index 000000000..8a45d7365 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOrderController.java @@ -0,0 +1,97 @@ +package com.op.wms.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.op.common.log.annotation.Log; +import com.op.common.log.enums.BusinessType; +import com.op.common.security.annotation.RequiresPermissions; +import com.op.wms.domain.OdsProcureOrder; +import com.op.wms.service.IOdsProcureOrderService; +import com.op.common.core.web.controller.BaseController; +import com.op.common.core.web.domain.AjaxResult; +import com.op.common.core.utils.poi.ExcelUtil; +import com.op.common.core.web.page.TableDataInfo; + +/** + * 包材采购单Controller + * + * @author Open Platform + * @date 2023-07-06 + */ +@RestController +@RequestMapping("/order") +public class OdsProcureOrderController extends BaseController { + @Autowired + private IOdsProcureOrderService odsProcureOrderService; + + /** + * 查询包材采购单列表 + */ + @RequiresPermissions("wms:order:list") + @GetMapping("/list") + public TableDataInfo list(OdsProcureOrder odsProcureOrder) { + startPage(); + List list = odsProcureOrderService.selectOdsProcureOrderList(odsProcureOrder); + return getDataTable(list); + } + + /** + * 导出包材采购单列表 + */ + @RequiresPermissions("wms:order:export") + @Log(title = "包材采购单", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, OdsProcureOrder odsProcureOrder) { + List list = odsProcureOrderService.selectOdsProcureOrderList(odsProcureOrder); + ExcelUtil util = new ExcelUtil(OdsProcureOrder.class); + util.exportExcel(response, list, "包材采购单数据"); + } + + /** + * 获取包材采购单详细信息 + */ + @RequiresPermissions("wms:order:query") + @GetMapping(value = "/{ID}") + public AjaxResult getInfo(@PathVariable("ID") String ID) { + return success(odsProcureOrderService.selectOdsProcureOrderByID(ID)); + } + + /** + * 新增包材采购单 + */ + @RequiresPermissions("wms:order:add") + @Log(title = "包材采购单", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody OdsProcureOrder odsProcureOrder) { + return toAjax(odsProcureOrderService.insertOdsProcureOrder(odsProcureOrder)); + } + + /** + * 修改包材采购单 + */ + @RequiresPermissions("wms:order:edit") + @Log(title = "包材采购单", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody OdsProcureOrder odsProcureOrder) { + return toAjax(odsProcureOrderService.updateOdsProcureOrder(odsProcureOrder)); + } + + /** + * 删除包材采购单 + */ + @RequiresPermissions("wms:order:remove") + @Log(title = "包材采购单", businessType = BusinessType.DELETE) + @DeleteMapping("/{IDs}") + public AjaxResult remove(@PathVariable String[] IDs) { + return toAjax(odsProcureOrderService.deleteOdsProcureOrderByIDs(IDs)); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOutOrderController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOutOrderController.java new file mode 100644 index 000000000..3f2954848 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOutOrderController.java @@ -0,0 +1,97 @@ +package com.op.wms.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.op.common.log.annotation.Log; +import com.op.common.log.enums.BusinessType; +import com.op.common.security.annotation.RequiresPermissions; +import com.op.wms.domain.OdsProcureOutOrder; +import com.op.wms.service.IOdsProcureOutOrderService; +import com.op.common.core.web.controller.BaseController; +import com.op.common.core.web.domain.AjaxResult; +import com.op.common.core.utils.poi.ExcelUtil; +import com.op.common.core.web.page.TableDataInfo; + +/** + * 包材出库单Controller + * + * @author Open Platform + * @date 2023-07-06 + */ +@RestController +@RequestMapping("/outorder") +public class OdsProcureOutOrderController extends BaseController { + @Autowired + private IOdsProcureOutOrderService odsProcureOutOrderService; + + /** + * 查询包材出库单列表 + */ + @RequiresPermissions("wms:outorder:list") + @GetMapping("/list") + public TableDataInfo list(OdsProcureOutOrder odsProcureOutOrder) { + startPage(); + List list = odsProcureOutOrderService.selectOdsProcureOutOrderList(odsProcureOutOrder); + return getDataTable(list); + } + + /** + * 导出包材出库单列表 + */ + @RequiresPermissions("wms:outorder:export") + @Log(title = "包材出库单", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, OdsProcureOutOrder odsProcureOutOrder) { + List list = odsProcureOutOrderService.selectOdsProcureOutOrderList(odsProcureOutOrder); + ExcelUtil util = new ExcelUtil(OdsProcureOutOrder.class); + util.exportExcel(response, list, "包材出库单数据"); + } + + /** + * 获取包材出库单详细信息 + */ + @RequiresPermissions("wms:outorder:query") + @GetMapping(value = "/{ID}") + public AjaxResult getInfo(@PathVariable("ID") String ID) { + return success(odsProcureOutOrderService.selectOdsProcureOutOrderByID(ID)); + } + + /** + * 新增包材出库单 + */ + @RequiresPermissions("wms:outorder:add") + @Log(title = "包材出库单", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody OdsProcureOutOrder odsProcureOutOrder) { + return toAjax(odsProcureOutOrderService.insertOdsProcureOutOrder(odsProcureOutOrder)); + } + + /** + * 修改包材出库单 + */ + @RequiresPermissions("wms:outorder:edit") + @Log(title = "包材出库单", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody OdsProcureOutOrder odsProcureOutOrder) { + return toAjax(odsProcureOutOrderService.updateOdsProcureOutOrder(odsProcureOutOrder)); + } + + /** + * 删除包材出库单 + */ + @RequiresPermissions("wms:outorder:remove") + @Log(title = "包材出库单", businessType = BusinessType.DELETE) + @DeleteMapping("/{IDs}") + public AjaxResult remove(@PathVariable String[] IDs) { + return toAjax(odsProcureOutOrderService.deleteOdsProcureOutOrderByIDs(IDs)); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsWhiteEmbryoController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsWhiteEmbryoController.java new file mode 100644 index 000000000..56a721ec6 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsWhiteEmbryoController.java @@ -0,0 +1,97 @@ +package com.op.wms.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.op.common.log.annotation.Log; +import com.op.common.log.enums.BusinessType; +import com.op.common.security.annotation.RequiresPermissions; +import com.op.wms.domain.OdsWhiteEmbryo; +import com.op.wms.service.IOdsWhiteEmbryoService; +import com.op.common.core.web.controller.BaseController; +import com.op.common.core.web.domain.AjaxResult; +import com.op.common.core.utils.poi.ExcelUtil; +import com.op.common.core.web.page.TableDataInfo; + +/** + * 白胚出库单Controller + * + * @author Open Platform + * @date 2023-07-06 + */ +@RestController +@RequestMapping("/embryo") +public class OdsWhiteEmbryoController extends BaseController { + @Autowired + private IOdsWhiteEmbryoService odsWhiteEmbryoService; + + /** + * 查询白胚出库单列表 + */ + @RequiresPermissions("wms:embryo:list") + @GetMapping("/list") + public TableDataInfo list(OdsWhiteEmbryo odsWhiteEmbryo) { + startPage(); + List list = odsWhiteEmbryoService.selectOdsWhiteEmbryoList(odsWhiteEmbryo); + return getDataTable(list); + } + + /** + * 导出白胚出库单列表 + */ + @RequiresPermissions("wms:embryo:export") + @Log(title = "白胚出库单", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, OdsWhiteEmbryo odsWhiteEmbryo) { + List list = odsWhiteEmbryoService.selectOdsWhiteEmbryoList(odsWhiteEmbryo); + ExcelUtil util = new ExcelUtil(OdsWhiteEmbryo.class); + util.exportExcel(response, list, "白胚出库单数据"); + } + + /** + * 获取白胚出库单详细信息 + */ + @RequiresPermissions("wms:embryo:query") + @GetMapping(value = "/{ID}") + public AjaxResult getInfo(@PathVariable("ID") String ID) { + return success(odsWhiteEmbryoService.selectOdsWhiteEmbryoByID(ID)); + } + + /** + * 新增白胚出库单 + */ + @RequiresPermissions("wms:embryo:add") + @Log(title = "白胚出库单", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody OdsWhiteEmbryo odsWhiteEmbryo) { + return toAjax(odsWhiteEmbryoService.insertOdsWhiteEmbryo(odsWhiteEmbryo)); + } + + /** + * 修改白胚出库单 + */ + @RequiresPermissions("wms:embryo:edit") + @Log(title = "白胚出库单", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody OdsWhiteEmbryo odsWhiteEmbryo) { + return toAjax(odsWhiteEmbryoService.updateOdsWhiteEmbryo(odsWhiteEmbryo)); + } + + /** + * 删除白胚出库单 + */ + @RequiresPermissions("wms:embryo:remove") + @Log(title = "白胚出库单", businessType = BusinessType.DELETE) + @DeleteMapping("/{IDs}") + public AjaxResult remove(@PathVariable String[] IDs) { + return toAjax(odsWhiteEmbryoService.deleteOdsWhiteEmbryoByIDs(IDs)); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsWhiteEmbryoInventoryController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsWhiteEmbryoInventoryController.java new file mode 100644 index 000000000..e953ead94 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsWhiteEmbryoInventoryController.java @@ -0,0 +1,97 @@ +package com.op.wms.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.op.common.log.annotation.Log; +import com.op.common.log.enums.BusinessType; +import com.op.common.security.annotation.RequiresPermissions; +import com.op.wms.domain.OdsWhiteEmbryoInventory; +import com.op.wms.service.IOdsWhiteEmbryoInventoryService; +import com.op.common.core.web.controller.BaseController; +import com.op.common.core.web.domain.AjaxResult; +import com.op.common.core.utils.poi.ExcelUtil; +import com.op.common.core.web.page.TableDataInfo; + +/** + * 白胚盘点单Controller + * + * @author Open Platform + * @date 2023-07-06 + */ +@RestController +@RequestMapping("/Inventory") +public class OdsWhiteEmbryoInventoryController extends BaseController { + @Autowired + private IOdsWhiteEmbryoInventoryService odsWhiteEmbryoInventoryService; + + /** + * 查询白胚盘点单列表 + */ + @RequiresPermissions("wms:Inventory:list") + @GetMapping("/list") + public TableDataInfo list(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory) { + startPage(); + List list = odsWhiteEmbryoInventoryService.selectOdsWhiteEmbryoInventoryList(odsWhiteEmbryoInventory); + return getDataTable(list); + } + + /** + * 导出白胚盘点单列表 + */ + @RequiresPermissions("wms:Inventory:export") + @Log(title = "白胚盘点单", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, OdsWhiteEmbryoInventory odsWhiteEmbryoInventory) { + List list = odsWhiteEmbryoInventoryService.selectOdsWhiteEmbryoInventoryList(odsWhiteEmbryoInventory); + ExcelUtil util = new ExcelUtil(OdsWhiteEmbryoInventory.class); + util.exportExcel(response, list, "白胚盘点单数据"); + } + + /** + * 获取白胚盘点单详细信息 + */ + @RequiresPermissions("wms:Inventory:query") + @GetMapping(value = "/{ID}") + public AjaxResult getInfo(@PathVariable("ID") String ID) { + return success(odsWhiteEmbryoInventoryService.selectOdsWhiteEmbryoInventoryByID(ID)); + } + + /** + * 新增白胚盘点单 + */ + @RequiresPermissions("wms:Inventory:add") + @Log(title = "白胚盘点单", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody OdsWhiteEmbryoInventory odsWhiteEmbryoInventory) { + return toAjax(odsWhiteEmbryoInventoryService.insertOdsWhiteEmbryoInventory(odsWhiteEmbryoInventory)); + } + + /** + * 修改白胚盘点单 + */ + @RequiresPermissions("wms:Inventory:edit") + @Log(title = "白胚盘点单", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody OdsWhiteEmbryoInventory odsWhiteEmbryoInventory) { + return toAjax(odsWhiteEmbryoInventoryService.updateOdsWhiteEmbryoInventory(odsWhiteEmbryoInventory)); + } + + /** + * 删除白胚盘点单 + */ + @RequiresPermissions("wms:Inventory:remove") + @Log(title = "白胚盘点单", businessType = BusinessType.DELETE) + @DeleteMapping("/{IDs}") + public AjaxResult remove(@PathVariable String[] IDs) { + return toAjax(odsWhiteEmbryoInventoryService.deleteOdsWhiteEmbryoInventoryByIDs(IDs)); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/PowderChargeOrderController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/PowderChargeOrderController.java new file mode 100644 index 000000000..a1cb36976 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/PowderChargeOrderController.java @@ -0,0 +1,97 @@ +package com.op.wms.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.op.common.log.annotation.Log; +import com.op.common.log.enums.BusinessType; +import com.op.common.security.annotation.RequiresPermissions; +import com.op.wms.domain.PowderChargeOrder; +import com.op.wms.service.IPowderChargeOrderService; +import com.op.common.core.web.controller.BaseController; +import com.op.common.core.web.domain.AjaxResult; +import com.op.common.core.utils.poi.ExcelUtil; +import com.op.common.core.web.page.TableDataInfo; + +/** + * 粉料配料Controller + * + * @author Open Platform + * @date 2023-07-10 + */ +@RestController +@RequestMapping("/chargeorder") +public class PowderChargeOrderController extends BaseController { + @Autowired + private IPowderChargeOrderService powderChargeOrderService; + + /** + * 查询粉料配料列表 + */ + @RequiresPermissions("wms:chargeorder:list") + @GetMapping("/list") + public TableDataInfo list(PowderChargeOrder powderChargeOrder) { + startPage(); + List list = powderChargeOrderService.selectPowderChargeOrderList(powderChargeOrder); + return getDataTable(list); + } + + /** + * 导出粉料配料列表 + */ + @RequiresPermissions("wms:chargeorder:export") + @Log(title = "粉料配料", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, PowderChargeOrder powderChargeOrder) { + List list = powderChargeOrderService.selectPowderChargeOrderList(powderChargeOrder); + ExcelUtil util = new ExcelUtil(PowderChargeOrder.class); + util.exportExcel(response, list, "粉料配料数据"); + } + + /** + * 获取粉料配料详细信息 + */ + @RequiresPermissions("wms:chargeorder:query") + @GetMapping(value = "/{ID}") + public AjaxResult getInfo(@PathVariable("ID") String ID) { + return success(powderChargeOrderService.selectPowderChargeOrderByID(ID)); + } + + /** + * 新增粉料配料 + */ + @RequiresPermissions("wms:chargeorder:add") + @Log(title = "粉料配料", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody PowderChargeOrder powderChargeOrder) { + return toAjax(powderChargeOrderService.insertPowderChargeOrder(powderChargeOrder)); + } + + /** + * 修改粉料配料 + */ + @RequiresPermissions("wms:chargeorder:edit") + @Log(title = "粉料配料", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody PowderChargeOrder powderChargeOrder) { + return toAjax(powderChargeOrderService.updatePowderChargeOrder(powderChargeOrder)); + } + + /** + * 删除粉料配料 + */ + @RequiresPermissions("wms:chargeorder:remove") + @Log(title = "粉料配料", businessType = BusinessType.DELETE) + @DeleteMapping("/{IDs}") + public AjaxResult remove(@PathVariable String[] IDs) { + return toAjax(powderChargeOrderService.deletePowderChargeOrderByIDs(IDs)); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/BasePowderOrder.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/BasePowderOrder.java new file mode 100644 index 000000000..f16817078 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/BasePowderOrder.java @@ -0,0 +1,437 @@ +package com.op.wms.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + +/** + * 粉料采购计划对象 base_powder_order + * + * @author Open Platform + * @date 2023-07-05 + */ +public class BasePowderOrder extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 工厂编码 */ + @Excel(name = "工厂编码") + private String siteCode; + + /** ID */ + private String ID; + private String Remark; + /** 采购单号 */ + @Excel(name = "采购单号") + private String orderCode; + + /** 物料编码 */ + @Excel(name = "物料编码") + private String materialCode; + + /** 物料描述 */ + @Excel(name = "物料描述") + private String materialDesc; + + /** 计划日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "计划日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date planDate; + + /** 计划数量 */ + @Excel(name = "计划数量") + private BigDecimal planNumber; + + /** 单位 */ + @Excel(name = "单位") + private String Unit; + + /** 实际数量 */ + @Excel(name = "实际数量") + private BigDecimal realityNumber; + + /** 订单状态 */ + @Excel(name = "订单状态") + private String orderStatus; + + /** 用户自定义属性1 */ + @Excel(name = "用户自定义属性1") + private String userDefined1; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined2; + + /** 用户自定义属性3 */ + @Excel(name = "用户自定义属性3") + private String userDefined3; + + /** 用户自定义属性4 */ + @Excel(name = "用户自定义属性4") + private String userDefined4; + + /** 用户自定义属性5 */ + @Excel(name = "用户自定义属性5") + private String userDefined5; + + /** 用户自定义属性6 */ + @Excel(name = "用户自定义属性6") + private String userDefined6; + + /** 用户自定义属性7 */ + @Excel(name = "用户自定义属性7") + private String userDefined7; + + /** 用户自定义属性8 */ + @Excel(name = "用户自定义属性8") + private String userDefined8; + + /** 用户自定义属性9 */ + @Excel(name = "用户自定义属性9") + private String userDefined9; + + /** 用户自定义属性10 */ + @Excel(name = "用户自定义属性10") + private String userDefined10; + + /** 用户自定义属性11 */ + @Excel(name = "用户自定义属性11") + private String userDefined11; + + /** 供应商编码 */ + @Excel(name = "供应商编码") + private String supplierCode; + @Excel(name = "整车重量") + private BigDecimal comNumber; + @Excel(name = "空车重量") + private BigDecimal emptyNumber; + + @Excel(name = "库位编号") + private String locCode; + @Excel(name = "库位名称") + private String locDesc; + + public String getLocCode() { + return locCode; + } + + public void setLocCode(String locCode) { + this.locCode = locCode; + } + + public String getLocDesc() { + return locDesc; + } + + public void setLocDesc(String locDesc) { + this.locDesc = locDesc; + } + + public BigDecimal getComNumber() { + return comNumber; + } + + public void setComNumber(BigDecimal comNumber) { + this.comNumber = comNumber; + } + + public BigDecimal getEmptyNumber() { + return emptyNumber; + } + + public void setEmptyNumber(BigDecimal emptyNumber) { + this.emptyNumber = emptyNumber; + } + + /** 供应商名称 */ + @Excel(name = "供应商名称") + private String supplierName; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDate; + + /** 最后更新人 */ + @Excel(name = "最后更新人") + private String lastUpdateBy; + + /** 最后更新时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date lastUpdateDate; + + /** 可用标识 */ + @Excel(name = "可用标识") + private String Active; + + /** 企业主键 */ + @Excel(name = "企业主键") + private String enterpriseId; + + /** 企业编码 */ + @Excel(name = "企业编码") + private String enterpriseCode; + + /** 已采购数量 */ + @Excel(name = "已采购数量") + private String lssuedNumber; + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getSiteCode() { + return siteCode; + } + public void setID(String ID) { + this.ID = ID; + } + + public String getID() { + return ID; + } + public void setOrderCode(String orderCode) { + this.orderCode = orderCode; + } + + public String getOrderCode() { + return orderCode; + } + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialCode() { + return materialCode; + } + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getMaterialDesc() { + return materialDesc; + } + public void setPlanDate(Date planDate) { + this.planDate = planDate; + } + + public Date getPlanDate() { + return planDate; + } + public void setPlanNumber(BigDecimal planNumber) { + this.planNumber = planNumber; + } + + public BigDecimal getPlanNumber() { + return planNumber; + } + public void setUnit(String Unit) { + this.Unit = Unit; + } + + public String getUnit() { + return Unit; + } + public void setRealityNumber(BigDecimal realityNumber) { + this.realityNumber = realityNumber; + } + + public BigDecimal getRealityNumber() { + return realityNumber; + } + public void setOrderStatus(String orderStatus) { + this.orderStatus = orderStatus; + } + + public String getOrderStatus() { + return orderStatus; + } + public void setUserDefined1(String userDefined1) { + this.userDefined1 = userDefined1; + } + + public String getUserDefined1() { + return userDefined1; + } + public void setUserDefined2(String userDefined2) { + this.userDefined2 = userDefined2; + } + + public String getUserDefined2() { + return userDefined2; + } + public void setUserDefined3(String userDefined3) { + this.userDefined3 = userDefined3; + } + + public String getUserDefined3() { + return userDefined3; + } + public void setUserDefined4(String userDefined4) { + this.userDefined4 = userDefined4; + } + + public String getUserDefined4() { + return userDefined4; + } + public void setUserDefined5(String userDefined5) { + this.userDefined5 = userDefined5; + } + + public String getUserDefined5() { + return userDefined5; + } + public void setUserDefined6(String userDefined6) { + this.userDefined6 = userDefined6; + } + + public String getUserDefined6() { + return userDefined6; + } + public void setUserDefined7(String userDefined7) { + this.userDefined7 = userDefined7; + } + + public String getUserDefined7() { + return userDefined7; + } + public void setUserDefined8(String userDefined8) { + this.userDefined8 = userDefined8; + } + + public String getUserDefined8() { + return userDefined8; + } + public void setUserDefined9(String userDefined9) { + this.userDefined9 = userDefined9; + } + + public String getUserDefined9() { + return userDefined9; + } + public void setUserDefined10(String userDefined10) { + this.userDefined10 = userDefined10; + } + + public String getUserDefined10() { + return userDefined10; + } + public void setUserDefined11(String userDefined11) { + this.userDefined11 = userDefined11; + } + + public String getUserDefined11() { + return userDefined11; + } + public void setSupplierCode(String supplierCode) { + this.supplierCode = supplierCode; + } + + public String getSupplierCode() { + return supplierCode; + } + public void setSupplierName(String supplierName) { + this.supplierName = supplierName; + } + + public String getSupplierName() { + return supplierName; + } + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + public Date getCreateDate() { + return createDate; + } + public void setLastUpdateBy(String lastUpdateBy) { + this.lastUpdateBy = lastUpdateBy; + } + + public String getLastUpdateBy() { + return lastUpdateBy; + } + public void setLastUpdateDate(Date lastUpdateDate) { + this.lastUpdateDate = lastUpdateDate; + } + + public Date getLastUpdateDate() { + return lastUpdateDate; + } + public void setActive(String Active) { + this.Active = Active; + } + + public String getActive() { + return Active; + } + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; + } + + public String getEnterpriseId() { + return enterpriseId; + } + public void setEnterpriseCode(String enterpriseCode) { + this.enterpriseCode = enterpriseCode; + } + + public String getEnterpriseCode() { + return enterpriseCode; + } + public void setLssuedNumber(String lssuedNumber) { + this.lssuedNumber = lssuedNumber; + } + + public String getLssuedNumber() { + return lssuedNumber; + } + + public String getRemark() { + return Remark; + } + public void setRemark(String Remark) { + this.Remark = Remark; + } + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("siteCode", getSiteCode()) + .append("ID", getID()) + .append("orderCode", getOrderCode()) + .append("materialCode", getMaterialCode()) + .append("materialDesc", getMaterialDesc()) + .append("planDate", getPlanDate()) + .append("planNumber", getPlanNumber()) + .append("Unit", getUnit()) + .append("realityNumber", getRealityNumber()) + .append("orderStatus", getOrderStatus()) + .append("userDefined1", getUserDefined1()) + .append("userDefined2", getUserDefined2()) + .append("userDefined3", getUserDefined3()) + .append("userDefined4", getUserDefined4()) + .append("userDefined5", getUserDefined5()) + .append("userDefined6", getUserDefined6()) + .append("userDefined7", getUserDefined7()) + .append("userDefined8", getUserDefined8()) + .append("userDefined9", getUserDefined9()) + .append("userDefined10", getUserDefined10()) + .append("userDefined11", getUserDefined11()) + .append("supplierCode", getSupplierCode()) + .append("supplierName", getSupplierName()) + .append("Remark", getRemark()) + .append("createBy", getCreateBy()) + .append("createDate", getCreateDate()) + .append("lastUpdateBy", getLastUpdateBy()) + .append("lastUpdateDate", getLastUpdateDate()) + .append("Active", getActive()) + .append("enterpriseId", getEnterpriseId()) + .append("enterpriseCode", getEnterpriseCode()) + .append("lssuedNumber", getLssuedNumber()) + .toString(); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsInventoryOrder.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsInventoryOrder.java new file mode 100644 index 000000000..d54d1cab0 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsInventoryOrder.java @@ -0,0 +1,361 @@ +package com.op.wms.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + +/** + * 包材盘点单对象 ods_Inventory_order + * + * @author Open Platform + * @date 2023-07-06 + */ +public class OdsInventoryOrder extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 工厂编码 */ + @Excel(name = "工厂编码") + private String siteCode; + + /** ID */ + private String ID; + + /** 盘点单号 */ + @Excel(name = "盘点单号") + private String orderInventCode; + + /** 型号编码 */ + @Excel(name = "型号编码") + private String materialCode; + private String Remark; + public String getRemark() { + return Remark; + } + + public void setRemark(String Remark) { + this.Remark = Remark; + } + /** 型号名称 */ + @Excel(name = "型号名称") + private String materialDesc; + + /** 计划日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "计划日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date planDate; + + /** 库存数量 */ + @Excel(name = "库存数量") + private BigDecimal locNumber; + + /** 实际数量 */ + @Excel(name = "实际数量") + private BigDecimal realityNumber; + + /** 订单状态 */ + @Excel(name = "订单状态") + private String orderStatus; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined1; + + /** 库位 */ + @Excel(name = "库位") + private String locCode; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined2; + + /** 用户自定义属性3 */ + @Excel(name = "用户自定义属性3") + private String userDefined3; + + /** 用户自定义属性4 */ + @Excel(name = "用户自定义属性4") + private String userDefined4; + + /** 用户自定义属性5 */ + @Excel(name = "用户自定义属性5") + private String userDefined5; + + /** 用户自定义属性6 */ + @Excel(name = "用户自定义属性6") + private String userDefined6; + + /** 用户自定义属性7 */ + @Excel(name = "用户自定义属性7") + private String userDefined7; + + /** 用户自定义属性8 */ + @Excel(name = "用户自定义属性8") + private String userDefined8; + + /** 用户自定义属性9 */ + @Excel(name = "用户自定义属性9") + private String userDefined9; + + /** 用户自定义属性10 */ + @Excel(name = "用户自定义属性10") + private String userDefined10; + + /** 用户自定义属性11 */ + @Excel(name = "用户自定义属性11") + private String userDefined11; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDate; + + /** 最后更新人 */ + @Excel(name = "最后更新人") + private String lastUpdateBy; + + /** 最后更新时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date lastUpdateDate; + + /** 可用标识 */ + @Excel(name = "可用标识") + private String Active; + + /** 企业主键 */ + @Excel(name = "企业主键") + private String enterpriseId; + + /** 企业编码 */ + @Excel(name = "企业编码") + private String enterpriseCode; + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getSiteCode() { + return siteCode; + } + public void setID(String ID) { + this.ID = ID; + } + + public String getID() { + return ID; + } + public void setOrderInventCode(String orderInventCode) { + this.orderInventCode = orderInventCode; + } + + public String getOrderInventCode() { + return orderInventCode; + } + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialCode() { + return materialCode; + } + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getMaterialDesc() { + return materialDesc; + } + public void setPlanDate(Date planDate) { + this.planDate = planDate; + } + + public Date getPlanDate() { + return planDate; + } + public void setLocNumber(BigDecimal locNumber) { + this.locNumber = locNumber; + } + + public BigDecimal getLocNumber() { + return locNumber; + } + public void setRealityNumber(BigDecimal realityNumber) { + this.realityNumber = realityNumber; + } + + public BigDecimal getRealityNumber() { + return realityNumber; + } + public void setOrderStatus(String orderStatus) { + this.orderStatus = orderStatus; + } + + public String getOrderStatus() { + return orderStatus; + } + public void setUserDefined1(String userDefined1) { + this.userDefined1 = userDefined1; + } + + public String getUserDefined1() { + return userDefined1; + } + public void setLocCode(String locCode) { + this.locCode = locCode; + } + + public String getLocCode() { + return locCode; + } + public void setUserDefined2(String userDefined2) { + this.userDefined2 = userDefined2; + } + + public String getUserDefined2() { + return userDefined2; + } + public void setUserDefined3(String userDefined3) { + this.userDefined3 = userDefined3; + } + + public String getUserDefined3() { + return userDefined3; + } + public void setUserDefined4(String userDefined4) { + this.userDefined4 = userDefined4; + } + + public String getUserDefined4() { + return userDefined4; + } + public void setUserDefined5(String userDefined5) { + this.userDefined5 = userDefined5; + } + + public String getUserDefined5() { + return userDefined5; + } + public void setUserDefined6(String userDefined6) { + this.userDefined6 = userDefined6; + } + + public String getUserDefined6() { + return userDefined6; + } + public void setUserDefined7(String userDefined7) { + this.userDefined7 = userDefined7; + } + + public String getUserDefined7() { + return userDefined7; + } + public void setUserDefined8(String userDefined8) { + this.userDefined8 = userDefined8; + } + + public String getUserDefined8() { + return userDefined8; + } + public void setUserDefined9(String userDefined9) { + this.userDefined9 = userDefined9; + } + + public String getUserDefined9() { + return userDefined9; + } + public void setUserDefined10(String userDefined10) { + this.userDefined10 = userDefined10; + } + + public String getUserDefined10() { + return userDefined10; + } + public void setUserDefined11(String userDefined11) { + this.userDefined11 = userDefined11; + } + + public String getUserDefined11() { + return userDefined11; + } + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + public Date getCreateDate() { + return createDate; + } + public void setLastUpdateBy(String lastUpdateBy) { + this.lastUpdateBy = lastUpdateBy; + } + + public String getLastUpdateBy() { + return lastUpdateBy; + } + public void setLastUpdateDate(Date lastUpdateDate) { + this.lastUpdateDate = lastUpdateDate; + } + + public Date getLastUpdateDate() { + return lastUpdateDate; + } + public void setActive(String Active) { + this.Active = Active; + } + + public String getActive() { + return Active; + } + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; + } + + public String getEnterpriseId() { + return enterpriseId; + } + public void setEnterpriseCode(String enterpriseCode) { + this.enterpriseCode = enterpriseCode; + } + + public String getEnterpriseCode() { + return enterpriseCode; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("siteCode", getSiteCode()) + .append("ID", getID()) + .append("orderInventCode", getOrderInventCode()) + .append("materialCode", getMaterialCode()) + .append("materialDesc", getMaterialDesc()) + .append("planDate", getPlanDate()) + .append("locNumber", getLocNumber()) + .append("realityNumber", getRealityNumber()) + .append("orderStatus", getOrderStatus()) + .append("userDefined1", getUserDefined1()) + .append("locCode", getLocCode()) + .append("userDefined2", getUserDefined2()) + .append("userDefined3", getUserDefined3()) + .append("userDefined4", getUserDefined4()) + .append("userDefined5", getUserDefined5()) + .append("userDefined6", getUserDefined6()) + .append("userDefined7", getUserDefined7()) + .append("userDefined8", getUserDefined8()) + .append("userDefined9", getUserDefined9()) + .append("userDefined10", getUserDefined10()) + .append("userDefined11", getUserDefined11()) + .append("Remark", getRemark()) + .append("createBy", getCreateBy()) + .append("createDate", getCreateDate()) + .append("lastUpdateBy", getLastUpdateBy()) + .append("lastUpdateDate", getLastUpdateDate()) + .append("Active", getActive()) + .append("enterpriseId", getEnterpriseId()) + .append("enterpriseCode", getEnterpriseCode()) + .toString(); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsProcureOrder.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsProcureOrder.java new file mode 100644 index 000000000..5a4ae44c1 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsProcureOrder.java @@ -0,0 +1,386 @@ +package com.op.wms.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + +/** + * 包材采购单对象 ods_procure_order + * + * @author Open Platform + * @date 2023-07-06 + */ +public class OdsProcureOrder extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 工厂编码 */ + @Excel(name = "工厂编码") + private String siteCode; + + /** ID */ + private String ID; + + /** 采购单号 */ + @Excel(name = "采购单号") + private String procureCode; + + /** 物料编码 */ + @Excel(name = "物料编码") + private String materialCode; + + /** 物料描述 */ + @Excel(name = "物料描述") + private String materialDesc; + + /** 计划日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "计划日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date planDate; + + /** 计划数量 */ + @Excel(name = "计划数量") + private BigDecimal planNumber; + + /** 单位 */ + @Excel(name = "单位") + private String Unit; + + /** 已入库数量 */ + @Excel(name = "已入库数量") + private BigDecimal realityNumber; + + /** 订单状态 */ + @Excel(name = "订单状态") + private String orderStatus; + + /** 用户自定义属性1 */ + @Excel(name = "用户自定义属性1") + private String userDefined1; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined2; + + /** 用户自定义属性3 */ + @Excel(name = "用户自定义属性3") + private String userDefined3; + + /** 用户自定义属性4 */ + @Excel(name = "用户自定义属性4") + private String userDefined4; + + /** 用户自定义属性5 */ + @Excel(name = "用户自定义属性5") + private String userDefined5; + + /** 用户自定义属性6 */ + @Excel(name = "用户自定义属性6") + private String userDefined6; + + /** 用户自定义属性7 */ + @Excel(name = "用户自定义属性7") + private String userDefined7; + + /** 用户自定义属性8 */ + @Excel(name = "用户自定义属性8") + private String userDefined8; + + /** 用户自定义属性9 */ + @Excel(name = "用户自定义属性9") + private String userDefined9; + + /** 用户自定义属性10 */ + @Excel(name = "用户自定义属性10") + private String userDefined10; + + /** 用户自定义属性11 */ + @Excel(name = "用户自定义属性11") + private String userDefined11; + + /** 供应商编码 */ + @Excel(name = "供应商编码") + private String supplierCode; + + private String Remark; + public String getRemark() { + return Remark; + } + + public void setRemark(String Remark) { + this.Remark = Remark; + } + /** 供应商名称 */ + @Excel(name = "供应商名称") + private String supplierName; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDate; + + /** 最后更新人 */ + @Excel(name = "最后更新人") + private String lastUpdateBy; + + /** 最后更新时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date lastUpdateDate; + + /** 可用标识 */ + @Excel(name = "可用标识") + private String Active; + + /** 企业主键 */ + @Excel(name = "企业主键") + private String enterpriseId; + + /** 企业编码 */ + @Excel(name = "企业编码") + private String enterpriseCode; + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getSiteCode() { + return siteCode; + } + public void setID(String ID) { + this.ID = ID; + } + + public String getID() { + return ID; + } + public void setProcureCode(String procureCode) { + this.procureCode = procureCode; + } + + public String getProcureCode() { + return procureCode; + } + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialCode() { + return materialCode; + } + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getMaterialDesc() { + return materialDesc; + } + public void setPlanDate(Date planDate) { + this.planDate = planDate; + } + + public Date getPlanDate() { + return planDate; + } + public void setPlanNumber(BigDecimal planNumber) { + this.planNumber = planNumber; + } + + public BigDecimal getPlanNumber() { + return planNumber; + } + public void setUnit(String Unit) { + this.Unit = Unit; + } + + public String getUnit() { + return Unit; + } + public void setRealityNumber(BigDecimal realityNumber) { + this.realityNumber = realityNumber; + } + + public BigDecimal getRealityNumber() { + return realityNumber; + } + public void setOrderStatus(String orderStatus) { + this.orderStatus = orderStatus; + } + + public String getOrderStatus() { + return orderStatus; + } + public void setUserDefined1(String userDefined1) { + this.userDefined1 = userDefined1; + } + + public String getUserDefined1() { + return userDefined1; + } + public void setUserDefined2(String userDefined2) { + this.userDefined2 = userDefined2; + } + + public String getUserDefined2() { + return userDefined2; + } + public void setUserDefined3(String userDefined3) { + this.userDefined3 = userDefined3; + } + + public String getUserDefined3() { + return userDefined3; + } + public void setUserDefined4(String userDefined4) { + this.userDefined4 = userDefined4; + } + + public String getUserDefined4() { + return userDefined4; + } + public void setUserDefined5(String userDefined5) { + this.userDefined5 = userDefined5; + } + + public String getUserDefined5() { + return userDefined5; + } + public void setUserDefined6(String userDefined6) { + this.userDefined6 = userDefined6; + } + + public String getUserDefined6() { + return userDefined6; + } + public void setUserDefined7(String userDefined7) { + this.userDefined7 = userDefined7; + } + + public String getUserDefined7() { + return userDefined7; + } + public void setUserDefined8(String userDefined8) { + this.userDefined8 = userDefined8; + } + + public String getUserDefined8() { + return userDefined8; + } + public void setUserDefined9(String userDefined9) { + this.userDefined9 = userDefined9; + } + + public String getUserDefined9() { + return userDefined9; + } + public void setUserDefined10(String userDefined10) { + this.userDefined10 = userDefined10; + } + + public String getUserDefined10() { + return userDefined10; + } + public void setUserDefined11(String userDefined11) { + this.userDefined11 = userDefined11; + } + + public String getUserDefined11() { + return userDefined11; + } + public void setSupplierCode(String supplierCode) { + this.supplierCode = supplierCode; + } + + public String getSupplierCode() { + return supplierCode; + } + public void setSupplierName(String supplierName) { + this.supplierName = supplierName; + } + + public String getSupplierName() { + return supplierName; + } + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + public Date getCreateDate() { + return createDate; + } + public void setLastUpdateBy(String lastUpdateBy) { + this.lastUpdateBy = lastUpdateBy; + } + + public String getLastUpdateBy() { + return lastUpdateBy; + } + public void setLastUpdateDate(Date lastUpdateDate) { + this.lastUpdateDate = lastUpdateDate; + } + + public Date getLastUpdateDate() { + return lastUpdateDate; + } + public void setActive(String Active) { + this.Active = Active; + } + + public String getActive() { + return Active; + } + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; + } + + public String getEnterpriseId() { + return enterpriseId; + } + public void setEnterpriseCode(String enterpriseCode) { + this.enterpriseCode = enterpriseCode; + } + + public String getEnterpriseCode() { + return enterpriseCode; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("siteCode", getSiteCode()) + .append("ID", getID()) + .append("procureCode", getProcureCode()) + .append("materialCode", getMaterialCode()) + .append("materialDesc", getMaterialDesc()) + .append("planDate", getPlanDate()) + .append("planNumber", getPlanNumber()) + .append("Unit", getUnit()) + .append("realityNumber", getRealityNumber()) + .append("orderStatus", getOrderStatus()) + .append("userDefined1", getUserDefined1()) + .append("userDefined2", getUserDefined2()) + .append("userDefined3", getUserDefined3()) + .append("userDefined4", getUserDefined4()) + .append("userDefined5", getUserDefined5()) + .append("userDefined6", getUserDefined6()) + .append("userDefined7", getUserDefined7()) + .append("userDefined8", getUserDefined8()) + .append("userDefined9", getUserDefined9()) + .append("userDefined10", getUserDefined10()) + .append("userDefined11", getUserDefined11()) + .append("supplierCode", getSupplierCode()) + .append("supplierName", getSupplierName()) + .append("Remark", getRemark()) + .append("createBy", getCreateBy()) + .append("createDate", getCreateDate()) + .append("lastUpdateBy", getLastUpdateBy()) + .append("lastUpdateDate", getLastUpdateDate()) + .append("Active", getActive()) + .append("enterpriseId", getEnterpriseId()) + .append("enterpriseCode", getEnterpriseCode()) + .toString(); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsProcureOutOrder.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsProcureOutOrder.java new file mode 100644 index 000000000..cb08faf90 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsProcureOutOrder.java @@ -0,0 +1,425 @@ +package com.op.wms.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + +/** + * 包材出库单对象 ods_procure_out_order + * + * @author Open Platform + * @date 2023-07-06 + */ +public class OdsProcureOutOrder extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 工厂编码 */ + @Excel(name = "工厂编码") + private String siteCode; + + /** ID */ + private String ID; + + /** 生成订单 */ + @Excel(name = "生成订单") + private String produceCode; + + /** 型号编码 */ + @Excel(name = "型号编码") + private String materialCode; + + /** 型号名称 */ + @Excel(name = "型号名称") + private String materialDesc; + + /** 计划日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "计划日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date planDate; + + /** 计划数量 */ + @Excel(name = "计划数量") + private BigDecimal planNumber; + + /** 单位 */ + @Excel(name = "单位") + private String Unit; + + /** 已出库数量 */ + @Excel(name = "已出库数量") + private BigDecimal outNumber; + + /** 库位编号 */ + @Excel(name = "库位编号") + private String locCode; + + /** 库位名称 */ + @Excel(name = "库位名称") + private String locDesc; + + /** 产线名称 */ + @Excel(name = "产线名称") + private String productionLineDesc; + + /** 产线编号 */ + @Excel(name = "产线编号") + private String productionLineCode; + + /** 订单状态 */ + @Excel(name = "订单状态") + private String orderStatus; + + /** 批次号 */ + @Excel(name = "批次号") + private String userDefined1; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined2; + + /** 用户自定义属性3 */ + @Excel(name = "用户自定义属性3") + private String userDefined3; + + /** 用户自定义属性4 */ + @Excel(name = "用户自定义属性4") + private String userDefined4; + + /** 用户自定义属性5 */ + @Excel(name = "用户自定义属性5") + private String userDefined5; + + /** 用户自定义属性6 */ + @Excel(name = "用户自定义属性6") + private String userDefined6; + + /** 用户自定义属性7 */ + @Excel(name = "用户自定义属性7") + private String userDefined7; + + /** 用户自定义属性8 */ + @Excel(name = "用户自定义属性8") + private String userDefined8; + + /** 用户自定义属性9 */ + @Excel(name = "用户自定义属性9") + private String userDefined9; + + /** 用户自定义属性10 */ + @Excel(name = "用户自定义属性10") + private String userDefined10; + + /** 用户自定义属性11 */ + @Excel(name = "用户自定义属性11") + private String userDefined11; + + /** 供应商编码 */ + @Excel(name = "供应商编码") + private String supplierCode; + + /** 供应商名称 */ + @Excel(name = "供应商名称") + private String supplierName; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDate; + + /** 最后更新人 */ + @Excel(name = "最后更新人") + private String lastUpdateBy; + + /** 最后更新时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date lastUpdateDate; + + /** 可用标识 */ + @Excel(name = "可用标识") + private String Active; + + /** 企业主键 */ + @Excel(name = "企业主键") + private String enterpriseId; + + /** 企业编码 */ + @Excel(name = "企业编码") + private String enterpriseCode; + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getSiteCode() { + return siteCode; + } + public void setID(String ID) { + this.ID = ID; + } + + public String getID() { + return ID; + } + public void setProduceCode(String produceCode) { + this.produceCode = produceCode; + } + + public String getProduceCode() { + return produceCode; + } + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialCode() { + return materialCode; + } + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getMaterialDesc() { + return materialDesc; + } + public void setPlanDate(Date planDate) { + this.planDate = planDate; + } + + public Date getPlanDate() { + return planDate; + } + public void setPlanNumber(BigDecimal planNumber) { + this.planNumber = planNumber; + } + + public BigDecimal getPlanNumber() { + return planNumber; + } + public void setUnit(String Unit) { + this.Unit = Unit; + } + + public String getUnit() { + return Unit; + } + public void setOutNumber(BigDecimal outNumber) { + this.outNumber = outNumber; + } + + public BigDecimal getOutNumber() { + return outNumber; + } + public void setLocCode(String locCode) { + this.locCode = locCode; + } + + public String getLocCode() { + return locCode; + } + public void setLocDesc(String locDesc) { + this.locDesc = locDesc; + } + + public String getLocDesc() { + return locDesc; + } + public void setProductionLineDesc(String productionLineDesc) { + this.productionLineDesc = productionLineDesc; + } + + public String getProductionLineDesc() { + return productionLineDesc; + } + public void setProductionLineCode(String productionLineCode) { + this.productionLineCode = productionLineCode; + } + + public String getProductionLineCode() { + return productionLineCode; + } + public void setOrderStatus(String orderStatus) { + this.orderStatus = orderStatus; + } + + public String getOrderStatus() { + return orderStatus; + } + public void setUserDefined1(String userDefined1) { + this.userDefined1 = userDefined1; + } + + public String getUserDefined1() { + return userDefined1; + } + public void setUserDefined2(String userDefined2) { + this.userDefined2 = userDefined2; + } + + public String getUserDefined2() { + return userDefined2; + } + public void setUserDefined3(String userDefined3) { + this.userDefined3 = userDefined3; + } + + public String getUserDefined3() { + return userDefined3; + } + public void setUserDefined4(String userDefined4) { + this.userDefined4 = userDefined4; + } + + public String getUserDefined4() { + return userDefined4; + } + public void setUserDefined5(String userDefined5) { + this.userDefined5 = userDefined5; + } + + public String getUserDefined5() { + return userDefined5; + } + public void setUserDefined6(String userDefined6) { + this.userDefined6 = userDefined6; + } + + public String getUserDefined6() { + return userDefined6; + } + public void setUserDefined7(String userDefined7) { + this.userDefined7 = userDefined7; + } + + public String getUserDefined7() { + return userDefined7; + } + public void setUserDefined8(String userDefined8) { + this.userDefined8 = userDefined8; + } + + public String getUserDefined8() { + return userDefined8; + } + public void setUserDefined9(String userDefined9) { + this.userDefined9 = userDefined9; + } + + public String getUserDefined9() { + return userDefined9; + } + public void setUserDefined10(String userDefined10) { + this.userDefined10 = userDefined10; + } + + public String getUserDefined10() { + return userDefined10; + } + public void setUserDefined11(String userDefined11) { + this.userDefined11 = userDefined11; + } + + public String getUserDefined11() { + return userDefined11; + } + public void setSupplierCode(String supplierCode) { + this.supplierCode = supplierCode; + } + + public String getSupplierCode() { + return supplierCode; + } + public void setSupplierName(String supplierName) { + this.supplierName = supplierName; + } + + public String getSupplierName() { + return supplierName; + } + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + public Date getCreateDate() { + return createDate; + } + public void setLastUpdateBy(String lastUpdateBy) { + this.lastUpdateBy = lastUpdateBy; + } + + public String getLastUpdateBy() { + return lastUpdateBy; + } + public void setLastUpdateDate(Date lastUpdateDate) { + this.lastUpdateDate = lastUpdateDate; + } + + public Date getLastUpdateDate() { + return lastUpdateDate; + } + public void setActive(String Active) { + this.Active = Active; + } + + public String getActive() { + return Active; + } + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; + } + + public String getEnterpriseId() { + return enterpriseId; + } + public void setEnterpriseCode(String enterpriseCode) { + this.enterpriseCode = enterpriseCode; + } + + public String getEnterpriseCode() { + return enterpriseCode; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("siteCode", getSiteCode()) + .append("ID", getID()) + .append("produceCode", getProduceCode()) + .append("materialCode", getMaterialCode()) + .append("materialDesc", getMaterialDesc()) + .append("planDate", getPlanDate()) + .append("planNumber", getPlanNumber()) + .append("Unit", getUnit()) + .append("outNumber", getOutNumber()) + .append("locCode", getLocCode()) + .append("locDesc", getLocDesc()) + .append("productionLineDesc", getProductionLineDesc()) + .append("productionLineCode", getProductionLineCode()) + .append("orderStatus", getOrderStatus()) + .append("userDefined1", getUserDefined1()) + .append("userDefined2", getUserDefined2()) + .append("userDefined3", getUserDefined3()) + .append("userDefined4", getUserDefined4()) + .append("userDefined5", getUserDefined5()) + .append("userDefined6", getUserDefined6()) + .append("userDefined7", getUserDefined7()) + .append("userDefined8", getUserDefined8()) + .append("userDefined9", getUserDefined9()) + .append("userDefined10", getUserDefined10()) + .append("userDefined11", getUserDefined11()) + .append("supplierCode", getSupplierCode()) + .append("supplierName", getSupplierName()) + .append("createBy", getCreateBy()) + .append("createDate", getCreateDate()) + .append("lastUpdateBy", getLastUpdateBy()) + .append("lastUpdateDate", getLastUpdateDate()) + .append("Active", getActive()) + .append("enterpriseId", getEnterpriseId()) + .append("enterpriseCode", getEnterpriseCode()) + .toString(); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsRawStorageNews.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsRawStorageNews.java new file mode 100644 index 000000000..a746e2cd7 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsRawStorageNews.java @@ -0,0 +1,480 @@ +package com.op.wms.domain; + + +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + + +import java.math.BigDecimal; +import java.util.Date; + + +/** + * @Description: 原材料库存 + */ + +public class OdsRawStorageNews extends BaseEntity { + private static final long serialVersionUID = 1L; + /** + * 唯一序列 + */ + private String storageId; + + /** + * 仓库编码 + */ + private String whCode; + + private String storageType; + + public String getStorageType() { + return storageType; + } + + public void setStorageType(String storageType) { + this.storageType = storageType; + } + + private String sapSiteCode; + private String siteCode; + /** + * 区域编码 + */ + private String regionCode; + + /** + * 库区编码 + */ + private String waCode; + + /** + * 库位编码 + */ + private String wlCode; + private String wlDesc; + private String sapwlCode; + + /** + * 物料号 + */ + private String materialCode; + + /** + * 物料描述 + */ + private String materialDesc; + + /** + * 物料组1,主关件、辅料、大宗 + */ + private String materialGroup1; + + /** + * 物料组2,未定 + */ + private String materialGroup2; + + /** + * 物料组3,未定 + */ + private String materialGroup3; + + /** + * 货主 + */ + private String owner; + + /** + * 总数量 + */ + private BigDecimal amount; + private BigDecimal amountMin; + private BigDecimal amountMax; + + /** + * 冻结数量 + */ + private BigDecimal storageAmount; + private BigDecimal storageAmountMin; + private BigDecimal storageAmountMax; + + /** + * 占用数量 + */ + private BigDecimal occupyAmount; + private BigDecimal occupyAmountMin; + private BigDecimal occupyAmountMax; + + private BigDecimal useAmount; + /** + * LPN + */ + private String lpn; + + + /** + * 入库批次号 + */ + private String productBatch; + + /** + * 入库时间(原材料) + */ + private Date receiveDate; + + /** + * 生产时间(原材料) + */ + private Date productDate; + /** 用户自定义属性1 */ + @Excel(name = "用户自定义属性1") + private String userDefined1; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined2; + + /** 用户自定义属性3 */ + @Excel(name = "用户自定义属性3") + private String userDefined3; + + /** 用户自定义属性4 */ + @Excel(name = "用户自定义属性4") + private String userDefined4; + + /** 用户自定义属性5 */ + @Excel(name = "用户自定义属性5") + private String userDefined5; + + /** 用户自定义属性6 */ + @Excel(name = "用户自定义属性6") + private String userDefined6; + + /** 用户自定义属性7 */ + @Excel(name = "用户自定义属性7") + private String userDefined7; + + /** 用户自定义属性8 */ + @Excel(name = "用户自定义属性8") + private String userDefined8; + + /** 用户自定义属性9 */ + @Excel(name = "用户自定义属性9") + private String userDefined9; + + /** 用户自定义属性10 */ + @Excel(name = "用户自定义属性10") + private String userDefined10; + + public String getStorageId() { + return storageId; + } + + public void setStorageId(String storageId) { + this.storageId = storageId; + } + + public String getWhCode() { + return whCode; + } + + public void setWhCode(String whCode) { + this.whCode = whCode; + } + + public String getSapSiteCode() { + return sapSiteCode; + } + + public void setSapSiteCode(String sapSiteCode) { + this.sapSiteCode = sapSiteCode; + } + + public String getSiteCode() { + return siteCode; + } + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getRegionCode() { + return regionCode; + } + + public void setRegionCode(String regionCode) { + this.regionCode = regionCode; + } + + public String getWaCode() { + return waCode; + } + + public void setWaCode(String waCode) { + this.waCode = waCode; + } + + public String getWlCode() { + return wlCode; + } + + public void setWlCode(String wlCode) { + this.wlCode = wlCode; + } + + public String getWlDesc() { + return wlDesc; + } + + public void setWlDesc(String wlDesc) { + this.wlDesc = wlDesc; + } + + public String getSapwlCode() { + return sapwlCode; + } + + public void setSapwlCode(String sapwlCode) { + this.sapwlCode = sapwlCode; + } + + public String getMaterialCode() { + return materialCode; + } + + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialDesc() { + return materialDesc; + } + + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getMaterialGroup1() { + return materialGroup1; + } + + public void setMaterialGroup1(String materialGroup1) { + this.materialGroup1 = materialGroup1; + } + + public String getMaterialGroup2() { + return materialGroup2; + } + + public void setMaterialGroup2(String materialGroup2) { + this.materialGroup2 = materialGroup2; + } + + public String getMaterialGroup3() { + return materialGroup3; + } + + public void setMaterialGroup3(String materialGroup3) { + this.materialGroup3 = materialGroup3; + } + + public String getOwner() { + return owner; + } + + public void setOwner(String owner) { + this.owner = owner; + } + + public BigDecimal getAmount() { + return amount; + } + + public void setAmount(BigDecimal amount) { + this.amount = amount; + } + + public BigDecimal getAmountMin() { + return amountMin; + } + + public void setAmountMin(BigDecimal amountMin) { + this.amountMin = amountMin; + } + + public BigDecimal getAmountMax() { + return amountMax; + } + + public void setAmountMax(BigDecimal amountMax) { + this.amountMax = amountMax; + } + + public BigDecimal getStorageAmount() { + return storageAmount; + } + + public void setStorageAmount(BigDecimal storageAmount) { + this.storageAmount = storageAmount; + } + + public BigDecimal getStorageAmountMin() { + return storageAmountMin; + } + + public void setStorageAmountMin(BigDecimal storageAmountMin) { + this.storageAmountMin = storageAmountMin; + } + + public BigDecimal getStorageAmountMax() { + return storageAmountMax; + } + + public void setStorageAmountMax(BigDecimal storageAmountMax) { + this.storageAmountMax = storageAmountMax; + } + + public BigDecimal getOccupyAmount() { + return occupyAmount; + } + + public void setOccupyAmount(BigDecimal occupyAmount) { + this.occupyAmount = occupyAmount; + } + + public BigDecimal getOccupyAmountMin() { + return occupyAmountMin; + } + + public void setOccupyAmountMin(BigDecimal occupyAmountMin) { + this.occupyAmountMin = occupyAmountMin; + } + + public BigDecimal getOccupyAmountMax() { + return occupyAmountMax; + } + + public void setOccupyAmountMax(BigDecimal occupyAmountMax) { + this.occupyAmountMax = occupyAmountMax; + } + + public BigDecimal getUseAmount() { + return useAmount; + } + + public void setUseAmount(BigDecimal useAmount) { + this.useAmount = useAmount; + } + + public String getLpn() { + return lpn; + } + + public void setLpn(String lpn) { + this.lpn = lpn; + } + + public String getProductBatch() { + return productBatch; + } + + public void setProductBatch(String productBatch) { + this.productBatch = productBatch; + } + + public Date getReceiveDate() { + return receiveDate; + } + + public void setReceiveDate(Date receiveDate) { + this.receiveDate = receiveDate; + } + + public Date getProductDate() { + return productDate; + } + + public void setProductDate(Date productDate) { + this.productDate = productDate; + } + + public String getUserDefined1() { + return userDefined1; + } + + public void setUserDefined1(String userDefined1) { + this.userDefined1 = userDefined1; + } + + public String getUserDefined2() { + return userDefined2; + } + + public void setUserDefined2(String userDefined2) { + this.userDefined2 = userDefined2; + } + + public String getUserDefined3() { + return userDefined3; + } + + public void setUserDefined3(String userDefined3) { + this.userDefined3 = userDefined3; + } + + public String getUserDefined4() { + return userDefined4; + } + + public void setUserDefined4(String userDefined4) { + this.userDefined4 = userDefined4; + } + + public String getUserDefined5() { + return userDefined5; + } + + public void setUserDefined5(String userDefined5) { + this.userDefined5 = userDefined5; + } + + public String getUserDefined6() { + return userDefined6; + } + + public void setUserDefined6(String userDefined6) { + this.userDefined6 = userDefined6; + } + + public String getUserDefined7() { + return userDefined7; + } + + public void setUserDefined7(String userDefined7) { + this.userDefined7 = userDefined7; + } + + public String getUserDefined8() { + return userDefined8; + } + + public void setUserDefined8(String userDefined8) { + this.userDefined8 = userDefined8; + } + + public String getUserDefined9() { + return userDefined9; + } + + public void setUserDefined9(String userDefined9) { + this.userDefined9 = userDefined9; + } + + public String getUserDefined10() { + return userDefined10; + } + + public void setUserDefined10(String userDefined10) { + this.userDefined10 = userDefined10; + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsWhiteEmbryo.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsWhiteEmbryo.java new file mode 100644 index 000000000..89eb78b52 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsWhiteEmbryo.java @@ -0,0 +1,421 @@ +package com.op.wms.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + +/** + * 白胚出库单对象 ods_white_embryo + * + * @author Open Platform + * @date 2023-07-06 + */ +public class OdsWhiteEmbryo extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 工厂编码 */ + @Excel(name = "工厂编码") + private String siteCode; + + /** ID */ + private String ID; + + /** 出库单号 */ + @Excel(name = "出库单号") + private String orderCode; + + /** 型号编码 */ + @Excel(name = "型号编码") + private String materialCode; + + /** 型号名称 */ + @Excel(name = "型号名称") + private String materialDesc; + + /** 计划日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "计划日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date planDate; + + /** 计划数量 */ + @Excel(name = "计划数量") + private BigDecimal planNumber; + + /** 单位 */ + @Excel(name = "单位") + private String Unit; + + /** 已出库数量 */ + @Excel(name = "已出库数量") + private BigDecimal realityNumber; + + /** 订单状态 */ + @Excel(name = "订单状态") + private String orderStatus; + + /** 批次号 */ + @Excel(name = "批次号") + private String userDefined1; + + /** 产线名称 */ + @Excel(name = "产线名称") + private String productionLineDesc; + + /** 产线编号 */ + @Excel(name = "产线编号") + private String productionLineCode; + + /** 库位 */ + @Excel(name = "库位") + private String locCode; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined2; + + /** 用户自定义属性3 */ + @Excel(name = "用户自定义属性3") + private String userDefined3; + + /** 用户自定义属性4 */ + @Excel(name = "用户自定义属性4") + private String userDefined4; + + /** 用户自定义属性5 */ + @Excel(name = "用户自定义属性5") + private String userDefined5; + + /** 用户自定义属性6 */ + @Excel(name = "用户自定义属性6") + private String userDefined6; + + /** 用户自定义属性7 */ + @Excel(name = "用户自定义属性7") + private String userDefined7; + + /** 用户自定义属性8 */ + @Excel(name = "用户自定义属性8") + private String userDefined8; + + /** 用户自定义属性9 */ + @Excel(name = "用户自定义属性9") + private String userDefined9; + + /** 用户自定义属性10 */ + @Excel(name = "用户自定义属性10") + private String userDefined10; + + /** 用户自定义属性11 */ + @Excel(name = "用户自定义属性11") + private String userDefined11; + + /** 供应商编码 */ + @Excel(name = "供应商编码") + private String supplierCode; + + /** 供应商名称 */ + @Excel(name = "供应商名称") + private String supplierName; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDate; + + /** 最后更新人 */ + @Excel(name = "最后更新人") + private String lastUpdateBy; + + /** 最后更新时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date lastUpdateDate; + + /** 可用标识 */ + @Excel(name = "可用标识") + private String Active; + + /** 企业主键 */ + @Excel(name = "企业主键") + private String enterpriseId; + + /** 企业编码 */ + @Excel(name = "企业编码") + private String enterpriseCode; + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getSiteCode() { + return siteCode; + } + public void setID(String ID) { + this.ID = ID; + } + + public String getID() { + return ID; + } + public void setOrderCode(String orderCode) { + this.orderCode = orderCode; + } + + public String getOrderCode() { + return orderCode; + } + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialCode() { + return materialCode; + } + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getMaterialDesc() { + return materialDesc; + } + public void setPlanDate(Date planDate) { + this.planDate = planDate; + } + + public Date getPlanDate() { + return planDate; + } + public void setPlanNumber(BigDecimal planNumber) { + this.planNumber = planNumber; + } + + public BigDecimal getPlanNumber() { + return planNumber; + } + public void setUnit(String Unit) { + this.Unit = Unit; + } + + public String getUnit() { + return Unit; + } + public void setRealityNumber(BigDecimal realityNumber) { + this.realityNumber = realityNumber; + } + + public BigDecimal getRealityNumber() { + return realityNumber; + } + public void setOrderStatus(String orderStatus) { + this.orderStatus = orderStatus; + } + + public String getOrderStatus() { + return orderStatus; + } + public void setUserDefined1(String userDefined1) { + this.userDefined1 = userDefined1; + } + + public String getUserDefined1() { + return userDefined1; + } + public void setProductionLineDesc(String productionLineDesc) { + this.productionLineDesc = productionLineDesc; + } + + public String getProductionLineDesc() { + return productionLineDesc; + } + public void setProductionLineCode(String productionLineCode) { + this.productionLineCode = productionLineCode; + } + + public String getProductionLineCode() { + return productionLineCode; + } + public void setLocCode(String locCode) { + this.locCode = locCode; + } + + public String getLocCode() { + return locCode; + } + public void setUserDefined2(String userDefined2) { + this.userDefined2 = userDefined2; + } + + public String getUserDefined2() { + return userDefined2; + } + public void setUserDefined3(String userDefined3) { + this.userDefined3 = userDefined3; + } + + public String getUserDefined3() { + return userDefined3; + } + public void setUserDefined4(String userDefined4) { + this.userDefined4 = userDefined4; + } + + public String getUserDefined4() { + return userDefined4; + } + public void setUserDefined5(String userDefined5) { + this.userDefined5 = userDefined5; + } + + public String getUserDefined5() { + return userDefined5; + } + public void setUserDefined6(String userDefined6) { + this.userDefined6 = userDefined6; + } + + public String getUserDefined6() { + return userDefined6; + } + public void setUserDefined7(String userDefined7) { + this.userDefined7 = userDefined7; + } + + public String getUserDefined7() { + return userDefined7; + } + public void setUserDefined8(String userDefined8) { + this.userDefined8 = userDefined8; + } + + public String getUserDefined8() { + return userDefined8; + } + public void setUserDefined9(String userDefined9) { + this.userDefined9 = userDefined9; + } + + public String getUserDefined9() { + return userDefined9; + } + public void setUserDefined10(String userDefined10) { + this.userDefined10 = userDefined10; + } + + public String getUserDefined10() { + return userDefined10; + } + public void setUserDefined11(String userDefined11) { + this.userDefined11 = userDefined11; + } + + public String getUserDefined11() { + return userDefined11; + } + public void setSupplierCode(String supplierCode) { + this.supplierCode = supplierCode; + } + + public String getSupplierCode() { + return supplierCode; + } + public void setSupplierName(String supplierName) { + this.supplierName = supplierName; + } + + public String getSupplierName() { + return supplierName; + } + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + public Date getCreateDate() { + return createDate; + } + public void setLastUpdateBy(String lastUpdateBy) { + this.lastUpdateBy = lastUpdateBy; + } + + public String getLastUpdateBy() { + return lastUpdateBy; + } + public void setLastUpdateDate(Date lastUpdateDate) { + this.lastUpdateDate = lastUpdateDate; + } + + public Date getLastUpdateDate() { + return lastUpdateDate; + } + public void setActive(String Active) { + this.Active = Active; + } + + public String getActive() { + return Active; + } + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; + } + + public String getEnterpriseId() { + return enterpriseId; + } + public void setEnterpriseCode(String enterpriseCode) { + this.enterpriseCode = enterpriseCode; + } + + public String getEnterpriseCode() { + return enterpriseCode; + } + private String Remark; + public String getRemark() { + return Remark; + } + + public void setRemark(String Remark) { + this.Remark = Remark; + } + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("siteCode", getSiteCode()) + .append("ID", getID()) + .append("orderCode", getOrderCode()) + .append("materialCode", getMaterialCode()) + .append("materialDesc", getMaterialDesc()) + .append("planDate", getPlanDate()) + .append("planNumber", getPlanNumber()) + .append("Unit", getUnit()) + .append("realityNumber", getRealityNumber()) + .append("orderStatus", getOrderStatus()) + .append("userDefined1", getUserDefined1()) + .append("productionLineDesc", getProductionLineDesc()) + .append("productionLineCode", getProductionLineCode()) + .append("locCode", getLocCode()) + .append("userDefined2", getUserDefined2()) + .append("userDefined3", getUserDefined3()) + .append("userDefined4", getUserDefined4()) + .append("userDefined5", getUserDefined5()) + .append("userDefined6", getUserDefined6()) + .append("userDefined7", getUserDefined7()) + .append("userDefined8", getUserDefined8()) + .append("userDefined9", getUserDefined9()) + .append("userDefined10", getUserDefined10()) + .append("userDefined11", getUserDefined11()) + .append("supplierCode", getSupplierCode()) + .append("supplierName", getSupplierName()) + .append("Remark", getRemark()) + .append("createBy", getCreateBy()) + .append("createDate", getCreateDate()) + .append("lastUpdateBy", getLastUpdateBy()) + .append("lastUpdateDate", getLastUpdateDate()) + .append("Active", getActive()) + .append("enterpriseId", getEnterpriseId()) + .append("enterpriseCode", getEnterpriseCode()) + .toString(); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsWhiteEmbryoInventory.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsWhiteEmbryoInventory.java new file mode 100644 index 000000000..12423a71b --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/OdsWhiteEmbryoInventory.java @@ -0,0 +1,373 @@ +package com.op.wms.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + +/** + * 白胚盘点单对象 ods_white_embryo_Inventory + * + * @author Open Platform + * @date 2023-07-06 + */ +public class OdsWhiteEmbryoInventory extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 工厂编码 */ + @Excel(name = "工厂编码") + private String siteCode; + + /** ID */ + private String ID; + + /** 盘点单号 */ + @Excel(name = "盘点单号") + private String orderCode; + + /** 型号编码 */ + @Excel(name = "型号编码") + private String materialCode; + + /** 型号名称 */ + @Excel(name = "型号名称") + private String materialDesc; + + /** 计划日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "计划日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date planDate; + + /** 库存数量 */ + @Excel(name = "库存数量") + private BigDecimal locNumber; + + /** 单位 */ + @Excel(name = "单位") + private String Unit; + + /** 实际数量 */ + @Excel(name = "实际数量") + private BigDecimal realityNumber; + + /** 订单状态 */ + @Excel(name = "订单状态") + private String orderStatus; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined1; + + /** 库位 */ + @Excel(name = "库位") + private String locCode; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined2; + + /** 用户自定义属性3 */ + @Excel(name = "用户自定义属性3") + private String userDefined3; + + /** 用户自定义属性4 */ + @Excel(name = "用户自定义属性4") + private String userDefined4; + + /** 用户自定义属性5 */ + @Excel(name = "用户自定义属性5") + private String userDefined5; + + /** 用户自定义属性6 */ + @Excel(name = "用户自定义属性6") + private String userDefined6; + + /** 用户自定义属性7 */ + @Excel(name = "用户自定义属性7") + private String userDefined7; + + /** 用户自定义属性8 */ + @Excel(name = "用户自定义属性8") + private String userDefined8; + + /** 用户自定义属性9 */ + @Excel(name = "用户自定义属性9") + private String userDefined9; + + /** 用户自定义属性10 */ + @Excel(name = "用户自定义属性10") + private String userDefined10; + + /** 用户自定义属性11 */ + @Excel(name = "用户自定义属性11") + private String userDefined11; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDate; + + /** 最后更新人 */ + @Excel(name = "最后更新人") + private String lastUpdateBy; + + /** 最后更新时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date lastUpdateDate; + + /** 可用标识 */ + @Excel(name = "可用标识") + private String Active; + + /** 企业主键 */ + @Excel(name = "企业主键") + private String enterpriseId; + + /** 企业编码 */ + @Excel(name = "企业编码") + private String enterpriseCode; + private String Remark; + public String getRemark() { + return Remark; + } + + public void setRemark(String Remark) { + this.Remark = Remark; + } + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getSiteCode() { + return siteCode; + } + public void setID(String ID) { + this.ID = ID; + } + + public String getID() { + return ID; + } + public void setOrderCode(String orderCode) { + this.orderCode = orderCode; + } + + public String getOrderCode() { + return orderCode; + } + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialCode() { + return materialCode; + } + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getMaterialDesc() { + return materialDesc; + } + public void setPlanDate(Date planDate) { + this.planDate = planDate; + } + + public Date getPlanDate() { + return planDate; + } + public void setLocNumber(BigDecimal locNumber) { + this.locNumber = locNumber; + } + + public BigDecimal getLocNumber() { + return locNumber; + } + public void setUnit(String Unit) { + this.Unit = Unit; + } + + public String getUnit() { + return Unit; + } + public void setRealityNumber(BigDecimal realityNumber) { + this.realityNumber = realityNumber; + } + + public BigDecimal getRealityNumber() { + return realityNumber; + } + public void setOrderStatus(String orderStatus) { + this.orderStatus = orderStatus; + } + + public String getOrderStatus() { + return orderStatus; + } + public void setUserDefined1(String userDefined1) { + this.userDefined1 = userDefined1; + } + + public String getUserDefined1() { + return userDefined1; + } + public void setLocCode(String locCode) { + this.locCode = locCode; + } + + public String getLocCode() { + return locCode; + } + public void setUserDefined2(String userDefined2) { + this.userDefined2 = userDefined2; + } + + public String getUserDefined2() { + return userDefined2; + } + public void setUserDefined3(String userDefined3) { + this.userDefined3 = userDefined3; + } + + public String getUserDefined3() { + return userDefined3; + } + public void setUserDefined4(String userDefined4) { + this.userDefined4 = userDefined4; + } + + public String getUserDefined4() { + return userDefined4; + } + public void setUserDefined5(String userDefined5) { + this.userDefined5 = userDefined5; + } + + public String getUserDefined5() { + return userDefined5; + } + public void setUserDefined6(String userDefined6) { + this.userDefined6 = userDefined6; + } + + public String getUserDefined6() { + return userDefined6; + } + public void setUserDefined7(String userDefined7) { + this.userDefined7 = userDefined7; + } + + public String getUserDefined7() { + return userDefined7; + } + public void setUserDefined8(String userDefined8) { + this.userDefined8 = userDefined8; + } + + public String getUserDefined8() { + return userDefined8; + } + public void setUserDefined9(String userDefined9) { + this.userDefined9 = userDefined9; + } + + public String getUserDefined9() { + return userDefined9; + } + public void setUserDefined10(String userDefined10) { + this.userDefined10 = userDefined10; + } + + public String getUserDefined10() { + return userDefined10; + } + public void setUserDefined11(String userDefined11) { + this.userDefined11 = userDefined11; + } + + public String getUserDefined11() { + return userDefined11; + } + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + public Date getCreateDate() { + return createDate; + } + public void setLastUpdateBy(String lastUpdateBy) { + this.lastUpdateBy = lastUpdateBy; + } + + public String getLastUpdateBy() { + return lastUpdateBy; + } + public void setLastUpdateDate(Date lastUpdateDate) { + this.lastUpdateDate = lastUpdateDate; + } + + public Date getLastUpdateDate() { + return lastUpdateDate; + } + public void setActive(String Active) { + this.Active = Active; + } + + public String getActive() { + return Active; + } + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; + } + + public String getEnterpriseId() { + return enterpriseId; + } + public void setEnterpriseCode(String enterpriseCode) { + this.enterpriseCode = enterpriseCode; + } + + public String getEnterpriseCode() { + return enterpriseCode; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("siteCode", getSiteCode()) + .append("ID", getID()) + .append("orderCode", getOrderCode()) + .append("materialCode", getMaterialCode()) + .append("materialDesc", getMaterialDesc()) + .append("planDate", getPlanDate()) + .append("locNumber", getLocNumber()) + .append("Unit", getUnit()) + .append("realityNumber", getRealityNumber()) + .append("orderStatus", getOrderStatus()) + .append("userDefined1", getUserDefined1()) + .append("locCode", getLocCode()) + .append("userDefined2", getUserDefined2()) + .append("userDefined3", getUserDefined3()) + .append("userDefined4", getUserDefined4()) + .append("userDefined5", getUserDefined5()) + .append("userDefined6", getUserDefined6()) + .append("userDefined7", getUserDefined7()) + .append("userDefined8", getUserDefined8()) + .append("userDefined9", getUserDefined9()) + .append("userDefined10", getUserDefined10()) + .append("userDefined11", getUserDefined11()) + .append("Remark", getRemark()) + .append("createBy", getCreateBy()) + .append("createDate", getCreateDate()) + .append("lastUpdateBy", getLastUpdateBy()) + .append("lastUpdateDate", getLastUpdateDate()) + .append("Active", getActive()) + .append("enterpriseId", getEnterpriseId()) + .append("enterpriseCode", getEnterpriseCode()) + .toString(); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/PowderChargeOrder.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/PowderChargeOrder.java new file mode 100644 index 000000000..ff934cb50 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/PowderChargeOrder.java @@ -0,0 +1,388 @@ +package com.op.wms.domain; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + +/** + * 粉料配料对象 powder_charge_order + * + * @author Open Platform + * @date 2023-07-10 + */ +public class PowderChargeOrder extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 工厂编码 */ + @Excel(name = "工厂编码") + private String siteCode; + + /** ID */ + private String ID; + + /** 配料单号 */ + @Excel(name = "配料单号") + private String orderCode; + + /** 物料编码 */ + @Excel(name = "物料编码") + private String materialCode; + + /** 物料描述 */ + @Excel(name = "物料描述") + private String materialDesc; + + /** 计划日期 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "计划日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date planDate; + + /** 数量 */ + @Excel(name = "数量") + private BigDecimal planNumber; + + /** 单位 */ + @Excel(name = "单位") + private String Unit; + + /** 实际数量 */ + @Excel(name = "实际数量") + private BigDecimal realityNumber; + + /** 订单状态 */ + @Excel(name = "订单状态") + private String orderStatus; + + /** 用户自定义属性1 */ + @Excel(name = "用户自定义属性1") + private String userDefined1; + + /** 用户自定义属性2 */ + @Excel(name = "用户自定义属性2") + private String userDefined2; + + /** 用户自定义属性3 */ + @Excel(name = "用户自定义属性3") + private String userDefined3; + + /** 用户自定义属性4 */ + @Excel(name = "用户自定义属性4") + private String userDefined4; + + /** 用户自定义属性5 */ + @Excel(name = "用户自定义属性5") + private String userDefined5; + + /** 用户自定义属性6 */ + @Excel(name = "用户自定义属性6") + private String userDefined6; + + /** 用户自定义属性7 */ + @Excel(name = "用户自定义属性7") + private String userDefined7; + + /** 用户自定义属性8 */ + @Excel(name = "用户自定义属性8") + private String userDefined8; + + /** 用户自定义属性9 */ + @Excel(name = "用户自定义属性9") + private String userDefined9; + + /** 用户自定义属性10 */ + @Excel(name = "用户自定义属性10") + private String userDefined10; + + /** 用户自定义属性11 */ + @Excel(name = "用户自定义属性11") + private String userDefined11; + + /** 供应商编码 */ + @Excel(name = "供应商编码") + private String supplierCode; + + /** 供应商名称 */ + @Excel(name = "供应商名称") + private String supplierName; + + /** 创建时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date createDate; + + /** 最后更新人 */ + @Excel(name = "最后更新人") + private String lastUpdateBy; + + /** 最后更新时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date lastUpdateDate; + + /** 可用标识 */ + @Excel(name = "可用标识") + private String Active; + + private String Remark; + + + /** 企业主键 */ + @Excel(name = "企业主键") + private String enterpriseId; + + /** 企业编码 */ + @Excel(name = "企业编码") + private String enterpriseCode; + + public void setSiteCode(String siteCode) { + this.siteCode = siteCode; + } + + public String getSiteCode() { + return siteCode; + } + public void setID(String ID) { + this.ID = ID; + } + + public String getID() { + return ID; + } + public void setOrderCode(String orderCode) { + this.orderCode = orderCode; + } + + public String getOrderCode() { + return orderCode; + } + public void setMaterialCode(String materialCode) { + this.materialCode = materialCode; + } + + public String getMaterialCode() { + return materialCode; + } + public void setMaterialDesc(String materialDesc) { + this.materialDesc = materialDesc; + } + + public String getMaterialDesc() { + return materialDesc; + } + public void setPlanDate(Date planDate) { + this.planDate = planDate; + } + + public Date getPlanDate() { + return planDate; + } + public void setPlanNumber(BigDecimal planNumber) { + this.planNumber = planNumber; + } + + public BigDecimal getPlanNumber() { + return planNumber; + } + public void setUnit(String Unit) { + this.Unit = Unit; + } + + public String getUnit() { + return Unit; + } + public void setRealityNumber(BigDecimal realityNumber) { + this.realityNumber = realityNumber; + } + + public BigDecimal getRealityNumber() { + return realityNumber; + } + public void setOrderStatus(String orderStatus) { + this.orderStatus = orderStatus; + } + + public String getOrderStatus() { + return orderStatus; + } + public void setUserDefined1(String userDefined1) { + this.userDefined1 = userDefined1; + } + + public String getUserDefined1() { + return userDefined1; + } + public void setUserDefined2(String userDefined2) { + this.userDefined2 = userDefined2; + } + + public String getUserDefined2() { + return userDefined2; + } + public void setUserDefined3(String userDefined3) { + this.userDefined3 = userDefined3; + } + + public String getUserDefined3() { + return userDefined3; + } + public void setUserDefined4(String userDefined4) { + this.userDefined4 = userDefined4; + } + + public String getUserDefined4() { + return userDefined4; + } + public void setUserDefined5(String userDefined5) { + this.userDefined5 = userDefined5; + } + + public String getUserDefined5() { + return userDefined5; + } + public void setUserDefined6(String userDefined6) { + this.userDefined6 = userDefined6; + } + + public String getUserDefined6() { + return userDefined6; + } + public void setUserDefined7(String userDefined7) { + this.userDefined7 = userDefined7; + } + + public String getUserDefined7() { + return userDefined7; + } + public void setUserDefined8(String userDefined8) { + this.userDefined8 = userDefined8; + } + + public String getUserDefined8() { + return userDefined8; + } + public void setUserDefined9(String userDefined9) { + this.userDefined9 = userDefined9; + } + + public String getUserDefined9() { + return userDefined9; + } + public void setUserDefined10(String userDefined10) { + this.userDefined10 = userDefined10; + } + + public String getUserDefined10() { + return userDefined10; + } + public void setUserDefined11(String userDefined11) { + this.userDefined11 = userDefined11; + } + + public String getUserDefined11() { + return userDefined11; + } + public void setSupplierCode(String supplierCode) { + this.supplierCode = supplierCode; + } + + public String getSupplierCode() { + return supplierCode; + } + public void setSupplierName(String supplierName) { + this.supplierName = supplierName; + } + + public String getSupplierName() { + return supplierName; + } + public void setCreateDate(Date createDate) { + this.createDate = createDate; + } + + public Date getCreateDate() { + return createDate; + } + public void setLastUpdateBy(String lastUpdateBy) { + this.lastUpdateBy = lastUpdateBy; + } + + public String getLastUpdateBy() { + return lastUpdateBy; + } + public void setLastUpdateDate(Date lastUpdateDate) { + this.lastUpdateDate = lastUpdateDate; + } + + public Date getLastUpdateDate() { + return lastUpdateDate; + } + public void setActive(String Active) { + this.Active = Active; + } + + public String getActive() { + return Active; + } + public void setEnterpriseId(String enterpriseId) { + this.enterpriseId = enterpriseId; + } + + public String getEnterpriseId() { + return enterpriseId; + } + public void setEnterpriseCode(String enterpriseCode) { + this.enterpriseCode = enterpriseCode; + } + + public String getEnterpriseCode() { + return enterpriseCode; + } + + public String getRemark() { + return Remark; + } + + public void setRemark(String Remark) { + this.Remark = Remark; + } + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("siteCode", getSiteCode()) + .append("ID", getID()) + .append("orderCode", getOrderCode()) + .append("materialCode", getMaterialCode()) + .append("materialDesc", getMaterialDesc()) + .append("planDate", getPlanDate()) + .append("planNumber", getPlanNumber()) + .append("Unit", getUnit()) + .append("realityNumber", getRealityNumber()) + .append("orderStatus", getOrderStatus()) + .append("userDefined1", getUserDefined1()) + .append("userDefined2", getUserDefined2()) + .append("userDefined3", getUserDefined3()) + .append("userDefined4", getUserDefined4()) + .append("userDefined5", getUserDefined5()) + .append("userDefined6", getUserDefined6()) + .append("userDefined7", getUserDefined7()) + .append("userDefined8", getUserDefined8()) + .append("userDefined9", getUserDefined9()) + .append("userDefined10", getUserDefined10()) + .append("userDefined11", getUserDefined11()) + .append("supplierCode", getSupplierCode()) + .append("supplierName", getSupplierName()) + .append("Remark", getRemark()) + .append("createBy", getCreateBy()) + .append("createDate", getCreateDate()) + .append("lastUpdateBy", getLastUpdateBy()) + .append("lastUpdateDate", getLastUpdateDate()) + .append("Active", getActive()) + .append("enterpriseId", getEnterpriseId()) + .append("enterpriseCode", getEnterpriseCode()) + .toString(); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/Purcode.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/Purcode.java new file mode 100644 index 000000000..71b789da1 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/Purcode.java @@ -0,0 +1,79 @@ +package com.op.wms.domain; + +import java.io.Serializable; + +/** + * (Purcode)实体类 + * + * @author chenshuai + * @since 2020-05-29 19:34:52 + */ +public class Purcode implements Serializable { + private static final long serialVersionUID = 155333829342519626L; + + private Integer rowId; + /** + * 单据类型 + */ + private String orderType; + /** + * 当天日期 + */ + private String curDate; + /** + * 当天流水号 + */ + private Integer value; + + private String purcode; + + private String factorycode; + + public Integer getRowId() { + return rowId; + } + + public void setRowId(Integer rowId) { + this.rowId = rowId; + } + + public String getOrderType() { + return orderType; + } + + public void setOrderType(String orderType) { + this.orderType = orderType; + } + + public String getCurDate() { + return curDate; + } + + public void setCurDate(String curDate) { + this.curDate = curDate; + } + + public Integer getValue() { + return value; + } + + public void setValue(Integer value) { + this.value = value; + } + + public String getPurcode() { + return purcode; + } + + public void setPurcode(String purcode) { + this.purcode = purcode; + } + + public String getFactorycode() { + return factorycode; + } + + public void setFactorycode(String factorycode) { + this.factorycode = factorycode; + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/BasePowderOrderMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/BasePowderOrderMapper.java new file mode 100644 index 000000000..82afd4c70 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/BasePowderOrderMapper.java @@ -0,0 +1,70 @@ +package com.op.wms.mapper; + +import java.util.List; + +import com.op.wms.domain.BasePowderOrder; +import com.op.wms.domain.OdsRawStorageNews; + +/** + * 粉料采购计划Mapper接口 + * + * @author Open Platform + * @date 2023-07-05 + */ +public interface BasePowderOrderMapper { + /** + * 查询粉料采购计划 + * + * @param ID 粉料采购计划主键 + * @return 粉料采购计划 + */ + public BasePowderOrder selectBasePowderOrderByID(String ID); + + /** + * 查询粉料采购计划列表 + * + * @param basePowderOrder 粉料采购计划 + * @return 粉料采购计划集合 + */ + public List selectBasePowderOrderList(BasePowderOrder basePowderOrder); + + /** + * 新增粉料采购计划 + * + * @param basePowderOrder 粉料采购计划 + * @return 结果 + */ + public int insertBasePowderOrder(BasePowderOrder basePowderOrder); + + /** + * 修改粉料采购计划 + * + * @param basePowderOrder 粉料采购计划 + * @return 结果 + */ + public int updateBasePowderOrder(BasePowderOrder basePowderOrder); + + /** + * 删除粉料采购计划 + * + * @param ID 粉料采购计划主键 + * @return 结果 + */ + public int deleteBasePowderOrderByID(String ID); + + /** + * 批量删除粉料采购计划 + * + * @param IDs 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteBasePowderOrderByIDs(String[] IDs); + + void updateOdsRawStorageNewsAdd(OdsRawStorageNews odsRawStorageNews); + + OdsRawStorageNews selectOdsRawStorageNews(BasePowderOrder basePowderOrder1); + + void insertOdsRawStorageNews(OdsRawStorageNews odsRawStorageNews1); + + void updateOdsRawStorageNewsReturn(OdsRawStorageNews odsRawStorageNews1); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsInventoryOrderMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsInventoryOrderMapper.java new file mode 100644 index 000000000..276b55865 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsInventoryOrderMapper.java @@ -0,0 +1,61 @@ +package com.op.wms.mapper; + +import java.util.List; + +import com.op.wms.domain.OdsInventoryOrder; + +/** + * 包材盘点单Mapper接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface OdsInventoryOrderMapper { + /** + * 查询包材盘点单 + * + * @param ID 包材盘点单主键 + * @return 包材盘点单 + */ + public OdsInventoryOrder selectOdsInventoryOrderByID(String ID); + + /** + * 查询包材盘点单列表 + * + * @param odsInventoryOrder 包材盘点单 + * @return 包材盘点单集合 + */ + public List selectOdsInventoryOrderList(OdsInventoryOrder odsInventoryOrder); + + /** + * 新增包材盘点单 + * + * @param odsInventoryOrder 包材盘点单 + * @return 结果 + */ + public int insertOdsInventoryOrder(OdsInventoryOrder odsInventoryOrder); + + /** + * 修改包材盘点单 + * + * @param odsInventoryOrder 包材盘点单 + * @return 结果 + */ + public int updateOdsInventoryOrder(OdsInventoryOrder odsInventoryOrder); + + /** + * 删除包材盘点单 + * + * @param ID 包材盘点单主键 + * @return 结果 + */ + public int deleteOdsInventoryOrderByID(String ID); + + /** + * 批量删除包材盘点单 + * + * @param IDs 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteOdsInventoryOrderByIDs(String[] IDs); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOrderMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOrderMapper.java new file mode 100644 index 000000000..2b045f17f --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOrderMapper.java @@ -0,0 +1,61 @@ +package com.op.wms.mapper; + +import java.util.List; + +import com.op.wms.domain.OdsProcureOrder; + +/** + * 包材采购单Mapper接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface OdsProcureOrderMapper { + /** + * 查询包材采购单 + * + * @param ID 包材采购单主键 + * @return 包材采购单 + */ + public OdsProcureOrder selectOdsProcureOrderByID(String ID); + + /** + * 查询包材采购单列表 + * + * @param odsProcureOrder 包材采购单 + * @return 包材采购单集合 + */ + public List selectOdsProcureOrderList(OdsProcureOrder odsProcureOrder); + + /** + * 新增包材采购单 + * + * @param odsProcureOrder 包材采购单 + * @return 结果 + */ + public int insertOdsProcureOrder(OdsProcureOrder odsProcureOrder); + + /** + * 修改包材采购单 + * + * @param odsProcureOrder 包材采购单 + * @return 结果 + */ + public int updateOdsProcureOrder(OdsProcureOrder odsProcureOrder); + + /** + * 删除包材采购单 + * + * @param ID 包材采购单主键 + * @return 结果 + */ + public int deleteOdsProcureOrderByID(String ID); + + /** + * 批量删除包材采购单 + * + * @param IDs 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteOdsProcureOrderByIDs(String[] IDs); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java new file mode 100644 index 000000000..1a85d12e6 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java @@ -0,0 +1,61 @@ +package com.op.wms.mapper; + +import java.util.List; + +import com.op.wms.domain.OdsProcureOutOrder; + +/** + * 包材出库单Mapper接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface OdsProcureOutOrderMapper { + /** + * 查询包材出库单 + * + * @param ID 包材出库单主键 + * @return 包材出库单 + */ + public OdsProcureOutOrder selectOdsProcureOutOrderByID(String ID); + + /** + * 查询包材出库单列表 + * + * @param odsProcureOutOrder 包材出库单 + * @return 包材出库单集合 + */ + public List selectOdsProcureOutOrderList(OdsProcureOutOrder odsProcureOutOrder); + + /** + * 新增包材出库单 + * + * @param odsProcureOutOrder 包材出库单 + * @return 结果 + */ + public int insertOdsProcureOutOrder(OdsProcureOutOrder odsProcureOutOrder); + + /** + * 修改包材出库单 + * + * @param odsProcureOutOrder 包材出库单 + * @return 结果 + */ + public int updateOdsProcureOutOrder(OdsProcureOutOrder odsProcureOutOrder); + + /** + * 删除包材出库单 + * + * @param ID 包材出库单主键 + * @return 结果 + */ + public int deleteOdsProcureOutOrderByID(String ID); + + /** + * 批量删除包材出库单 + * + * @param IDs 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteOdsProcureOutOrderByIDs(String[] IDs); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsWhiteEmbryoInventoryMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsWhiteEmbryoInventoryMapper.java new file mode 100644 index 000000000..59dfa0882 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsWhiteEmbryoInventoryMapper.java @@ -0,0 +1,61 @@ +package com.op.wms.mapper; + +import java.util.List; + +import com.op.wms.domain.OdsWhiteEmbryoInventory; + +/** + * 白胚盘点单Mapper接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface OdsWhiteEmbryoInventoryMapper { + /** + * 查询白胚盘点单 + * + * @param ID 白胚盘点单主键 + * @return 白胚盘点单 + */ + public OdsWhiteEmbryoInventory selectOdsWhiteEmbryoInventoryByID(String ID); + + /** + * 查询白胚盘点单列表 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 白胚盘点单集合 + */ + public List selectOdsWhiteEmbryoInventoryList(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory); + + /** + * 新增白胚盘点单 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 结果 + */ + public int insertOdsWhiteEmbryoInventory(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory); + + /** + * 修改白胚盘点单 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 结果 + */ + public int updateOdsWhiteEmbryoInventory(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory); + + /** + * 删除白胚盘点单 + * + * @param ID 白胚盘点单主键 + * @return 结果 + */ + public int deleteOdsWhiteEmbryoInventoryByID(String ID); + + /** + * 批量删除白胚盘点单 + * + * @param IDs 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteOdsWhiteEmbryoInventoryByIDs(String[] IDs); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsWhiteEmbryoMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsWhiteEmbryoMapper.java new file mode 100644 index 000000000..116d60897 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsWhiteEmbryoMapper.java @@ -0,0 +1,61 @@ +package com.op.wms.mapper; + +import java.util.List; + +import com.op.wms.domain.OdsWhiteEmbryo; + +/** + * 白胚出库单Mapper接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface OdsWhiteEmbryoMapper { + /** + * 查询白胚出库单 + * + * @param ID 白胚出库单主键 + * @return 白胚出库单 + */ + public OdsWhiteEmbryo selectOdsWhiteEmbryoByID(String ID); + + /** + * 查询白胚出库单列表 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 白胚出库单集合 + */ + public List selectOdsWhiteEmbryoList(OdsWhiteEmbryo odsWhiteEmbryo); + + /** + * 新增白胚出库单 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 结果 + */ + public int insertOdsWhiteEmbryo(OdsWhiteEmbryo odsWhiteEmbryo); + + /** + * 修改白胚出库单 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 结果 + */ + public int updateOdsWhiteEmbryo(OdsWhiteEmbryo odsWhiteEmbryo); + + /** + * 删除白胚出库单 + * + * @param ID 白胚出库单主键 + * @return 结果 + */ + public int deleteOdsWhiteEmbryoByID(String ID); + + /** + * 批量删除白胚出库单 + * + * @param IDs 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteOdsWhiteEmbryoByIDs(String[] IDs); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/PowderChargeOrderMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/PowderChargeOrderMapper.java new file mode 100644 index 000000000..64300abc5 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/PowderChargeOrderMapper.java @@ -0,0 +1,61 @@ +package com.op.wms.mapper; + +import java.util.List; + +import com.op.wms.domain.PowderChargeOrder; + +/** + * 粉料配料Mapper接口 + * + * @author Open Platform + * @date 2023-07-10 + */ +public interface PowderChargeOrderMapper { + /** + * 查询粉料配料 + * + * @param ID 粉料配料主键 + * @return 粉料配料 + */ + public PowderChargeOrder selectPowderChargeOrderByID(String ID); + + /** + * 查询粉料配料列表 + * + * @param powderChargeOrder 粉料配料 + * @return 粉料配料集合 + */ + public List selectPowderChargeOrderList(PowderChargeOrder powderChargeOrder); + + /** + * 新增粉料配料 + * + * @param powderChargeOrder 粉料配料 + * @return 结果 + */ + public int insertPowderChargeOrder(PowderChargeOrder powderChargeOrder); + + /** + * 修改粉料配料 + * + * @param powderChargeOrder 粉料配料 + * @return 结果 + */ + public int updatePowderChargeOrder(PowderChargeOrder powderChargeOrder); + + /** + * 删除粉料配料 + * + * @param ID 粉料配料主键 + * @return 结果 + */ + public int deletePowderChargeOrderByID(String ID); + + /** + * 批量删除粉料配料 + * + * @param IDs 需要删除的数据主键集合 + * @return 结果 + */ + public int deletePowderChargeOrderByIDs(String[] IDs); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/PurcodeMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/PurcodeMapper.java new file mode 100644 index 000000000..af1481a98 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/PurcodeMapper.java @@ -0,0 +1,11 @@ +package com.op.wms.mapper; + +import com.op.wms.domain.Purcode; +import org.apache.ibatis.annotations.Param; + +public interface PurcodeMapper { + + Integer queryCurValue(@Param("orderType") String orderType, @Param("curDate") String curDate); + int insert(Purcode purcode); + int updateCurValue(@Param("orderType") String orderType,@Param("curDate") String curDate,@Param("value") int value); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IBasePowderOrderService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IBasePowderOrderService.java new file mode 100644 index 000000000..3156dce6a --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IBasePowderOrderService.java @@ -0,0 +1,66 @@ +package com.op.wms.service; + +import java.util.List; + +import com.op.common.core.web.domain.AjaxResult; +import com.op.wms.domain.BasePowderOrder; + +/** + * 粉料采购计划Service接口 + * + * @author Open Platform + * @date 2023-07-05 + */ +public interface IBasePowderOrderService { + /** + * 查询粉料采购计划 + * + * @param ID 粉料采购计划主键 + * @return 粉料采购计划 + */ + public BasePowderOrder selectBasePowderOrderByID(String ID); + + /** + * 查询粉料采购计划列表 + * + * @param basePowderOrder 粉料采购计划 + * @return 粉料采购计划集合 + */ + public List selectBasePowderOrderList(BasePowderOrder basePowderOrder); + + /** + * 新增粉料采购计划 + * + * @param basePowderOrder 粉料采购计划 + * @return 结果 + */ + public int insertBasePowderOrder(BasePowderOrder basePowderOrder); + + /** + * 修改粉料采购计划 + * + * @param basePowderOrder 粉料采购计划 + * @return 结果 + */ + public int updateBasePowderOrder(BasePowderOrder basePowderOrder); + + /** + * 批量删除粉料采购计划 + * + * @param IDs 需要删除的粉料采购计划主键集合 + * @return 结果 + */ + public int deleteBasePowderOrderByIDs(String[] IDs); + + /** + * 删除粉料采购计划信息 + * + * @param ID 粉料采购计划主键 + * @return 结果 + */ + public int deleteBasePowderOrderByID(String ID); + + int confirmReceipt(BasePowderOrder basePowderOrder); + + AjaxResult powderReturn(String[] iDs); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsInventoryOrderService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsInventoryOrderService.java new file mode 100644 index 000000000..e1bef70ff --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsInventoryOrderService.java @@ -0,0 +1,60 @@ +package com.op.wms.service; + +import java.util.List; +import com.op.wms.domain.OdsInventoryOrder; + +/** + * 包材盘点单Service接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface IOdsInventoryOrderService { + /** + * 查询包材盘点单 + * + * @param ID 包材盘点单主键 + * @return 包材盘点单 + */ + public OdsInventoryOrder selectOdsInventoryOrderByID(String ID); + + /** + * 查询包材盘点单列表 + * + * @param odsInventoryOrder 包材盘点单 + * @return 包材盘点单集合 + */ + public List selectOdsInventoryOrderList(OdsInventoryOrder odsInventoryOrder); + + /** + * 新增包材盘点单 + * + * @param odsInventoryOrder 包材盘点单 + * @return 结果 + */ + public int insertOdsInventoryOrder(OdsInventoryOrder odsInventoryOrder); + + /** + * 修改包材盘点单 + * + * @param odsInventoryOrder 包材盘点单 + * @return 结果 + */ + public int updateOdsInventoryOrder(OdsInventoryOrder odsInventoryOrder); + + /** + * 批量删除包材盘点单 + * + * @param IDs 需要删除的包材盘点单主键集合 + * @return 结果 + */ + public int deleteOdsInventoryOrderByIDs(String[] IDs); + + /** + * 删除包材盘点单信息 + * + * @param ID 包材盘点单主键 + * @return 结果 + */ + public int deleteOdsInventoryOrderByID(String ID); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOrderService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOrderService.java new file mode 100644 index 000000000..ba034e1dd --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOrderService.java @@ -0,0 +1,60 @@ +package com.op.wms.service; + +import java.util.List; +import com.op.wms.domain.OdsProcureOrder; + +/** + * 包材采购单Service接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface IOdsProcureOrderService { + /** + * 查询包材采购单 + * + * @param ID 包材采购单主键 + * @return 包材采购单 + */ + public OdsProcureOrder selectOdsProcureOrderByID(String ID); + + /** + * 查询包材采购单列表 + * + * @param odsProcureOrder 包材采购单 + * @return 包材采购单集合 + */ + public List selectOdsProcureOrderList(OdsProcureOrder odsProcureOrder); + + /** + * 新增包材采购单 + * + * @param odsProcureOrder 包材采购单 + * @return 结果 + */ + public int insertOdsProcureOrder(OdsProcureOrder odsProcureOrder); + + /** + * 修改包材采购单 + * + * @param odsProcureOrder 包材采购单 + * @return 结果 + */ + public int updateOdsProcureOrder(OdsProcureOrder odsProcureOrder); + + /** + * 批量删除包材采购单 + * + * @param IDs 需要删除的包材采购单主键集合 + * @return 结果 + */ + public int deleteOdsProcureOrderByIDs(String[] IDs); + + /** + * 删除包材采购单信息 + * + * @param ID 包材采购单主键 + * @return 结果 + */ + public int deleteOdsProcureOrderByID(String ID); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOutOrderService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOutOrderService.java new file mode 100644 index 000000000..774b7648c --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOutOrderService.java @@ -0,0 +1,60 @@ +package com.op.wms.service; + +import java.util.List; +import com.op.wms.domain.OdsProcureOutOrder; + +/** + * 包材出库单Service接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface IOdsProcureOutOrderService { + /** + * 查询包材出库单 + * + * @param ID 包材出库单主键 + * @return 包材出库单 + */ + public OdsProcureOutOrder selectOdsProcureOutOrderByID(String ID); + + /** + * 查询包材出库单列表 + * + * @param odsProcureOutOrder 包材出库单 + * @return 包材出库单集合 + */ + public List selectOdsProcureOutOrderList(OdsProcureOutOrder odsProcureOutOrder); + + /** + * 新增包材出库单 + * + * @param odsProcureOutOrder 包材出库单 + * @return 结果 + */ + public int insertOdsProcureOutOrder(OdsProcureOutOrder odsProcureOutOrder); + + /** + * 修改包材出库单 + * + * @param odsProcureOutOrder 包材出库单 + * @return 结果 + */ + public int updateOdsProcureOutOrder(OdsProcureOutOrder odsProcureOutOrder); + + /** + * 批量删除包材出库单 + * + * @param IDs 需要删除的包材出库单主键集合 + * @return 结果 + */ + public int deleteOdsProcureOutOrderByIDs(String[] IDs); + + /** + * 删除包材出库单信息 + * + * @param ID 包材出库单主键 + * @return 结果 + */ + public int deleteOdsProcureOutOrderByID(String ID); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsWhiteEmbryoInventoryService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsWhiteEmbryoInventoryService.java new file mode 100644 index 000000000..6248c83e5 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsWhiteEmbryoInventoryService.java @@ -0,0 +1,60 @@ +package com.op.wms.service; + +import java.util.List; +import com.op.wms.domain.OdsWhiteEmbryoInventory; + +/** + * 白胚盘点单Service接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface IOdsWhiteEmbryoInventoryService { + /** + * 查询白胚盘点单 + * + * @param ID 白胚盘点单主键 + * @return 白胚盘点单 + */ + public OdsWhiteEmbryoInventory selectOdsWhiteEmbryoInventoryByID(String ID); + + /** + * 查询白胚盘点单列表 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 白胚盘点单集合 + */ + public List selectOdsWhiteEmbryoInventoryList(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory); + + /** + * 新增白胚盘点单 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 结果 + */ + public int insertOdsWhiteEmbryoInventory(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory); + + /** + * 修改白胚盘点单 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 结果 + */ + public int updateOdsWhiteEmbryoInventory(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory); + + /** + * 批量删除白胚盘点单 + * + * @param IDs 需要删除的白胚盘点单主键集合 + * @return 结果 + */ + public int deleteOdsWhiteEmbryoInventoryByIDs(String[] IDs); + + /** + * 删除白胚盘点单信息 + * + * @param ID 白胚盘点单主键 + * @return 结果 + */ + public int deleteOdsWhiteEmbryoInventoryByID(String ID); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsWhiteEmbryoService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsWhiteEmbryoService.java new file mode 100644 index 000000000..fbd3e9d19 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsWhiteEmbryoService.java @@ -0,0 +1,60 @@ +package com.op.wms.service; + +import java.util.List; +import com.op.wms.domain.OdsWhiteEmbryo; + +/** + * 白胚出库单Service接口 + * + * @author Open Platform + * @date 2023-07-06 + */ +public interface IOdsWhiteEmbryoService { + /** + * 查询白胚出库单 + * + * @param ID 白胚出库单主键 + * @return 白胚出库单 + */ + public OdsWhiteEmbryo selectOdsWhiteEmbryoByID(String ID); + + /** + * 查询白胚出库单列表 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 白胚出库单集合 + */ + public List selectOdsWhiteEmbryoList(OdsWhiteEmbryo odsWhiteEmbryo); + + /** + * 新增白胚出库单 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 结果 + */ + public int insertOdsWhiteEmbryo(OdsWhiteEmbryo odsWhiteEmbryo); + + /** + * 修改白胚出库单 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 结果 + */ + public int updateOdsWhiteEmbryo(OdsWhiteEmbryo odsWhiteEmbryo); + + /** + * 批量删除白胚出库单 + * + * @param IDs 需要删除的白胚出库单主键集合 + * @return 结果 + */ + public int deleteOdsWhiteEmbryoByIDs(String[] IDs); + + /** + * 删除白胚出库单信息 + * + * @param ID 白胚出库单主键 + * @return 结果 + */ + public int deleteOdsWhiteEmbryoByID(String ID); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IPowderChargeOrderService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IPowderChargeOrderService.java new file mode 100644 index 000000000..e38dca042 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IPowderChargeOrderService.java @@ -0,0 +1,60 @@ +package com.op.wms.service; + +import java.util.List; +import com.op.wms.domain.PowderChargeOrder; + +/** + * 粉料配料Service接口 + * + * @author Open Platform + * @date 2023-07-10 + */ +public interface IPowderChargeOrderService { + /** + * 查询粉料配料 + * + * @param ID 粉料配料主键 + * @return 粉料配料 + */ + public PowderChargeOrder selectPowderChargeOrderByID(String ID); + + /** + * 查询粉料配料列表 + * + * @param powderChargeOrder 粉料配料 + * @return 粉料配料集合 + */ + public List selectPowderChargeOrderList(PowderChargeOrder powderChargeOrder); + + /** + * 新增粉料配料 + * + * @param powderChargeOrder 粉料配料 + * @return 结果 + */ + public int insertPowderChargeOrder(PowderChargeOrder powderChargeOrder); + + /** + * 修改粉料配料 + * + * @param powderChargeOrder 粉料配料 + * @return 结果 + */ + public int updatePowderChargeOrder(PowderChargeOrder powderChargeOrder); + + /** + * 批量删除粉料配料 + * + * @param IDs 需要删除的粉料配料主键集合 + * @return 结果 + */ + public int deletePowderChargeOrderByIDs(String[] IDs); + + /** + * 删除粉料配料信息 + * + * @param ID 粉料配料主键 + * @return 结果 + */ + public int deletePowderChargeOrderByID(String ID); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BasePowderOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BasePowderOrderServiceImpl.java new file mode 100644 index 000000000..2a4b073b4 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BasePowderOrderServiceImpl.java @@ -0,0 +1,218 @@ +package com.op.wms.service.impl; + +import java.math.BigDecimal; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.UUID; + +import com.op.common.core.context.SecurityContextHolder; +import com.op.common.core.web.domain.AjaxResult; +import com.op.wms.domain.OdsRawStorageNews; +import com.op.wms.domain.Purcode; +import com.op.wms.mapper.PurcodeMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.op.wms.mapper.BasePowderOrderMapper; +import com.op.wms.domain.BasePowderOrder; +import com.op.wms.service.IBasePowderOrderService; +import org.springframework.transaction.annotation.Transactional; + +/** + * 粉料采购计划Service业务层处理 + * + * @author Open Platform + * @date 2023-07-05 + */ +@Service +public class BasePowderOrderServiceImpl implements IBasePowderOrderService { + @Autowired + private BasePowderOrderMapper basePowderOrderMapper; + + @Autowired + private PurcodeMapper purcodeMapper; + + /** + * 查询粉料采购计划 + * + * @param ID 粉料采购计划主键 + * @return 粉料采购计划 + */ + @Override + public BasePowderOrder selectBasePowderOrderByID(String ID) { + return basePowderOrderMapper.selectBasePowderOrderByID(ID); + } + + /** + * 查询粉料采购计划列表 + * + * @param basePowderOrder 粉料采购计划 + * @return 粉料采购计划 + */ + @Override + public List selectBasePowderOrderList(BasePowderOrder basePowderOrder) { + return basePowderOrderMapper.selectBasePowderOrderList(basePowderOrder); + } + + /** + * 新增粉料采购计划 + * + * @param basePowderOrder 粉料采购计划 + * @return 结果 + */ + @Override + public int insertBasePowderOrder(BasePowderOrder basePowderOrder) { + String userName = SecurityContextHolder.getUserName(); + basePowderOrder.setID(UUID.randomUUID().toString()); + String orderCode =getPurcode(null,"FL"); + basePowderOrder.setUserDefined1("FL"); + basePowderOrder.setOrderCode(orderCode); + basePowderOrder.setOrderStatus("1"); + basePowderOrder.setCreateBy(userName); + basePowderOrder.setActive("1"); + basePowderOrder.setCreateDate(new Date()); + return basePowderOrderMapper.insertBasePowderOrder(basePowderOrder); + } + + + + private String getPurcode(String factorycode, String orderType) { + + String purcode = ""; + String curDate = new SimpleDateFormat("yyyyMMdd").format(new Date()); + + Integer vaule = purcodeMapper.queryCurValue(orderType, curDate); + if (vaule == null) { + Purcode purcodeO = new Purcode(); + purcodeO.setCurDate(curDate); + purcodeO.setOrderType(orderType); + purcodeO.setValue(1); + int count = purcodeMapper.insert(purcodeO); + if (count != 1) { + return ""; + } + if (factorycode != null && !factorycode.equals("")) { + purcode = orderType + factorycode + curDate.substring(2) + String.format("%04d", 1); + } else { + purcode = orderType + curDate.substring(2) + String.format("%04d", 1); + } + + } else { + int count = purcodeMapper.updateCurValue(orderType, curDate, vaule); + if (count != 1) { + return ""; + } + + if (factorycode != null && !factorycode.equals("")) { + purcode = orderType + factorycode + curDate.substring(2) + String.format("%04d", vaule + 1); + } else { + purcode = orderType + curDate.substring(2) + String.format("%04d", vaule + 1); + } + } + return purcode; + } + /** + * 修改粉料采购计划 + * + * @param basePowderOrder 粉料采购计划 + * @return 结果 + */ + @Override + public int updateBasePowderOrder(BasePowderOrder basePowderOrder) { + return basePowderOrderMapper.updateBasePowderOrder(basePowderOrder); + } + + /** + * 批量删除粉料采购计划 + * + * @param IDs 需要删除的粉料采购计划主键 + * @return 结果 + */ + @Override + public int deleteBasePowderOrderByIDs(String[] IDs) { + return basePowderOrderMapper.deleteBasePowderOrderByIDs(IDs); + } + + /** + * 删除粉料采购计划信息 + * + * @param ID 粉料采购计划主键 + * @return 结果 + */ + @Override + public int deleteBasePowderOrderByID(String ID) { + return basePowderOrderMapper.deleteBasePowderOrderByID(ID); + } + + @Transactional + @Override + public int confirmReceipt(BasePowderOrder basePowderOrder) { + BasePowderOrder basePowderOrder1 = new BasePowderOrder(); + String siteCode = basePowderOrder.getSiteCode(); + String userName = SecurityContextHolder.getUserName(); + //修改状态 改为收货完成 ,送货数量---即是整车重量减空车重量,把送货数量放入库存 --- 放入库存 ---- + basePowderOrder1.setID(basePowderOrder.getID()); + basePowderOrder1.setEmptyNumber(basePowderOrder.getEmptyNumber());//空车重量 + basePowderOrder1.setComNumber(basePowderOrder.getComNumber());//整车重量 + basePowderOrder1.setOrderStatus("3"); + basePowderOrder1.setLastUpdateBy(userName); + basePowderOrder1.setSiteCode(siteCode); + basePowderOrder1.setLastUpdateDate(new Date()); + BigDecimal number = basePowderOrder.getComNumber().subtract(basePowderOrder.getEmptyNumber()); + basePowderOrder1.setRealityNumber(number);//整车重量减空车重量 ------真实数量 + int tem = basePowderOrderMapper.updateBasePowderOrder(basePowderOrder1); + //把库存放入库存表 + basePowderOrder1.setLocCode(basePowderOrder.getLocCode()); + basePowderOrder1.setMaterialCode(basePowderOrder.getMaterialCode()); + //先查询有没有这个库存,如果有就放入,如果没有就新增 + OdsRawStorageNews odsRawStorageNews = basePowderOrderMapper.selectOdsRawStorageNews(basePowderOrder1); + if (odsRawStorageNews!=null){ + OdsRawStorageNews odsRawStorageNews1 = new OdsRawStorageNews(); + odsRawStorageNews1.setStorageId(odsRawStorageNews.getStorageId()); + odsRawStorageNews1.setAmount(number); + basePowderOrderMapper.updateOdsRawStorageNewsAdd(odsRawStorageNews); + }else { + OdsRawStorageNews odsRawStorageNews1 = new OdsRawStorageNews(); + odsRawStorageNews1.setStorageId(UUID.randomUUID().toString()); + odsRawStorageNews1.setSiteCode(siteCode); + odsRawStorageNews1.setCreateBy(userName); + odsRawStorageNews1.setCreateTime(new Date()); + odsRawStorageNews1.setWlCode(basePowderOrder.getLocCode());//库位 + odsRawStorageNews1.setMaterialCode(basePowderOrder.getMaterialCode());//物料 + odsRawStorageNews1.setMaterialDesc(basePowderOrder.getMaterialDesc()); + odsRawStorageNews1.setAmount(number);//数量 + odsRawStorageNews1.setStorageType("1");// + odsRawStorageNews1.setStorageAmount(number);//冻结数量---先冻结 不能算真正入库---质检合格再后解冻入库 + basePowderOrderMapper.insertOdsRawStorageNews(odsRawStorageNews1); + } + return tem; + } + @Transactional + @Override + public AjaxResult powderReturn(String[] iDs) { + for (String id: + iDs) {//只退回不合格的 + BasePowderOrder basePowderOrder= basePowderOrderMapper.selectBasePowderOrderByID(id); + if ((basePowderOrder.getUserDefined2()==null||"1".equals(basePowderOrder.getUserDefined2()))){ + return AjaxResult.error("只退回不合格的"); + }else if ("2".equals(basePowderOrder.getOrderStatus())){ + return AjaxResult.error("已经退回了"); + } + } + for (String id: + iDs) { + BasePowderOrder basePowderOrder = basePowderOrderMapper.selectBasePowderOrderByID(id); + OdsRawStorageNews odsRawStorageNews1 = new OdsRawStorageNews(); + odsRawStorageNews1.setSiteCode(basePowderOrder.getSiteCode()); + odsRawStorageNews1.setMaterialCode(basePowderOrder.getMaterialCode()); + odsRawStorageNews1.setWlCode(basePowderOrder.getLocCode()); + odsRawStorageNews1.setAmount(basePowderOrder.getRealityNumber()); + basePowderOrderMapper.updateOdsRawStorageNewsReturn(odsRawStorageNews1); + BasePowderOrder basePowderOrder1 = new BasePowderOrder(); + basePowderOrder1.setID(id); + basePowderOrder1.setOrderStatus("2");//退回 + basePowderOrderMapper.updateBasePowderOrder(basePowderOrder); + } + return null; + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsInventoryOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsInventoryOrderServiceImpl.java new file mode 100644 index 000000000..4124e71cb --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsInventoryOrderServiceImpl.java @@ -0,0 +1,86 @@ +package com.op.wms.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.op.wms.mapper.OdsInventoryOrderMapper; +import com.op.wms.domain.OdsInventoryOrder; +import com.op.wms.service.IOdsInventoryOrderService; + +/** + * 包材盘点单Service业务层处理 + * + * @author Open Platform + * @date 2023-07-06 + */ +@Service +public class OdsInventoryOrderServiceImpl implements IOdsInventoryOrderService { + @Autowired + private OdsInventoryOrderMapper odsInventoryOrderMapper; + + /** + * 查询包材盘点单 + * + * @param ID 包材盘点单主键 + * @return 包材盘点单 + */ + @Override + public OdsInventoryOrder selectOdsInventoryOrderByID(String ID) { + return odsInventoryOrderMapper.selectOdsInventoryOrderByID(ID); + } + + /** + * 查询包材盘点单列表 + * + * @param odsInventoryOrder 包材盘点单 + * @return 包材盘点单 + */ + @Override + public List selectOdsInventoryOrderList(OdsInventoryOrder odsInventoryOrder) { + return odsInventoryOrderMapper.selectOdsInventoryOrderList(odsInventoryOrder); + } + + /** + * 新增包材盘点单 + * + * @param odsInventoryOrder 包材盘点单 + * @return 结果 + */ + @Override + public int insertOdsInventoryOrder(OdsInventoryOrder odsInventoryOrder) { + return odsInventoryOrderMapper.insertOdsInventoryOrder(odsInventoryOrder); + } + + /** + * 修改包材盘点单 + * + * @param odsInventoryOrder 包材盘点单 + * @return 结果 + */ + @Override + public int updateOdsInventoryOrder(OdsInventoryOrder odsInventoryOrder) { + return odsInventoryOrderMapper.updateOdsInventoryOrder(odsInventoryOrder); + } + + /** + * 批量删除包材盘点单 + * + * @param IDs 需要删除的包材盘点单主键 + * @return 结果 + */ + @Override + public int deleteOdsInventoryOrderByIDs(String[] IDs) { + return odsInventoryOrderMapper.deleteOdsInventoryOrderByIDs(IDs); + } + + /** + * 删除包材盘点单信息 + * + * @param ID 包材盘点单主键 + * @return 结果 + */ + @Override + public int deleteOdsInventoryOrderByID(String ID) { + return odsInventoryOrderMapper.deleteOdsInventoryOrderByID(ID); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java new file mode 100644 index 000000000..c7cb1a4ae --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOrderServiceImpl.java @@ -0,0 +1,86 @@ +package com.op.wms.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.op.wms.mapper.OdsProcureOrderMapper; +import com.op.wms.domain.OdsProcureOrder; +import com.op.wms.service.IOdsProcureOrderService; + +/** + * 包材采购单Service业务层处理 + * + * @author Open Platform + * @date 2023-07-06 + */ +@Service +public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService { + @Autowired + private OdsProcureOrderMapper odsProcureOrderMapper; + + /** + * 查询包材采购单 + * + * @param ID 包材采购单主键 + * @return 包材采购单 + */ + @Override + public OdsProcureOrder selectOdsProcureOrderByID(String ID) { + return odsProcureOrderMapper.selectOdsProcureOrderByID(ID); + } + + /** + * 查询包材采购单列表 + * + * @param odsProcureOrder 包材采购单 + * @return 包材采购单 + */ + @Override + public List selectOdsProcureOrderList(OdsProcureOrder odsProcureOrder) { + return odsProcureOrderMapper.selectOdsProcureOrderList(odsProcureOrder); + } + + /** + * 新增包材采购单 + * + * @param odsProcureOrder 包材采购单 + * @return 结果 + */ + @Override + public int insertOdsProcureOrder(OdsProcureOrder odsProcureOrder) { + return odsProcureOrderMapper.insertOdsProcureOrder(odsProcureOrder); + } + + /** + * 修改包材采购单 + * + * @param odsProcureOrder 包材采购单 + * @return 结果 + */ + @Override + public int updateOdsProcureOrder(OdsProcureOrder odsProcureOrder) { + return odsProcureOrderMapper.updateOdsProcureOrder(odsProcureOrder); + } + + /** + * 批量删除包材采购单 + * + * @param IDs 需要删除的包材采购单主键 + * @return 结果 + */ + @Override + public int deleteOdsProcureOrderByIDs(String[] IDs) { + return odsProcureOrderMapper.deleteOdsProcureOrderByIDs(IDs); + } + + /** + * 删除包材采购单信息 + * + * @param ID 包材采购单主键 + * @return 结果 + */ + @Override + public int deleteOdsProcureOrderByID(String ID) { + return odsProcureOrderMapper.deleteOdsProcureOrderByID(ID); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOutOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOutOrderServiceImpl.java new file mode 100644 index 000000000..9a1ceb9c2 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOutOrderServiceImpl.java @@ -0,0 +1,86 @@ +package com.op.wms.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.op.wms.mapper.OdsProcureOutOrderMapper; +import com.op.wms.domain.OdsProcureOutOrder; +import com.op.wms.service.IOdsProcureOutOrderService; + +/** + * 包材出库单Service业务层处理 + * + * @author Open Platform + * @date 2023-07-06 + */ +@Service +public class OdsProcureOutOrderServiceImpl implements IOdsProcureOutOrderService { + @Autowired + private OdsProcureOutOrderMapper odsProcureOutOrderMapper; + + /** + * 查询包材出库单 + * + * @param ID 包材出库单主键 + * @return 包材出库单 + */ + @Override + public OdsProcureOutOrder selectOdsProcureOutOrderByID(String ID) { + return odsProcureOutOrderMapper.selectOdsProcureOutOrderByID(ID); + } + + /** + * 查询包材出库单列表 + * + * @param odsProcureOutOrder 包材出库单 + * @return 包材出库单 + */ + @Override + public List selectOdsProcureOutOrderList(OdsProcureOutOrder odsProcureOutOrder) { + return odsProcureOutOrderMapper.selectOdsProcureOutOrderList(odsProcureOutOrder); + } + + /** + * 新增包材出库单 + * + * @param odsProcureOutOrder 包材出库单 + * @return 结果 + */ + @Override + public int insertOdsProcureOutOrder(OdsProcureOutOrder odsProcureOutOrder) { + return odsProcureOutOrderMapper.insertOdsProcureOutOrder(odsProcureOutOrder); + } + + /** + * 修改包材出库单 + * + * @param odsProcureOutOrder 包材出库单 + * @return 结果 + */ + @Override + public int updateOdsProcureOutOrder(OdsProcureOutOrder odsProcureOutOrder) { + return odsProcureOutOrderMapper.updateOdsProcureOutOrder(odsProcureOutOrder); + } + + /** + * 批量删除包材出库单 + * + * @param IDs 需要删除的包材出库单主键 + * @return 结果 + */ + @Override + public int deleteOdsProcureOutOrderByIDs(String[] IDs) { + return odsProcureOutOrderMapper.deleteOdsProcureOutOrderByIDs(IDs); + } + + /** + * 删除包材出库单信息 + * + * @param ID 包材出库单主键 + * @return 结果 + */ + @Override + public int deleteOdsProcureOutOrderByID(String ID) { + return odsProcureOutOrderMapper.deleteOdsProcureOutOrderByID(ID); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsWhiteEmbryoInventoryServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsWhiteEmbryoInventoryServiceImpl.java new file mode 100644 index 000000000..ceb1953e7 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsWhiteEmbryoInventoryServiceImpl.java @@ -0,0 +1,86 @@ +package com.op.wms.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.op.wms.mapper.OdsWhiteEmbryoInventoryMapper; +import com.op.wms.domain.OdsWhiteEmbryoInventory; +import com.op.wms.service.IOdsWhiteEmbryoInventoryService; + +/** + * 白胚盘点单Service业务层处理 + * + * @author Open Platform + * @date 2023-07-06 + */ +@Service +public class OdsWhiteEmbryoInventoryServiceImpl implements IOdsWhiteEmbryoInventoryService { + @Autowired + private OdsWhiteEmbryoInventoryMapper odsWhiteEmbryoInventoryMapper; + + /** + * 查询白胚盘点单 + * + * @param ID 白胚盘点单主键 + * @return 白胚盘点单 + */ + @Override + public OdsWhiteEmbryoInventory selectOdsWhiteEmbryoInventoryByID(String ID) { + return odsWhiteEmbryoInventoryMapper.selectOdsWhiteEmbryoInventoryByID(ID); + } + + /** + * 查询白胚盘点单列表 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 白胚盘点单 + */ + @Override + public List selectOdsWhiteEmbryoInventoryList(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory) { + return odsWhiteEmbryoInventoryMapper.selectOdsWhiteEmbryoInventoryList(odsWhiteEmbryoInventory); + } + + /** + * 新增白胚盘点单 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 结果 + */ + @Override + public int insertOdsWhiteEmbryoInventory(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory) { + return odsWhiteEmbryoInventoryMapper.insertOdsWhiteEmbryoInventory(odsWhiteEmbryoInventory); + } + + /** + * 修改白胚盘点单 + * + * @param odsWhiteEmbryoInventory 白胚盘点单 + * @return 结果 + */ + @Override + public int updateOdsWhiteEmbryoInventory(OdsWhiteEmbryoInventory odsWhiteEmbryoInventory) { + return odsWhiteEmbryoInventoryMapper.updateOdsWhiteEmbryoInventory(odsWhiteEmbryoInventory); + } + + /** + * 批量删除白胚盘点单 + * + * @param IDs 需要删除的白胚盘点单主键 + * @return 结果 + */ + @Override + public int deleteOdsWhiteEmbryoInventoryByIDs(String[] IDs) { + return odsWhiteEmbryoInventoryMapper.deleteOdsWhiteEmbryoInventoryByIDs(IDs); + } + + /** + * 删除白胚盘点单信息 + * + * @param ID 白胚盘点单主键 + * @return 结果 + */ + @Override + public int deleteOdsWhiteEmbryoInventoryByID(String ID) { + return odsWhiteEmbryoInventoryMapper.deleteOdsWhiteEmbryoInventoryByID(ID); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsWhiteEmbryoServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsWhiteEmbryoServiceImpl.java new file mode 100644 index 000000000..56a9bcf88 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsWhiteEmbryoServiceImpl.java @@ -0,0 +1,86 @@ +package com.op.wms.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.op.wms.mapper.OdsWhiteEmbryoMapper; +import com.op.wms.domain.OdsWhiteEmbryo; +import com.op.wms.service.IOdsWhiteEmbryoService; + +/** + * 白胚出库单Service业务层处理 + * + * @author Open Platform + * @date 2023-07-06 + */ +@Service +public class OdsWhiteEmbryoServiceImpl implements IOdsWhiteEmbryoService { + @Autowired + private OdsWhiteEmbryoMapper odsWhiteEmbryoMapper; + + /** + * 查询白胚出库单 + * + * @param ID 白胚出库单主键 + * @return 白胚出库单 + */ + @Override + public OdsWhiteEmbryo selectOdsWhiteEmbryoByID(String ID) { + return odsWhiteEmbryoMapper.selectOdsWhiteEmbryoByID(ID); + } + + /** + * 查询白胚出库单列表 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 白胚出库单 + */ + @Override + public List selectOdsWhiteEmbryoList(OdsWhiteEmbryo odsWhiteEmbryo) { + return odsWhiteEmbryoMapper.selectOdsWhiteEmbryoList(odsWhiteEmbryo); + } + + /** + * 新增白胚出库单 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 结果 + */ + @Override + public int insertOdsWhiteEmbryo(OdsWhiteEmbryo odsWhiteEmbryo) { + return odsWhiteEmbryoMapper.insertOdsWhiteEmbryo(odsWhiteEmbryo); + } + + /** + * 修改白胚出库单 + * + * @param odsWhiteEmbryo 白胚出库单 + * @return 结果 + */ + @Override + public int updateOdsWhiteEmbryo(OdsWhiteEmbryo odsWhiteEmbryo) { + return odsWhiteEmbryoMapper.updateOdsWhiteEmbryo(odsWhiteEmbryo); + } + + /** + * 批量删除白胚出库单 + * + * @param IDs 需要删除的白胚出库单主键 + * @return 结果 + */ + @Override + public int deleteOdsWhiteEmbryoByIDs(String[] IDs) { + return odsWhiteEmbryoMapper.deleteOdsWhiteEmbryoByIDs(IDs); + } + + /** + * 删除白胚出库单信息 + * + * @param ID 白胚出库单主键 + * @return 结果 + */ + @Override + public int deleteOdsWhiteEmbryoByID(String ID) { + return odsWhiteEmbryoMapper.deleteOdsWhiteEmbryoByID(ID); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/PowderChargeOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/PowderChargeOrderServiceImpl.java new file mode 100644 index 000000000..2093502ef --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/PowderChargeOrderServiceImpl.java @@ -0,0 +1,86 @@ +package com.op.wms.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.op.wms.mapper.PowderChargeOrderMapper; +import com.op.wms.domain.PowderChargeOrder; +import com.op.wms.service.IPowderChargeOrderService; + +/** + * 粉料配料Service业务层处理 + * + * @author Open Platform + * @date 2023-07-10 + */ +@Service +public class PowderChargeOrderServiceImpl implements IPowderChargeOrderService { + @Autowired + private PowderChargeOrderMapper powderChargeOrderMapper; + + /** + * 查询粉料配料 + * + * @param ID 粉料配料主键 + * @return 粉料配料 + */ + @Override + public PowderChargeOrder selectPowderChargeOrderByID(String ID) { + return powderChargeOrderMapper.selectPowderChargeOrderByID(ID); + } + + /** + * 查询粉料配料列表 + * + * @param powderChargeOrder 粉料配料 + * @return 粉料配料 + */ + @Override + public List selectPowderChargeOrderList(PowderChargeOrder powderChargeOrder) { + return powderChargeOrderMapper.selectPowderChargeOrderList(powderChargeOrder); + } + + /** + * 新增粉料配料 + * + * @param powderChargeOrder 粉料配料 + * @return 结果 + */ + @Override + public int insertPowderChargeOrder(PowderChargeOrder powderChargeOrder) { + return powderChargeOrderMapper.insertPowderChargeOrder(powderChargeOrder); + } + + /** + * 修改粉料配料 + * + * @param powderChargeOrder 粉料配料 + * @return 结果 + */ + @Override + public int updatePowderChargeOrder(PowderChargeOrder powderChargeOrder) { + return powderChargeOrderMapper.updatePowderChargeOrder(powderChargeOrder); + } + + /** + * 批量删除粉料配料 + * + * @param IDs 需要删除的粉料配料主键 + * @return 结果 + */ + @Override + public int deletePowderChargeOrderByIDs(String[] IDs) { + return powderChargeOrderMapper.deletePowderChargeOrderByIDs(IDs); + } + + /** + * 删除粉料配料信息 + * + * @param ID 粉料配料主键 + * @return 结果 + */ + @Override + public int deletePowderChargeOrderByID(String ID) { + return powderChargeOrderMapper.deletePowderChargeOrderByID(ID); + } +} diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/BasePowderOrderMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/BasePowderOrderMapper.xml new file mode 100644 index 000000000..6e744e452 --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/BasePowderOrderMapper.xml @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select Loc_Code, Loc_Desc,Com_Number,Empty_Number, Site_code, ID, Order_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, Reality_Number, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code, Lssued_Number from powder_order + + + + + + + + insert into powder_order + + Site_code, + ID, + Order_Code, + Material_Code, + Material_Desc, + Plan_Date, + Plan_Number, + Unit, + Reality_Number, + Order_Status, + User_Defined1, + User_Defined2, + User_Defined3, + User_Defined4, + User_Defined5, + User_Defined6, + User_Defined7, + User_Defined8, + User_Defined9, + User_Defined10, + User_Defined11, + Supplier_Code, + Supplier_Name, + Remark, + Create_By, + Create_Date, + Last_Update_By, + Last_Update_Date, + Active, + Enterprise_Id, + Enterprise_Code, + Lssued_Number, + Loc_Code, + Loc_Desc, + + + #{siteCode}, + #{ID}, + #{orderCode}, + #{materialCode}, + #{materialDesc}, + #{planDate}, + #{planNumber}, + #{Unit}, + #{realityNumber}, + #{orderStatus}, + #{userDefined1}, + #{userDefined2}, + #{userDefined3}, + #{userDefined4}, + #{userDefined5}, + #{userDefined6}, + #{userDefined7}, + #{userDefined8}, + #{userDefined9}, + #{userDefined10}, + #{userDefined11}, + #{supplierCode}, + #{supplierName}, + #{Remark}, + #{createBy}, + #{createDate}, + #{lastUpdateBy}, + #{lastUpdateDate}, + #{Active}, + #{enterpriseId}, + #{enterpriseCode}, + #{lssuedNumber}, + #{locCode}, + #{locDesc}, + + + + + update powder_order + + Site_code = #{siteCode}, + Order_Code = #{orderCode}, + Material_Code = #{materialCode}, + Material_Desc = #{materialDesc}, + Plan_Date = #{planDate}, + Plan_Number = #{planNumber}, + Unit = #{Unit}, + Reality_Number = #{realityNumber}, + Order_Status = #{orderStatus}, + User_Defined1 = #{userDefined1}, + User_Defined2 = #{userDefined2}, + User_Defined3 = #{userDefined3}, + User_Defined4 = #{userDefined4}, + User_Defined5 = #{userDefined5}, + User_Defined6 = #{userDefined6}, + User_Defined7 = #{userDefined7}, + User_Defined8 = #{userDefined8}, + User_Defined9 = #{userDefined9}, + User_Defined10 = #{userDefined10}, + User_Defined11 = #{userDefined11}, + Supplier_Code = #{supplierCode}, + Supplier_Name = #{supplierName}, + Remark = #{Remark}, + Create_By = #{createBy}, + Create_Date = #{createDate}, + Last_Update_By = #{lastUpdateBy}, + Last_Update_Date = #{lastUpdateDate}, + Active = #{Active}, + Enterprise_Id = #{enterpriseId}, + Enterprise_Code = #{enterpriseCode}, + Lssued_Number = #{lssuedNumber}, + Com_Number = #{comNumber}, + Empty_Number = #{emptyNumber}, + Loc_Code = #{locCode}, + Loc_Desc = #{locDesc}, + + where ID = #{ID} + + + + delete from powder_order where ID = #{ID} + + + + delete from powder_order where Order_Status = '1' and ID in + + #{ID} + + + + + update ods_raw_storage_news + set amount = amount + #{amount} + ,storage_amount =storage_amount+ #{amount} + where storage_id =#{storageId} + + + insert into ods_raw_storage_news + + storage_id, + Site_code, + storage_type, + wl_code, + material_code, + material_desc, + amount, + storage_amount, + create_by, + gmt_create, + + + #{storageId}, + #{siteCode}, + #{storageType}, + #{wlCode}, + #{materialCode}, + #{materialDesc}, + #{amount}, + #{storageAmount}, + #{createBy}, + #{createTime}, + + + + + update ods_raw_storage_news + set amount = amount - #{amount} + ,storage_amount =storage_amount- #{amount} + where + active_flag = '1' + + and Site_code= #{siteCode} + + and wl_code =#{wlCode} + and material_code = #{materialCode} + + diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/OdsInventoryOrderMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/OdsInventoryOrderMapper.xml new file mode 100644 index 000000000..a4b5dd639 --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/OdsInventoryOrderMapper.xml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select Site_code, ID, Order_Invent_Code, Material_Code, Material_Desc, Plan_Date, Loc_Number, Reality_Number, Order_Status, User_Defined1, Loc_Code, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code from ods_Inventory_order + + + + + + + + insert into ods_Inventory_order + + Site_code, + ID, + Order_Invent_Code, + Material_Code, + Material_Desc, + Plan_Date, + Loc_Number, + Reality_Number, + Order_Status, + User_Defined1, + Loc_Code, + User_Defined2, + User_Defined3, + User_Defined4, + User_Defined5, + User_Defined6, + User_Defined7, + User_Defined8, + User_Defined9, + User_Defined10, + User_Defined11, + Remark, + Create_By, + Create_Date, + Last_Update_By, + Last_Update_Date, + Active, + Enterprise_Id, + Enterprise_Code, + + + #{siteCode}, + #{ID}, + #{orderInventCode}, + #{materialCode}, + #{materialDesc}, + #{planDate}, + #{locNumber}, + #{realityNumber}, + #{orderStatus}, + #{userDefined1}, + #{locCode}, + #{userDefined2}, + #{userDefined3}, + #{userDefined4}, + #{userDefined5}, + #{userDefined6}, + #{userDefined7}, + #{userDefined8}, + #{userDefined9}, + #{userDefined10}, + #{userDefined11}, + #{Remark}, + #{createBy}, + #{createDate}, + #{lastUpdateBy}, + #{lastUpdateDate}, + #{Active}, + #{enterpriseId}, + #{enterpriseCode}, + + + + + update ods_Inventory_order + + Site_code = #{siteCode}, + Order_Invent_Code = #{orderInventCode}, + Material_Code = #{materialCode}, + Material_Desc = #{materialDesc}, + Plan_Date = #{planDate}, + Loc_Number = #{locNumber}, + Reality_Number = #{realityNumber}, + Order_Status = #{orderStatus}, + User_Defined1 = #{userDefined1}, + Loc_Code = #{locCode}, + User_Defined2 = #{userDefined2}, + User_Defined3 = #{userDefined3}, + User_Defined4 = #{userDefined4}, + User_Defined5 = #{userDefined5}, + User_Defined6 = #{userDefined6}, + User_Defined7 = #{userDefined7}, + User_Defined8 = #{userDefined8}, + User_Defined9 = #{userDefined9}, + User_Defined10 = #{userDefined10}, + User_Defined11 = #{userDefined11}, + Remark = #{Remark}, + Create_By = #{createBy}, + Create_Date = #{createDate}, + Last_Update_By = #{lastUpdateBy}, + Last_Update_Date = #{lastUpdateDate}, + Active = #{Active}, + Enterprise_Id = #{enterpriseId}, + Enterprise_Code = #{enterpriseCode}, + + where ID = #{ID} + + + + delete from ods_Inventory_order where ID = #{ID} + + + + delete from ods_Inventory_order where ID in + + #{ID} + + + \ No newline at end of file diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOrderMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOrderMapper.xml new file mode 100644 index 000000000..f4afca534 --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOrderMapper.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select Site_code, ID, Procure_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, Reality_Number, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code from ods_procure_order + + + + + + + + insert into ods_procure_order + + Site_code, + ID, + Procure_Code, + Material_Code, + Material_Desc, + Plan_Date, + Plan_Number, + Unit, + Reality_Number, + Order_Status, + User_Defined1, + User_Defined2, + User_Defined3, + User_Defined4, + User_Defined5, + User_Defined6, + User_Defined7, + User_Defined8, + User_Defined9, + User_Defined10, + User_Defined11, + Supplier_Code, + Supplier_Name, + Remark, + Create_By, + Create_Date, + Last_Update_By, + Last_Update_Date, + Active, + Enterprise_Id, + Enterprise_Code, + + + #{siteCode}, + #{ID}, + #{procureCode}, + #{materialCode}, + #{materialDesc}, + #{planDate}, + #{planNumber}, + #{Unit}, + #{realityNumber}, + #{orderStatus}, + #{userDefined1}, + #{userDefined2}, + #{userDefined3}, + #{userDefined4}, + #{userDefined5}, + #{userDefined6}, + #{userDefined7}, + #{userDefined8}, + #{userDefined9}, + #{userDefined10}, + #{userDefined11}, + #{supplierCode}, + #{supplierName}, + #{Remark}, + #{createBy}, + #{createDate}, + #{lastUpdateBy}, + #{lastUpdateDate}, + #{Active}, + #{enterpriseId}, + #{enterpriseCode}, + + + + + update ods_procure_order + + Site_code = #{siteCode}, + Procure_Code = #{procureCode}, + Material_Code = #{materialCode}, + Material_Desc = #{materialDesc}, + Plan_Date = #{planDate}, + Plan_Number = #{planNumber}, + Unit = #{Unit}, + Reality_Number = #{realityNumber}, + Order_Status = #{orderStatus}, + User_Defined1 = #{userDefined1}, + User_Defined2 = #{userDefined2}, + User_Defined3 = #{userDefined3}, + User_Defined4 = #{userDefined4}, + User_Defined5 = #{userDefined5}, + User_Defined6 = #{userDefined6}, + User_Defined7 = #{userDefined7}, + User_Defined8 = #{userDefined8}, + User_Defined9 = #{userDefined9}, + User_Defined10 = #{userDefined10}, + User_Defined11 = #{userDefined11}, + Supplier_Code = #{supplierCode}, + Supplier_Name = #{supplierName}, + Remark = #{Remark}, + Create_By = #{createBy}, + Create_Date = #{createDate}, + Last_Update_By = #{lastUpdateBy}, + Last_Update_Date = #{lastUpdateDate}, + Active = #{Active}, + Enterprise_Id = #{enterpriseId}, + Enterprise_Code = #{enterpriseCode}, + + where ID = #{ID} + + + + delete from ods_procure_order where ID = #{ID} + + + + delete from ods_procure_order where ID in + + #{ID} + + + \ No newline at end of file diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml new file mode 100644 index 000000000..19fda8cb3 --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select Site_code, ID, Produce_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, Out_Number, Loc_Code, Loc_Desc, Production_Line_Desc, Production_Line_Code, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code from ods_procure_out_order + + + + + + + + insert into ods_procure_out_order + + Site_code, + ID, + Produce_Code, + Material_Code, + Material_Desc, + Plan_Date, + Plan_Number, + Unit, + Out_Number, + Loc_Code, + Loc_Desc, + Production_Line_Desc, + Production_Line_Code, + Order_Status, + User_Defined1, + User_Defined2, + User_Defined3, + User_Defined4, + User_Defined5, + User_Defined6, + User_Defined7, + User_Defined8, + User_Defined9, + User_Defined10, + User_Defined11, + Supplier_Code, + Supplier_Name, + Create_By, + Create_Date, + Last_Update_By, + Last_Update_Date, + Active, + Enterprise_Id, + Enterprise_Code, + + + #{siteCode}, + #{ID}, + #{produceCode}, + #{materialCode}, + #{materialDesc}, + #{planDate}, + #{planNumber}, + #{Unit}, + #{outNumber}, + #{locCode}, + #{locDesc}, + #{productionLineDesc}, + #{productionLineCode}, + #{orderStatus}, + #{userDefined1}, + #{userDefined2}, + #{userDefined3}, + #{userDefined4}, + #{userDefined5}, + #{userDefined6}, + #{userDefined7}, + #{userDefined8}, + #{userDefined9}, + #{userDefined10}, + #{userDefined11}, + #{supplierCode}, + #{supplierName}, + #{createBy}, + #{createDate}, + #{lastUpdateBy}, + #{lastUpdateDate}, + #{Active}, + #{enterpriseId}, + #{enterpriseCode}, + + + + + update ods_procure_out_order + + Site_code = #{siteCode}, + Produce_Code = #{produceCode}, + Material_Code = #{materialCode}, + Material_Desc = #{materialDesc}, + Plan_Date = #{planDate}, + Plan_Number = #{planNumber}, + Unit = #{Unit}, + Out_Number = #{outNumber}, + Loc_Code = #{locCode}, + Loc_Desc = #{locDesc}, + Production_Line_Desc = #{productionLineDesc}, + Production_Line_Code = #{productionLineCode}, + Order_Status = #{orderStatus}, + User_Defined1 = #{userDefined1}, + User_Defined2 = #{userDefined2}, + User_Defined3 = #{userDefined3}, + User_Defined4 = #{userDefined4}, + User_Defined5 = #{userDefined5}, + User_Defined6 = #{userDefined6}, + User_Defined7 = #{userDefined7}, + User_Defined8 = #{userDefined8}, + User_Defined9 = #{userDefined9}, + User_Defined10 = #{userDefined10}, + User_Defined11 = #{userDefined11}, + Supplier_Code = #{supplierCode}, + Supplier_Name = #{supplierName}, + Create_By = #{createBy}, + Create_Date = #{createDate}, + Last_Update_By = #{lastUpdateBy}, + Last_Update_Date = #{lastUpdateDate}, + Active = #{Active}, + Enterprise_Id = #{enterpriseId}, + Enterprise_Code = #{enterpriseCode}, + + where ID = #{ID} + + + + delete from ods_procure_out_order where ID = #{ID} + + + + delete from ods_procure_out_order where ID in + + #{ID} + + + \ No newline at end of file diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/OdsWhiteEmbryoInventoryMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/OdsWhiteEmbryoInventoryMapper.xml new file mode 100644 index 000000000..37c4ccb8c --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/OdsWhiteEmbryoInventoryMapper.xml @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select Site_code, ID, Order_Code, Material_Code, Material_Desc, Plan_Date, Loc_Number, Unit, Reality_Number, Order_Status, User_Defined1, Loc_Code, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code from ods_white_embryo_Inventory + + + + + + + + insert into ods_white_embryo_Inventory + + Site_code, + ID, + Order_Code, + Material_Code, + Material_Desc, + Plan_Date, + Loc_Number, + Unit, + Reality_Number, + Order_Status, + User_Defined1, + Loc_Code, + User_Defined2, + User_Defined3, + User_Defined4, + User_Defined5, + User_Defined6, + User_Defined7, + User_Defined8, + User_Defined9, + User_Defined10, + User_Defined11, + Remark, + Create_By, + Create_Date, + Last_Update_By, + Last_Update_Date, + Active, + Enterprise_Id, + Enterprise_Code, + + + #{siteCode}, + #{ID}, + #{orderCode}, + #{materialCode}, + #{materialDesc}, + #{planDate}, + #{locNumber}, + #{Unit}, + #{realityNumber}, + #{orderStatus}, + #{userDefined1}, + #{locCode}, + #{userDefined2}, + #{userDefined3}, + #{userDefined4}, + #{userDefined5}, + #{userDefined6}, + #{userDefined7}, + #{userDefined8}, + #{userDefined9}, + #{userDefined10}, + #{userDefined11}, + #{Remark}, + #{createBy}, + #{createDate}, + #{lastUpdateBy}, + #{lastUpdateDate}, + #{Active}, + #{enterpriseId}, + #{enterpriseCode}, + + + + + update ods_white_embryo_Inventory + + Site_code = #{siteCode}, + Order_Code = #{orderCode}, + Material_Code = #{materialCode}, + Material_Desc = #{materialDesc}, + Plan_Date = #{planDate}, + Loc_Number = #{locNumber}, + Unit = #{Unit}, + Reality_Number = #{realityNumber}, + Order_Status = #{orderStatus}, + User_Defined1 = #{userDefined1}, + Loc_Code = #{locCode}, + User_Defined2 = #{userDefined2}, + User_Defined3 = #{userDefined3}, + User_Defined4 = #{userDefined4}, + User_Defined5 = #{userDefined5}, + User_Defined6 = #{userDefined6}, + User_Defined7 = #{userDefined7}, + User_Defined8 = #{userDefined8}, + User_Defined9 = #{userDefined9}, + User_Defined10 = #{userDefined10}, + User_Defined11 = #{userDefined11}, + Remark = #{Remark}, + Create_By = #{createBy}, + Create_Date = #{createDate}, + Last_Update_By = #{lastUpdateBy}, + Last_Update_Date = #{lastUpdateDate}, + Active = #{Active}, + Enterprise_Id = #{enterpriseId}, + Enterprise_Code = #{enterpriseCode}, + + where ID = #{ID} + + + + delete from ods_white_embryo_Inventory where ID = #{ID} + + + + delete from ods_white_embryo_Inventory where ID in + + #{ID} + + + \ No newline at end of file diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/OdsWhiteEmbryoMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/OdsWhiteEmbryoMapper.xml new file mode 100644 index 000000000..3f0dd9ea3 --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/OdsWhiteEmbryoMapper.xml @@ -0,0 +1,218 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select Site_code, ID, Order_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, Reality_Number, Order_Status, User_Defined1, Production_Line_Desc, Production_Line_Code, Loc_Code, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code from ods_white_embryo + + + + + + + + insert into ods_white_embryo + + Site_code, + ID, + Order_Code, + Material_Code, + Material_Desc, + Plan_Date, + Plan_Number, + Unit, + Reality_Number, + Order_Status, + User_Defined1, + Production_Line_Desc, + Production_Line_Code, + Loc_Code, + User_Defined2, + User_Defined3, + User_Defined4, + User_Defined5, + User_Defined6, + User_Defined7, + User_Defined8, + User_Defined9, + User_Defined10, + User_Defined11, + Supplier_Code, + Supplier_Name, + Remark, + Create_By, + Create_Date, + Last_Update_By, + Last_Update_Date, + Active, + Enterprise_Id, + Enterprise_Code, + + + #{siteCode}, + #{ID}, + #{orderCode}, + #{materialCode}, + #{materialDesc}, + #{planDate}, + #{planNumber}, + #{Unit}, + #{realityNumber}, + #{orderStatus}, + #{userDefined1}, + #{productionLineDesc}, + #{productionLineCode}, + #{locCode}, + #{userDefined2}, + #{userDefined3}, + #{userDefined4}, + #{userDefined5}, + #{userDefined6}, + #{userDefined7}, + #{userDefined8}, + #{userDefined9}, + #{userDefined10}, + #{userDefined11}, + #{supplierCode}, + #{supplierName}, + #{Remark}, + #{createBy}, + #{createDate}, + #{lastUpdateBy}, + #{lastUpdateDate}, + #{Active}, + #{enterpriseId}, + #{enterpriseCode}, + + + + + update ods_white_embryo + + Site_code = #{siteCode}, + Order_Code = #{orderCode}, + Material_Code = #{materialCode}, + Material_Desc = #{materialDesc}, + Plan_Date = #{planDate}, + Plan_Number = #{planNumber}, + Unit = #{Unit}, + Reality_Number = #{realityNumber}, + Order_Status = #{orderStatus}, + User_Defined1 = #{userDefined1}, + Production_Line_Desc = #{productionLineDesc}, + Production_Line_Code = #{productionLineCode}, + Loc_Code = #{locCode}, + User_Defined2 = #{userDefined2}, + User_Defined3 = #{userDefined3}, + User_Defined4 = #{userDefined4}, + User_Defined5 = #{userDefined5}, + User_Defined6 = #{userDefined6}, + User_Defined7 = #{userDefined7}, + User_Defined8 = #{userDefined8}, + User_Defined9 = #{userDefined9}, + User_Defined10 = #{userDefined10}, + User_Defined11 = #{userDefined11}, + Supplier_Code = #{supplierCode}, + Supplier_Name = #{supplierName}, + Remark = #{Remark}, + Create_By = #{createBy}, + Create_Date = #{createDate}, + Last_Update_By = #{lastUpdateBy}, + Last_Update_Date = #{lastUpdateDate}, + Active = #{Active}, + Enterprise_Id = #{enterpriseId}, + Enterprise_Code = #{enterpriseCode}, + + where ID = #{ID} + + + + delete from ods_white_embryo where ID = #{ID} + + + + delete from ods_white_embryo where ID in + + #{ID} + + + \ No newline at end of file diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/PowderChargeOrderMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/PowderChargeOrderMapper.xml new file mode 100644 index 000000000..10be2bd83 --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/PowderChargeOrderMapper.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select Site_code, ID, Order_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, Reality_Number, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code from powder_charge_order + + + + + + + + insert into powder_charge_order + + Site_code, + ID, + Order_Code, + Material_Code, + Material_Desc, + Plan_Date, + Plan_Number, + Unit, + Reality_Number, + Order_Status, + User_Defined1, + User_Defined2, + User_Defined3, + User_Defined4, + User_Defined5, + User_Defined6, + User_Defined7, + User_Defined8, + User_Defined9, + User_Defined10, + User_Defined11, + Supplier_Code, + Supplier_Name, + Remark, + Create_By, + Create_Date, + Last_Update_By, + Last_Update_Date, + Active, + Enterprise_Id, + Enterprise_Code, + + + #{siteCode}, + #{ID}, + #{orderCode}, + #{materialCode}, + #{materialDesc}, + #{planDate}, + #{planNumber}, + #{Unit}, + #{realityNumber}, + #{orderStatus}, + #{userDefined1}, + #{userDefined2}, + #{userDefined3}, + #{userDefined4}, + #{userDefined5}, + #{userDefined6}, + #{userDefined7}, + #{userDefined8}, + #{userDefined9}, + #{userDefined10}, + #{userDefined11}, + #{supplierCode}, + #{supplierName}, + #{Remark}, + #{createBy}, + #{createDate}, + #{lastUpdateBy}, + #{lastUpdateDate}, + #{Active}, + #{enterpriseId}, + #{enterpriseCode}, + + + + + update powder_charge_order + + Site_code = #{siteCode}, + Order_Code = #{orderCode}, + Material_Code = #{materialCode}, + Material_Desc = #{materialDesc}, + Plan_Date = #{planDate}, + Plan_Number = #{planNumber}, + Unit = #{Unit}, + Reality_Number = #{realityNumber}, + Order_Status = #{orderStatus}, + User_Defined1 = #{userDefined1}, + User_Defined2 = #{userDefined2}, + User_Defined3 = #{userDefined3}, + User_Defined4 = #{userDefined4}, + User_Defined5 = #{userDefined5}, + User_Defined6 = #{userDefined6}, + User_Defined7 = #{userDefined7}, + User_Defined8 = #{userDefined8}, + User_Defined9 = #{userDefined9}, + User_Defined10 = #{userDefined10}, + User_Defined11 = #{userDefined11}, + Supplier_Code = #{supplierCode}, + Supplier_Name = #{supplierName}, + Remark = #{Remark}, + Create_By = #{createBy}, + Create_Date = #{createDate}, + Last_Update_By = #{lastUpdateBy}, + Last_Update_Date = #{lastUpdateDate}, + Active = #{Active}, + Enterprise_Id = #{enterpriseId}, + Enterprise_Code = #{enterpriseCode}, + + where ID = #{ID} + + + + delete from powder_charge_order where ID = #{ID} + + + + delete from powder_charge_order where ID in + + #{ID} + + + \ No newline at end of file diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/PurcodeMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/PurcodeMapper.xml new file mode 100644 index 000000000..4eb803bd5 --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/PurcodeMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + insert into purcode(ORDER_TYPE, CUR_DATE, VALUE) + values (#{orderType}, #{curDate}, #{value}) + + + UPDATE purcode SET VALUE = #{value} + 1 WHERE ORDER_TYPE = #{orderType} AND CUR_DATE = #{curDate} AND VALUE = #{value} + +