8 changed files with 3434 additions and 77 deletions
File diff suppressed because it is too large
@ -0,0 +1,189 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.ComponentModel.DataAnnotations; |
||||
|
using System.ComponentModel.DataAnnotations.Schema; |
||||
|
using Microsoft.EntityFrameworkCore; |
||||
|
using System.Runtime.Serialization; |
||||
|
|
||||
|
|
||||
|
#nullable disable |
||||
|
|
||||
|
namespace AMESCoreStudio.WebApi.DTO.AMES |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 入庫單資料檔 Dto
|
||||
|
/// </summary>
|
||||
|
public partial class IpqcDto |
||||
|
{ |
||||
|
public IpqcDto() |
||||
|
{ |
||||
|
IpqcDetail_ASSY = new List<IpqcDetailDto>(); |
||||
|
IpqcDetail_TEST = new List<IpqcDetailDto>(); |
||||
|
IpqcDetail_Pack = new List<IpqcDetailDto>(); |
||||
|
qcItemDtos_ASSY = new List<IpqcDetailItemDto>(); |
||||
|
qcItemDtos_TEST = new List<IpqcDetailItemDto>(); |
||||
|
qcItemDtos_Pack = new List<IpqcDetailItemDto>(); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// IPQC檢驗單號
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "IPQC檢驗單號")] |
||||
|
public string InspectionNo { get; set; } |
||||
|
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 工單號碼
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "工單號碼")] |
||||
|
public string WipNo { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 料號
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "料號")] |
||||
|
public string ItemNo { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 工單數量
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "工單數量")] |
||||
|
public int PlanQTY { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 工單號碼
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "序號")] |
||||
|
public string BarcodeNo { get; set; } |
||||
|
/// <summary>
|
||||
|
/// 檢驗時間
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "檢驗時間")] |
||||
|
public DateTime InspectionDate { get; set; } |
||||
|
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 客戶類別醫療(Y-是;N-否)
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
public string CustomerMedical { get; set; } = "N"; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 客戶類別VIP(Y-是;N-否)
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
public string CustomerVIP { get; set; } = "N"; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// BIOS
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "BIOS")] |
||||
|
public string BIOS { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 單位主管
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
public string Supervisor { get; set; } |
||||
|
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 單位主管姓名 Engineer
|
||||
|
/// </summary>
|
||||
|
[NotMapped] |
||||
|
[DataMember] |
||||
|
public string Supervisor_Name { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗者
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
public string UpdateUser { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗者姓名 Engineer
|
||||
|
/// </summary>
|
||||
|
[NotMapped] |
||||
|
[DataMember] |
||||
|
public string UpdateUser_Name { get; set; } |
||||
|
|
||||
|
|
||||
|
public List<IpqcDetailDto> IpqcDetail_ASSY { get; set; } |
||||
|
/// <summary>
|
||||
|
/// 檢查工項
|
||||
|
/// </summary>
|
||||
|
public List<IpqcDetailItemDto> qcItemDtos_ASSY { get; set; } |
||||
|
|
||||
|
|
||||
|
public List<IpqcDetailDto> IpqcDetail_TEST { get; set; } |
||||
|
/// <summary>
|
||||
|
/// 檢查工項
|
||||
|
/// </summary>
|
||||
|
public List<IpqcDetailItemDto> qcItemDtos_TEST { get; set; } |
||||
|
|
||||
|
|
||||
|
public List<IpqcDetailDto> IpqcDetail_Pack { get; set; } |
||||
|
/// <summary>
|
||||
|
/// 檢查工項
|
||||
|
/// </summary>
|
||||
|
public List<IpqcDetailItemDto> qcItemDtos_Pack { get; set; } |
||||
|
|
||||
|
public class IpqcDetailDto |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 箱號
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "檢驗序號")] |
||||
|
public string BarcodeNO { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗結果
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "檢驗結果")] |
||||
|
public string Result { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
///
|
||||
|
/// </summary>
|
||||
|
[DataMember] |
||||
|
[Display(Name = "Defect")] |
||||
|
public string Defect { get; set; } |
||||
|
|
||||
|
} |
||||
|
|
||||
|
public class IpqcDetailItemDto |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 順序
|
||||
|
/// </summary>
|
||||
|
public int Seq { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗項目ID
|
||||
|
/// </summary>
|
||||
|
public int InspectionItemID { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗項目
|
||||
|
/// </summary>
|
||||
|
public string InspectionItemDesc { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 稽核結果
|
||||
|
/// </summary>
|
||||
|
public string InspectionResult { get; set; } |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,142 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Linq; |
||||
|
using System.Threading.Tasks; |
||||
|
|
||||
|
#nullable disable |
||||
|
|
||||
|
namespace AMESCoreStudio.WebApi.DTO.AMES |
||||
|
{ |
||||
|
public partial class SPC005VIiew |
||||
|
{ |
||||
|
public SPC005VIiew() |
||||
|
{ |
||||
|
Detail1_ASSY = new List<SPC005Detail1>(); |
||||
|
Detail2_ASSY = new List<SPC005Detail2>(); |
||||
|
Detail1_TEST = new List<SPC005Detail1>(); |
||||
|
Detail2_TEST = new List<SPC005Detail2>(); |
||||
|
Detail1_PACK = new List<SPC005Detail1>(); |
||||
|
Detail2_PACK = new List<SPC005Detail2>(); |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// IPQC編號
|
||||
|
/// IPQC編號
|
||||
|
/// </summary>
|
||||
|
public string InspectionNumber { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 抽驗日期
|
||||
|
/// </summary>
|
||||
|
public string InspectionDate { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 工單料號
|
||||
|
/// </summary>
|
||||
|
public string ItemNo { get; set; } |
||||
|
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 工單號碼
|
||||
|
/// </summary>
|
||||
|
public string OrderNumber { get; set; } |
||||
|
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 醫療機種
|
||||
|
/// </summary>
|
||||
|
public string MedicalModel { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// VIP?
|
||||
|
/// </summary>
|
||||
|
public string VIP { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// BIOS
|
||||
|
/// </summary>
|
||||
|
public string BIOSVer { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 工單數
|
||||
|
/// </summary>
|
||||
|
public string PlanQTY { get; set; } |
||||
|
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 主管
|
||||
|
/// </summary>
|
||||
|
public string Approved { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 抽驗人員
|
||||
|
/// </summary>
|
||||
|
public string Inspector { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 抽驗人員簽名檔
|
||||
|
/// </summary>
|
||||
|
public string ApprovedSignImg { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 主管簽名檔
|
||||
|
/// </summary>
|
||||
|
public string InspectorSignImg { get; set; } |
||||
|
|
||||
|
public List<SPC005Detail1> Detail1_ASSY { get; set; } |
||||
|
|
||||
|
public List<SPC005Detail2> Detail2_ASSY { get; set; } |
||||
|
|
||||
|
|
||||
|
public List<SPC005Detail1> Detail1_TEST { get; set; } |
||||
|
|
||||
|
public List<SPC005Detail2> Detail2_TEST { get; set; } |
||||
|
|
||||
|
|
||||
|
public List<SPC005Detail1> Detail1_PACK { get; set; } |
||||
|
|
||||
|
public List<SPC005Detail2> Detail2_PACK { get; set; } |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗工項
|
||||
|
/// </summary>
|
||||
|
public partial class SPC005Detail1 |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 檢驗序號
|
||||
|
/// </summary>
|
||||
|
public string BarcodeNO { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗結果
|
||||
|
/// </summary>
|
||||
|
public string Result { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// Defect
|
||||
|
/// </summary>
|
||||
|
public string Defect { get; set; } |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗
|
||||
|
/// </summary>
|
||||
|
public partial class SPC005Detail2 |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 順序
|
||||
|
/// </summary>
|
||||
|
public string SEQ { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗項目名
|
||||
|
/// </summary>
|
||||
|
public string InspectionItemDesc { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 檢驗結果
|
||||
|
/// </summary>
|
||||
|
public string InspectionResults { get; set; } |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue