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
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