From 0d74ded00e023c6b8ac5b2bdbe585ae9f93c6f21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9A=B4=E7=82=B3=E6=9E=97?= <15237758276@163.com> Date: Wed, 26 Mar 2025 13:52:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E5=8D=95=E5=88=86=E9=85=8D=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/base/WorkOrderAllocationInfo.java | 127 ++++++++++++++++++ .../base/workOrderAllocationInfo.hbm.xml | 22 +++ src/main/java/daoContext.xml | 5 + .../base/maintainWorkOrderAllocationPage.xml | 63 +++++++++ .../classes/config/origen/menuConfig.xml | 1 + 5 files changed, 218 insertions(+) create mode 100644 src/main/java/com/dev/swms/server/model/base/WorkOrderAllocationInfo.java create mode 100644 src/main/java/com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml create mode 100644 src/webapp/WEB-INF/classes/config/origen/base/maintainWorkOrderAllocationPage.xml diff --git a/src/main/java/com/dev/swms/server/model/base/WorkOrderAllocationInfo.java b/src/main/java/com/dev/swms/server/model/base/WorkOrderAllocationInfo.java new file mode 100644 index 0000000..c3fb930 --- /dev/null +++ b/src/main/java/com/dev/swms/server/model/base/WorkOrderAllocationInfo.java @@ -0,0 +1,127 @@ +package com.dev.swms.server.model.base; + +import java.util.Date; + +import com.dev.energy.server.model.Entity; + +public class WorkOrderAllocationInfo extends Entity{ + /** + * 工单的编号 + */ + private String workOrderNumber; + + /** + * 工单中的行号 + */ + private int lineNumber; + + /** + * 物料的编号 + */ + private String materialNumber; + + /** + * 物料的数量 + */ + private int quantity; + + /** + * 关于工单分配的备注信息 + */ + private String remarks; + + /** + * 物料存放的库位编号 + */ + private String locationNumber; + + /** + * 执行工单的工厂名称 + */ + private String factory; + + /** + * 可能代表某种特定的位置或标识信息 + */ + private String loc; + + /** + * 工单分配的日期 + */ + private Date allocationDate; + + // Getter 和 Setter 方法 + + + public String getWorkOrderNumber() { + return workOrderNumber; + } + + public void setWorkOrderNumber(String workOrderNumber) { + this.workOrderNumber = workOrderNumber; + } + + public int getLineNumber() { + return lineNumber; + } + + public void setLineNumber(int lineNumber) { + this.lineNumber = lineNumber; + } + + public String getMaterialNumber() { + return materialNumber; + } + + public void setMaterialNumber(String materialNumber) { + this.materialNumber = materialNumber; + } + + public int getQuantity() { + return quantity; + } + + public void setQuantity(int quantity) { + this.quantity = quantity; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getLocationNumber() { + return locationNumber; + } + + public void setLocationNumber(String locationNumber) { + this.locationNumber = locationNumber; + } + + public String getFactory() { + return factory; + } + + public void setFactory(String factory) { + this.factory = factory; + } + + public String getLoc() { + return loc; + } + + public void setLoc(String loc) { + this.loc = loc; + } + + public Date getAllocationDate() { + return allocationDate; + } + + public void setAllocationDate(Date allocationDate) { + this.allocationDate = allocationDate; + } +} \ No newline at end of file diff --git a/src/main/java/com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml b/src/main/java/com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml new file mode 100644 index 0000000..0eb1dd2 --- /dev/null +++ b/src/main/java/com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/daoContext.xml b/src/main/java/daoContext.xml index ce49994..9b90fe2 100644 --- a/src/main/java/daoContext.xml +++ b/src/main/java/daoContext.xml @@ -337,6 +337,11 @@ com/dev/swms/server/model/base/location.hbm.xml + + + com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml + + com/dev/swms/server/model/base/locations.hbm.xml diff --git a/src/webapp/WEB-INF/classes/config/origen/base/maintainWorkOrderAllocationPage.xml b/src/webapp/WEB-INF/classes/config/origen/base/maintainWorkOrderAllocationPage.xml new file mode 100644 index 0000000..d514ccc --- /dev/null +++ b/src/webapp/WEB-INF/classes/config/origen/base/maintainWorkOrderAllocationPage.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + = {beginDate} and CONVERT(varchar(100), workOrder.allocationDate, 23)<= {endDate}) ~/ + ]]> + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml b/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml index 572308d..3447cfb 100644 --- a/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml +++ b/src/webapp/WEB-INF/classes/config/origen/menuConfig.xml @@ -148,6 +148,7 @@ +