27 changed files with 2594 additions and 704 deletions
@ -0,0 +1,72 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Threading.Tasks; |
|||
using AMESCoreStudio.WebApi.Models.AMES; |
|||
using AMESCoreStudio.WebApi.Models.BAS; |
|||
using AMESCoreStudio.WebApi.DTO.AMES; |
|||
|
|||
namespace AMESCoreStudio.Web.ViewModels.PCS |
|||
{ |
|||
public class WipDataViewModelNew |
|||
{ |
|||
|
|||
/// <summary>
|
|||
/// 工單資料
|
|||
/// </summary>
|
|||
public WipInfo wipInfo { get; set; } |
|||
|
|||
|
|||
/// <summary>
|
|||
/// 工單屬性
|
|||
/// </summary>
|
|||
public WipAtt wipAtt { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 生產序號
|
|||
/// </summary>
|
|||
public WipBarcode wipBarcode { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 板卡資訊
|
|||
/// </summary>
|
|||
public WipBoard wipBoard { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 系統組裝
|
|||
/// </summary>
|
|||
public WipSystem wipSystem { get; set; } |
|||
|
|||
public IEnumerable<WipBarcode> wipBarcodes { get; set; } |
|||
|
|||
public IEnumerable<RuleStationDto> ruleStations { get; set; } |
|||
|
|||
public IEnumerable<MaterialSopDto> materialSops { get; set; } |
|||
|
|||
public IEnumerable<WipKpDto> WipKps { get; set; } |
|||
|
|||
public IEnumerable<MaterialOutfit> Outfits { get; set; } |
|||
|
|||
/// <summary>
|
|||
///
|
|||
/// </summary>
|
|||
public WipSop wipSop { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 標籤
|
|||
/// </summary>
|
|||
public WipLabel wipLabel { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// MAC
|
|||
/// </summary>
|
|||
public WipMAC wipMAC { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 條碼區間設定
|
|||
/// </summary>
|
|||
public WipBarcodeOther wipBarcodeOther { get; set; } |
|||
|
|||
|
|||
} |
|||
} |
File diff suppressed because it is too large
@ -0,0 +1,63 @@ |
|||
using System; |
|||
using System.ComponentModel.DataAnnotations; |
|||
using System.ComponentModel.DataAnnotations.Schema; |
|||
using System.Runtime.Serialization; |
|||
|
|||
namespace AMESCoreStudio.WebApi.DTO.AMES |
|||
{ |
|||
/// <summary>
|
|||
/// 流程站別資料
|
|||
/// </summary>
|
|||
|
|||
public class RuleStationDto |
|||
{ |
|||
/// <summary>
|
|||
/// 流程站別編號
|
|||
/// </summary>
|
|||
public int RuleStationID { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 流程編號
|
|||
/// </summary>
|
|||
|
|||
public int FlowRuleID { get; set; } |
|||
|
|||
|
|||
/// <summary>
|
|||
/// 流程名稱
|
|||
/// </summary>
|
|||
|
|||
public string FlowRuleName { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 站別編號
|
|||
/// </summary>
|
|||
|
|||
public int StationID { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 站別描述
|
|||
/// </summary>
|
|||
|
|||
public string StationDesc { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 站別順序
|
|||
/// </summary>
|
|||
|
|||
public int Sequence { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 站別類型
|
|||
/// </summary>
|
|||
|
|||
public string StationType { get; set; } |
|||
|
|||
|
|||
/// <summary>
|
|||
/// 生產單位名稱
|
|||
/// </summary>
|
|||
[ForeignKey("StationID")] |
|||
public string UnitNoName { get; set; } |
|||
} |
|||
} |
@ -0,0 +1,73 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Threading.Tasks; |
|||
|
|||
#nullable disable |
|||
|
|||
namespace AMESCoreStudio.WebApi.DTO.AMES |
|||
{ |
|||
/// <summary>
|
|||
/// 工單KP資訊資料檔 DTO
|
|||
/// </summary>
|
|||
public partial class WipKpDto |
|||
{ |
|||
/// <summary>
|
|||
/// 工單KP_ID
|
|||
/// </summary>
|
|||
public int WipKpID { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 工單ID
|
|||
/// </summary>
|
|||
public int WipID { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 料號
|
|||
/// </summary>
|
|||
public string ItemNo { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// KP料號名稱
|
|||
/// </summary>
|
|||
|
|||
public string KpName { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// KP料號NO
|
|||
/// </summary>
|
|||
|
|||
public string KpNo { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 順序
|
|||
/// </summary>
|
|||
|
|||
public int? KpSeq { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 前置碼
|
|||
/// </summary>
|
|||
|
|||
public string Title { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 長度
|
|||
/// </summary>
|
|||
|
|||
public int? Length { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 生產單位代號
|
|||
/// </summary>
|
|||
|
|||
public string UnitNoName { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 狀態 A:啟用 S:停用
|
|||
/// </summary>
|
|||
|
|||
public string Status { get; set; } = "A"; |
|||
|
|||
} |
|||
} |
Loading…
Reference in new issue