diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs
new file mode 100644
index 00000000..84abf4f5
--- /dev/null
+++ b/AMESCoreStudio.Web/Controllers/PCSController.cs
@@ -0,0 +1,20 @@
+using Microsoft.AspNetCore.Mvc;
+using System.Threading.Tasks;
+using Microsoft.Extensions.Logging;
+using AMESCoreStudio.Web.Models;
+using Newtonsoft.Json;
+using AMESCoreStudio.WebApi;
+using System.Collections.Generic;
+using Microsoft.AspNetCore.Mvc.Rendering;
+using AMESCoreStudio.WebApi.Models.AMES;
+
+namespace AMESCoreStudio.Web.Controllers
+{
+ public class PCSController : Controller
+ {
+ public IActionResult Index()
+ {
+ return View();
+ }
+ }
+}
diff --git a/AMESCoreStudio.WebApi/Models/AMES/ClassInfo.cs b/AMESCoreStudio.WebApi/Models/AMES/ClassInfo.cs
new file mode 100644
index 00000000..e1f997bb
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/ClassInfo.cs
@@ -0,0 +1,69 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("CLASS_INFO", Schema = "JHAMES")]
+ [DataContract]
+ public class ClassInfo
+ {
+ [Key]
+ [Column("CLASS_ID")]
+ [DataMember]
+ public decimal ClassID { get; set; }
+
+ [Column("CLASS_NO")]
+ [DataMember]
+ public string ClassNO { get; set; }
+
+ [Column("CLASS_DESC")]
+ [DataMember]
+ public string ClassDesc { get; set; }
+
+ [Column("BEGIN_TIME")]
+ [DataMember]
+ public string BeginTime { get; set; }
+
+ [Column("END_TIME")]
+ [DataMember]
+ public string EndTime { get; set; }
+
+ [Column("BREAK_TIME")]
+ [DataMember]
+ public decimal BreakTime { get; set; }
+
+ [Column("SECTION")]
+ [DataMember]
+ public decimal Section { get; set; }
+
+ [Column("UNIT_NO")]
+ [DataMember]
+ public string UnitNO { get; set; }
+
+ [Column("START_DATE")]
+ [DataMember]
+ public DateTime StartDate { get; set; }
+
+ [Column("STOP_DATE")]
+ [DataMember]
+ public DateTime? StopTime { get; set; }
+
+ [Column("CREATE_USERID")]
+ [DataMember]
+ public decimal CreateUserID { get; set; }
+
+ [Column("CREATE_DATE")]
+ [DataMember]
+ public DateTime CreateDate { get; set; }
+
+ [Column("UPDATE_DATE")]
+ [DataMember]
+ public DateTime UpdateDate { get; set; }
+
+ }
+}
diff --git a/AMESCoreStudio.WebApi/Models/AMES/FactoryInfo.cs b/AMESCoreStudio.WebApi/Models/AMES/FactoryInfo.cs
new file mode 100644
index 00000000..79fdeef0
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/FactoryInfo.cs
@@ -0,0 +1,136 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("FACTORY_INFO", Schema = "JHAMES")]
+ [DataContract]
+ public class FactoryInfo
+ {
+ ///
+ /// 廠別ID
+ ///
+ [Key]
+ [Column("FACTORY_ID")]
+ [DataMember]
+ public decimal FactoryID { get; set; }
+
+ ///
+ /// 廠別中文名稱
+ ///
+ [Column("FACTORY_NAME_CH")]
+ [DataMember]
+ [Display(Name = "廠別中文名稱")]
+ public string FactoryNameCH { get; set; }
+
+ ///
+ /// 廠別英文名稱
+ ///
+ [Column("FACTORY_NAME_EN")]
+ [DataMember]
+ [Display(Name = "廠別英文名稱")]
+ public string FactoryNameEN { get; set; }
+
+ ///
+ /// 電話
+ ///
+ [Column("TEL_NO")]
+ [DataMember]
+ [Display(Name = "電話")]
+ public string TelNO { get; set; }
+
+ ///
+ /// 傳真
+ ///
+ [Column("FAX_NO")]
+ [DataMember]
+ [Display(Name = "傳真")]
+ public string FaxNO { get; set; }
+
+ ///
+ /// 地址
+ ///
+ [Column("ADDRESS")]
+ [DataMember]
+ [Display(Name = "地址")]
+ public string Address { get; set; }
+
+ ///
+ /// 地區
+ ///
+ [Column("COUNTRY_ID")]
+ [DataMember]
+ [Display(Name = "地區")]
+ public string CountryID { get; set; }
+
+ ///
+ ///
+ ///
+ [Column("ORG_ID")]
+ [DataMember]
+ [Display(Name = "")]
+ public decimal OrgID { get; set; }
+
+ ///
+ /// 建立者
+ ///
+ [Column("CREATE_USERID")]
+ [DataMember]
+ [Display(Name = "建立者")]
+ public decimal CreateUserID { get; set; }
+
+ ///
+ /// 建立日期
+ ///
+ [Column("CREATE_DATE")]
+ [DataMember]
+ [Display(Name = "建立日期")]
+ public DateTime CreateDate { get; set; }
+
+ ///
+ /// 修改日期
+ ///
+ [Column("UPDATE_DATE")]
+ [DataMember]
+ [Display(Name = "修改日期")]
+ public DateTime UpdateDate { get; set; }
+
+ ///
+ /// 廠別代碼
+ ///
+ [Column("FACTORY_NO")]
+ [DataMember]
+ [Display(Name = "廠別代碼")]
+ public string FactoryNO { get; set; }
+
+ ///
+ /// 區域
+ ///
+ [Column("FACTORY_CODE")]
+ [DataMember]
+ [Display(Name = "區域")]
+ public string FactoryCode { get; set; }
+
+ ///
+ ///
+ ///
+ [Column("VIRTUAL_FLAG")]
+ [DataMember]
+ [Display(Name = "")]
+ public string VirtualFlag { get; set; }
+
+ ///
+ /// 廠別狀態
+ ///
+ [Column("STATUS_NO")]
+ [DataMember]
+ [Display(Name = "廠別狀態")]
+ public string StatusNO { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/AMESCoreStudio.WebApi/Models/AMES/FactoryUnit.cs b/AMESCoreStudio.WebApi/Models/AMES/FactoryUnit.cs
new file mode 100644
index 00000000..c13b3143
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/FactoryUnit.cs
@@ -0,0 +1,48 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("FACTORY_UNIT", Schema = "JHAMES")]
+ [DataContract]
+ public class FactoryUnit
+ {
+ ///
+ ///
+ ///
+ [Key]
+ [Column("UNIT_NO")]
+ [DataMember]
+ public string UnitNO { get; set; }
+
+ ///
+ ///
+ ///
+ [Column("UNIT_NAME")]
+ [DataMember]
+ [Display(Name = "")]
+ public string UnitName { get; set; }
+
+ ///
+ ///
+ ///
+ [Column("UNIT_CODE")]
+ [DataMember]
+ [Display(Name = "")]
+ public string UnitCode { get; set; }
+
+ ///
+ ///
+ ///
+ [Column("SEQ")]
+ [DataMember]
+ [Display(Name = "")]
+ public decimal SEQ { get; set; }
+
+ }
+}
diff --git a/AMESCoreStudio.WebApi/Models/AMES/LineInfo.cs b/AMESCoreStudio.WebApi/Models/AMES/LineInfo.cs
new file mode 100644
index 00000000..2a4142b5
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/LineInfo.cs
@@ -0,0 +1,96 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("LINE_INFO", Schema = "JHAMES")]
+ [DataContract]
+ public class LineInfo
+ {
+ ///
+ /// 部門代碼
+ ///
+ [Column("DEPT_ID")]
+ [DataMember]
+ [Display(Name = "部門代碼")]
+ public decimal DeptID { get; set; }
+
+ ///
+ /// 線別代碼
+ ///
+ [Key]
+ [Column("LINE_ID")]
+ [DataMember]
+ public decimal LineID { get; set; }
+
+ ///
+ /// 線別說明
+ ///
+ [Column("LINE_DESC")]
+ [DataMember]
+ [Display(Name = "線別說明")]
+ public string LineDesc { get; set; }
+
+ ///
+ /// 樓層
+ ///
+ [Column("STORY")]
+ [DataMember]
+ [Display(Name = "樓層")]
+ public string Story { get; set; }
+
+ ///
+ /// 生產單位
+ ///
+ [Column("UNIT_NO")]
+ [DataMember]
+ [Display(Name = "生產單位")]
+ public string UnitNO { get; set; }
+
+ ///
+ /// 工單ID
+ ///
+ [Column("WIP_ID")]
+ [DataMember]
+ [Display(Name = "工單ID")]
+ public decimal WipID { get; set; }
+
+ ///
+ /// 建立者
+ ///
+ [Column("CREATE_USERID")]
+ [DataMember]
+ [Display(Name = "建立者")]
+ public decimal CreateUserID { get; set; }
+
+ ///
+ /// 線別狀態(A:Active/S:Stop)
+ ///
+ [Column("STATUS_NO")]
+ [DataMember]
+ [Display(Name = "線別狀態(A:Active/S:Stop)")]
+ public string StatusNO { get; set; }
+
+ ///
+ /// 建立日期
+ ///
+ [Column("CREATE_DATE")]
+ [DataMember]
+ [Display(Name = "建立日期")]
+ public DateTime CreateDate { get; set; }
+
+ ///
+ /// 修改日期
+ ///
+ [Column("UPDATE_DATE")]
+ [DataMember]
+ [Display(Name = "修改日期")]
+ public DateTime UpdateDate { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/AMESCoreStudio.WebApi/Models/AMES/MFGType.cs b/AMESCoreStudio.WebApi/Models/AMES/MFGType.cs
new file mode 100644
index 00000000..ec078a32
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/MFGType.cs
@@ -0,0 +1,32 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("MFG_TYPE", Schema = "JHAMES")]
+ [DataContract]
+ public class MFGType
+ {
+ ///
+ /// 正背板類型編號
+ ///
+ [Key]
+ [Column("MFG_TYPE_NO")]
+ [DataMember]
+ public string MFG_TYPE_NO { get; set; }
+
+ ///
+ /// 正背板類型名稱
+ ///
+ [Column("MFG_TYPE_NAME")]
+ [DataMember]
+ [Display(Name = "正背板類型名稱")]
+ public string MFG_TYPE_NAME { get; set; }
+
+ }
+}
diff --git a/AMESCoreStudio.WebApi/Models/AMES/ProcessType.cs b/AMESCoreStudio.WebApi/Models/AMES/ProcessType.cs
new file mode 100644
index 00000000..780d02cb
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/ProcessType.cs
@@ -0,0 +1,33 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("PROCESS_TYPE", Schema = "JHAMES")]
+ [DataContract]
+ public class ProcessType
+ {
+ ///
+ /// 工單屬性ID
+ ///
+ [Key]
+ [Column("PROCESS_TYPE_NO")]
+ [DataMember]
+ public string PROCESS_TYPE_NO { get; set; }
+
+
+ ///
+ /// 工單屬性名稱
+ ///
+ [Column("PROCESS_TYPE_NAME")]
+ [DataMember]
+ [Display(Name = "工單屬性名稱")]
+ public string PROCESS_TYPE_NAME { get; set; }
+
+ }
+}
diff --git a/AMESCoreStudio.WebApi/Models/AMES/ProductType.cs b/AMESCoreStudio.WebApi/Models/AMES/ProductType.cs
new file mode 100644
index 00000000..fa0b8d1e
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/ProductType.cs
@@ -0,0 +1,48 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("PRODUCT_TYPE", Schema = "JHAMES")]
+ [DataContract]
+ public class ProductType
+ {
+ ///
+ /// 產品別ID
+ ///
+ [Key]
+ [Column("PRODUCT_TYPE_ID")]
+ [DataMember]
+ public decimal ProductTypeID { get; set; }
+
+ ///
+ /// 產品別名稱
+ ///
+ [Column("PRODUCT_TYPE_NAME")]
+ [DataMember]
+ [Display(Name = "產品別名稱")]
+ public string ProductTypeName { get; set; }
+
+ ///
+ /// 產品說明
+ ///
+ [Column("PRODUCT_TYPE_DESC")]
+ [DataMember]
+ [Display(Name = "產品說明")]
+ public string ProductTypeDesc { get; set; }
+
+ ///
+ /// 產品別代碼
+ ///
+ [Column("PRODUCT_TYPE_NO")]
+ [DataMember]
+ [Display(Name = "產品別代碼")]
+ public string ProductTypeNO { get; set; }
+
+ }
+}
diff --git a/AMESCoreStudio.WebApi/Models/AMES/WipAtt.cs b/AMESCoreStudio.WebApi/Models/AMES/WipAtt.cs
new file mode 100644
index 00000000..882c95b5
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/WipAtt.cs
@@ -0,0 +1,160 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("WIP_ATT", Schema = "JHAMES")]
+ [DataContract]
+ public class WipAtt
+ {
+ ///
+ /// 工單號碼
+ ///
+ [Key]
+ [Column("WIP_NO")]
+ [DataMember]
+ public string WipNO { get; set; }
+
+ ///
+ /// 料號
+ ///
+ [Column("ITEM_NO")]
+ [DataMember]
+ [Display(Name = "料號")]
+ public string ItemNO { get; set; }
+
+ ///
+ /// 版本
+ ///
+ [Column("ECN")]
+ [DataMember]
+ [Display(Name = "版本")]
+ public string ECN { get; set; }
+
+ ///
+ /// 工單性質
+ ///
+ [Column("WIP_PROCESS")]
+ [DataMember]
+ [Display(Name = "工單性質")]
+ public string WipProcess { get; set; }
+
+ ///
+ /// 正背面
+ ///
+ [Column("SIDE")]
+ [DataMember]
+ [Display(Name = "正背面")]
+ public decimal Side { get; set; }
+
+ ///
+ /// 聯板數
+ ///
+ [Column("BOARDS")]
+ [DataMember]
+ [Display(Name = "聯板數")]
+ public decimal Boards { get; set; }
+
+ ///
+ /// Datecode
+ ///
+ [Column("DATE_CODE")]
+ [DataMember]
+ [Display(Name = "Datecode")]
+ public string DateCode { get; set; }
+
+ ///
+ ///
+ ///
+ [Column("PB_TYPE")]
+ [DataMember]
+ [Display(Name = "")]
+ public string PBType { get; set; }
+
+ ///
+ ///
+ ///
+ [Column("CPN")]
+ [DataMember]
+ [Display(Name = "")]
+ public string CPN { get; set; }
+
+ ///
+ /// 機種
+ ///
+ [Column("MODEL_NO")]
+ [DataMember]
+ [Display(Name = "機種")]
+ public string ModelNO { get; set; }
+
+ ///
+ /// BIOS Ver
+ ///
+ [Column("BIOS_VER")]
+ [DataMember]
+ [Display(Name = "BIOS Ver")]
+ public string BIOSVer { get; set; }
+
+ ///
+ /// CS
+ ///
+ [Column("CS")]
+ [DataMember]
+ [Display(Name = "CS")]
+ public string CS { get; set; }
+
+ ///
+ /// EAN
+ ///
+ [Column("EAN")]
+ [DataMember]
+ [Display(Name = "EAN")]
+ public string EAN { get; set; }
+
+ ///
+ /// 單位重量
+ ///
+ [Column("UNIT_WEIGHT")]
+ [DataMember]
+ [Display(Name = "單位重量")]
+ public decimal UnitWeight { get; set; }
+
+ ///
+ /// 誤差範圍
+ ///
+ [Column("WEIGHT_RANGE")]
+ [DataMember]
+ [Display(Name = "誤差範圍")]
+ public decimal WeightRange { get; set; }
+
+ ///
+ /// 建立者
+ ///
+ [Column("CREATE_USERID")]
+ [DataMember]
+ [Display(Name = "建立者")]
+ public decimal CreateUserID { get; set; }
+
+ ///
+ /// 建立日期
+ ///
+ [Column("CREATE_DATE")]
+ [DataMember]
+ [Display(Name = "建立日期")]
+ public DateTime CreateDate { get; set; }
+
+ ///
+ /// 修改日期
+ ///
+ [Column("UPDATE_DATE")]
+ [DataMember]
+ [Display(Name = "修改日期")]
+ public DateTime UpdateDate { get; set; }
+
+ }
+}
diff --git a/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs b/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs
new file mode 100644
index 00000000..0c4f78cb
--- /dev/null
+++ b/AMESCoreStudio.WebApi/Models/AMES/WipInfo.cs
@@ -0,0 +1,287 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Runtime.Serialization;
+
+namespace AMESCoreStudio.WebApi.Models.AMES
+{
+ ///
+ /// 用户资料表
+ ///
+ [Table("WIP_INFO", Schema = "JHAMES")]
+ [DataContract]
+ public class WipInfo
+ {
+ ///
+ /// 工單ID
+ ///
+ [Key]
+ [Column("WIP_ID")]
+ [DataMember]
+ public decimal WipID { get; set; }
+
+ ///
+ /// 工單號碼
+ ///
+ [Column("WIP_NO")]
+ [DataMember]
+ [Display(Name = "工單號碼")]
+ public string WipNO { get; set; }
+
+ ///
+ /// 規劃數量
+ ///
+ [Column("PLAN_QTY")]
+ [DataMember]
+ [Display(Name = "規劃數量")]
+ public decimal PlanQTY { get; set; }
+
+ ///
+ /// 第一站完成數量
+ ///
+ [Column("COMPLETE_QTY")]
+ [DataMember]
+ [Display(Name = "第一站完成數量")]
+ public decimal CompleteQTY { get; set; }
+
+ ///
+ /// 線別ID
+ ///
+ [Column("LINE_ID")]
+ [DataMember]
+ [Display(Name = "線別ID")]
+ public decimal LineID { get; set; }
+
+ ///
+ /// 生產單位
+ ///
+ [Column("UNIT_NO")]
+ [DataMember]
+ [Display(Name = "生產單位")]
+ public string UnitNO { get; set; }
+
+ ///
+ /// 產品別
+ ///
+ [Column("PRODUCT_TYPE_ID")]
+ [DataMember]
+ [Display(Name = "產品別")]
+ public decimal ProductTypeID { get; set; }
+
+ ///
+ /// 業務
+ ///
+ [Column("SALES")]
+ [DataMember]
+ [Display(Name = "業務")]
+ public string Sales { get; set; }
+
+ ///
+ /// 訂單號碼
+ ///
+ [Column("ORDER_NO")]
+ [DataMember]
+ [Display(Name = "訂單號碼")]
+ public string OrderNO { get; set; }
+
+ ///
+ /// 流程ID
+ ///
+ [Column("FLOW_RULE_ID")]
+ [DataMember]
+ [Display(Name = "流程ID")]
+ public decimal FlowRuleID { get; set; }
+
+ ///
+ /// 工單狀態
+ ///
+ [Column("STATUS_NO")]
+ [DataMember]
+ [Display(Name = "工單狀態")]
+ public string StatusNO { get; set; }
+
+ ///
+ /// 工單開工次數
+ ///
+ [Column("WIP_TIMES")]
+ [DataMember]
+ [Display(Name = "工單開工次數")]
+ public decimal WipTimes { get; set; }
+
+ ///
+ /// 包裝起始箱號
+ ///
+ [Column("CNO")]
+ [DataMember]
+ [Display(Name = "包裝起始箱號")]
+ public string CNO { get; set; }
+
+ ///
+ /// 單箱數量
+ ///
+ [Column("BOX_CNT")]
+ [DataMember]
+ [Display(Name = "單箱數量")]
+ public decimal BoxCNT { get; set; }
+
+ ///
+ /// 判斷前製程是否已經投入 (Y-判斷;N-不判斷)
+ ///
+ [Column("INPUT_FLAG")]
+ [DataMember]
+ [Display(Name = "判斷前製程")]
+ public string InputFlag { get; set; }
+
+ ///
+ /// 混線投入機種檢查(Y-檢查;N-不檢查)
+ ///
+ [Column("MODEL_CHECK")]
+ [DataMember]
+ [Display(Name = "混線投入機")]
+ public string ModelCheck { get; set; }
+
+ ///
+ /// 制令序號
+ ///
+ [Column("WIP_SEQ")]
+ [DataMember]
+ [Display(Name = "制令序號")]
+ public decimal WipSEQ { get; set; }
+
+ ///
+ /// 混線投入ECN相同檢查(Y-檢查;N-不檢查)
+ ///
+ [Column("ECN_CHECK")]
+ [DataMember]
+ [Display(Name = "混線投入ECN相同檢查")]
+ public string ECNCheck { get; set; }
+
+ ///
+ /// 建立者
+ ///
+ [Column("CREATE_USERID")]
+ [DataMember]
+ [Display(Name = "建立者")]
+ public decimal CreateUserID { get; set; }
+
+ ///
+ /// 建立日期
+ ///
+ [Column("CREATE_DATE")]
+ [DataMember]
+ [Display(Name = "建立日期")]
+ public DateTime CreateDate { get; set; }
+
+ ///
+ /// 修改日期
+ ///
+ [Column("UPDATE_DATE")]
+ [DataMember]
+ [Display(Name = "修改日期")]
+ public DateTime UpdateDate { get; set; }
+
+ ///
+ /// 打印狀態
+ ///
+ [Column("PRINT_FLAG")]
+ [DataMember]
+ [Display(Name = "打印狀態")]
+ public decimal PrintFlag { get; set; }
+
+ ///
+ /// 工單備註
+ ///
+ [Column("REMARKS")]
+ [DataMember]
+ [Display(Name = "工單備註")]
+ public string Remarks { get; set; }
+
+ ///
+ /// 工單描述
+ ///
+ [Column("DESCRIPTION")]
+ [DataMember]
+ [Display(Name = "工單描述")]
+ public string Description { get; set; }
+
+ ///
+ /// 線上強制工單(Y-是;N-否)
+ ///
+ [Column("PRIORITY")]
+ [DataMember]
+ [Display(Name = "線上強制工單(Y-是;N-否)")]
+ public string Priority { get; set; }
+
+ ///
+ /// 預計開工日期
+ ///
+ [Column("WIP_SCHEDULE_DATE")]
+ [DataMember]
+ [Display(Name = "預計開工日期")]
+ public DateTime WipScheduleDate { get; set; }
+
+ ///
+ /// 預計完工日期
+ ///
+ [Column("WIP_DUE_DATE")]
+ [DataMember]
+ [Display(Name = "預計完工日期")]
+ public DateTime WipDueDate { get; set; }
+
+ ///
+ /// 廠別/委外廠
+ ///
+ [Column("WERKS")]
+ [DataMember]
+ [Display(Name = "廠別/委外廠")]
+ public string Werks { get; set; }
+
+ ///
+ /// 工單類型(S-標準工單;R-重工工單)
+ ///
+ [Column("WIP_TYPE")]
+ [DataMember]
+ [Display(Name = "工單類型(S-標準工單;R-重工工單)")]
+ public string WipType { get; set; }
+
+ ///
+ /// 客戶類別
+ ///
+ [Column("CUSTOMER_TYPE")]
+ [DataMember]
+ [Display(Name = "客戶類別")]
+ public decimal CustomerType { get; set; }
+
+ ///
+ /// 關聯工單
+ ///
+ [Column("RELATED_WO_NO")]
+ [DataMember]
+ [Display(Name = "關聯工單")]
+ public string RelatedWONO { get; set; }
+
+ ///
+ /// 委外廠編號
+ ///
+ [Column("WERKS_NO")]
+ [DataMember]
+ [Display(Name = "委外廠編號")]
+ public string WerksNO { get; set; }
+
+ ///
+ /// 客戶名稱
+ ///
+ [Column("CUSTOMER_NO")]
+ [DataMember]
+ [Display(Name = "客戶名稱")]
+ public string CustomerNO { get; set; }
+
+ ///
+ /// 客戶料號
+ ///
+ [Column("CUSTOMER_ITEM_NO")]
+ [DataMember]
+ [Display(Name = "客戶料號")]
+ public string CustomerItemNO { get; set; }
+ }
+}