工单分配信息
							parent
							
								
									29e8a06be5
								
							
						
					
					
						commit
						0d74ded00e
					
				| 
						 | 
				
			
			@ -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;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,22 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!DOCTYPE hibernate-mapping PUBLIC
 | 
			
		||||
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
 | 
			
		||||
        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
 | 
			
		||||
<hibernate-mapping>
 | 
			
		||||
    <class name="com.dev.swms.server.model.base.WorkOrderAllocationInfo" table="WorkOrderAllocationInfo">
 | 
			
		||||
        <!-- 定义主键 -->
 | 
			
		||||
        <id name="id" column="ID">
 | 
			
		||||
            <generator class="identity"/>
 | 
			
		||||
        </id>
 | 
			
		||||
        <!-- 映射其他字段 -->
 | 
			
		||||
        <property name="workOrderNumber" column="WorkOrderNumber" type="string"/>
 | 
			
		||||
        <property name="lineNumber" column="LineNumber" type="integer"/>
 | 
			
		||||
        <property name="materialNumber" column="MaterialNumber" type="string"/>
 | 
			
		||||
        <property name="quantity" column="Quantity" type="integer"/>
 | 
			
		||||
        <property name="remarks" column="Remarks" type="string"/>
 | 
			
		||||
        <property name="locationNumber" column="LocationNumber" type="string"/>
 | 
			
		||||
        <property name="factory" column="Factory" type="string"/>
 | 
			
		||||
        <property name="loc" column="LOC" type="string"/>
 | 
			
		||||
        <property name="allocationDate" column="AllocationDate" type="date"/>
 | 
			
		||||
    </class>
 | 
			
		||||
</hibernate-mapping>    
 | 
			
		||||
| 
						 | 
				
			
			@ -337,6 +337,11 @@
 | 
			
		|||
            <value>com/dev/swms/server/model/base/location.hbm.xml</value>
 | 
			
		||||
        </constructor-arg>
 | 
			
		||||
    </bean>
 | 
			
		||||
    <bean id="workOrderAllocationInfoHibernateMappingResource" class="com.dev.energy.server.dao.hibernate.HibernateMappingResource">
 | 
			
		||||
        <constructor-arg>
 | 
			
		||||
            <value>com/dev/swms/server/model/base/workOrderAllocationInfo.hbm.xml</value>
 | 
			
		||||
        </constructor-arg>
 | 
			
		||||
    </bean>
 | 
			
		||||
    <bean id="locationsHibernateMappingResource" class="com.dev.energy.server.dao.hibernate.HibernateMappingResource">
 | 
			
		||||
        <constructor-arg>
 | 
			
		||||
            <value>com/dev/swms/server/model/base/locations.hbm.xml</value>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -0,0 +1,63 @@
 | 
			
		|||
<pages>
 | 
			
		||||
    <maintainPage id="maintainWorkOrderAllocationPage" title="工单分配信息查询页面" autoQuery="false">
 | 
			
		||||
        <search>
 | 
			
		||||
            <inputUIs>
 | 
			
		||||
                <!-- 工单号查询输入 -->
 | 
			
		||||
                <text id="workOrderNumber" title="工单号" row="1" col="1" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true" />
 | 
			
		||||
                <!-- 料号查询输入 -->
 | 
			
		||||
                <text id="materialNumber" title="料号" row="1" col="2" span="1" readOnly="false" required="false" reserve="false" forceOverride="true" inVisible="false" trimSpace="true" />
 | 
			
		||||
                <!-- 起始日期查询输入 -->
 | 
			
		||||
                <date id="beginDate" title="日期" row="2" col="1"
 | 
			
		||||
                      readOnly="false" required="false" reserve="false" forceOverride="false"
 | 
			
		||||
                      inVisible="false" showTime="false" manualEditable="true"
 | 
			
		||||
                      defaultCurrentDate="false" />
 | 
			
		||||
                <!-- 结束日期查询输入 -->
 | 
			
		||||
                <date id="endDate" title="至" row="2" col="2"
 | 
			
		||||
                      readOnly="false" required="false" reserve="false" forceOverride="false"
 | 
			
		||||
                      inVisible="false" showTime="false" manualEditable="true"
 | 
			
		||||
                      defaultCurrentDate="false" />
 | 
			
		||||
            </inputUIs>
 | 
			
		||||
        </search>
 | 
			
		||||
        <datasource type="hql"><![CDATA[
 | 
			
		||||
            select 
 | 
			
		||||
                workOrder.id,
 | 
			
		||||
                workOrder.workOrderNumber,
 | 
			
		||||
                workOrder.lineNumber,
 | 
			
		||||
                workOrder.materialNumber,
 | 
			
		||||
                workOrder.quantity,
 | 
			
		||||
                workOrder.remarks,
 | 
			
		||||
                workOrder.locationNumber,
 | 
			
		||||
                workOrder.factory,
 | 
			
		||||
                workOrder.loc,
 | 
			
		||||
                workOrder.allocationDate
 | 
			
		||||
            from WorkOrderAllocationInfo workOrder
 | 
			
		||||
            where 1 = 1
 | 
			
		||||
            /~workOrderNumber: and workOrder.workOrderNumber like {workOrderNumber} ~/
 | 
			
		||||
            /~materialNumber: and workOrder.materialNumber like {materialNumber} ~/
 | 
			
		||||
            /~beginDate: AND CONVERT(varchar(100), workOrder.allocationDate, 23) = {beginDate} ~/
 | 
			
		||||
			/~endDate: or (CONVERT(varchar(100), workOrder.allocationDate, 23)>= {beginDate} and CONVERT(varchar(100), workOrder.allocationDate, 23)<= {endDate})  ~/
 | 
			
		||||
        ]]></datasource>
 | 
			
		||||
        <columns>
 | 
			
		||||
            <!-- 隐藏 ID 列 -->
 | 
			
		||||
            <column id="workOrder.id" title="ID" visible="false" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- 工单号列 -->
 | 
			
		||||
            <column id="workOrder.workOrderNumber" title="工单号" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- 行号列 -->
 | 
			
		||||
            <column id="workOrder.lineNumber" title="行号" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- 料号列 -->
 | 
			
		||||
            <column id="workOrder.materialNumber" title="料号" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- 数量列 -->
 | 
			
		||||
            <column id="workOrder.quantity" title="数量" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- 备注列 -->
 | 
			
		||||
            <column id="workOrder.remarks" title="备注" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- 库位编号列 -->
 | 
			
		||||
            <column id="workOrder.locationNumber" title="库位编号" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- 工厂列 -->
 | 
			
		||||
            <column id="workOrder.factory" title="工厂" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- LOC 列 -->
 | 
			
		||||
            <column id="workOrder.loc" title="LOC" visible="true" horizonAlign="center" verticalAlign="middle" />
 | 
			
		||||
            <!-- 日期列 -->
 | 
			
		||||
            <column id="workOrder.allocationDate" title="日期" visible="true" horizonAlign="center" verticalAlign="middle" format="dateFormat" />
 | 
			
		||||
        </columns>
 | 
			
		||||
    </maintainPage>
 | 
			
		||||
</pages>
 | 
			
		||||
| 
						 | 
				
			
			@ -148,6 +148,7 @@
 | 
			
		|||
        	<menuItem title="波次" pageId="maintainWaveDocPage"/>
 | 
			
		||||
        	<menuItem title="插单" pageId="maintainPickTicketInsertPage"/>
 | 
			
		||||
        	<menuItem title="中止" pageId="maintainPickTicketStopPage"/>	
 | 
			
		||||
        	<menuItem title="工单分配信息" pageId="maintainWorkOrderAllocationPage"/>	
 | 
			
		||||
        	
 | 
			
		||||
        </menuItem>	
 | 
			
		||||
        <menuItem title="其他出库管理" dir="receiving6">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue