You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
192 lines
4.7 KiB
192 lines
4.7 KiB
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 FqcDto
|
|
{
|
|
public FqcDto()
|
|
{
|
|
fqcDetails = new List<FqcDetailDto>();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 入庫單號碼
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "入庫單號")]
|
|
public string InhouseNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 序號
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "序號")]
|
|
public int? SeqID { get; set; } = 1;
|
|
|
|
/// <summary>
|
|
/// h入庫單號碼
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "入庫單號")]
|
|
public string h_InhouseNo { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// h序號
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "序號")]
|
|
public string h_SeqID { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// FqcID
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "FqcID")]
|
|
public int FqcID { get; set; } = 0;
|
|
|
|
/// <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 string ModelNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 本批完成量
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "本批完成量")]
|
|
public int InhouseQty { get; set; }
|
|
|
|
/// <summary>
|
|
/// 抽驗狀態 P-PASS(允收);R-REJECT(批退); A-初始狀態
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "抽驗狀態")]
|
|
|
|
public string StatusName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 抽驗數量
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "抽驗數量")]
|
|
public int QcQty { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// PASS數量
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "PASS數量")]
|
|
public int PassQty { get; set; } = 0;
|
|
|
|
|
|
/// <summary>
|
|
/// 不良數
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "不良數")]
|
|
public int FailQty { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// 允收數量
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "允收數量")]
|
|
public int AcQty { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// 拒收數量
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "拒收數量")]
|
|
public int ReQty { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// 判定備註
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "判定備註")]
|
|
public string QaMeno { get; set; }
|
|
|
|
/// <summary>
|
|
/// 手動判定備註
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "手動判定備註")]
|
|
public string ManualQaMeno { get; set; }
|
|
|
|
/// <summary>
|
|
/// 入庫單備註
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "入庫單備註")]
|
|
public string InhouseMemo { get; set; }
|
|
|
|
public List<FqcDetailDto> fqcDetails { get; set; }
|
|
|
|
public class FqcDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 箱號
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "箱號")]
|
|
public string SerialNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 總數量
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "總數量")]
|
|
public int Qty { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// 已抽驗數
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "已抽驗數")]
|
|
public int HasQty { get; set; } = 0;
|
|
|
|
/// <summary>
|
|
/// PASS數量
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "PASS數量")]
|
|
public int PassQty { get; set; } = 0;
|
|
|
|
|
|
/// <summary>
|
|
/// FAIL數量
|
|
/// </summary>
|
|
[DataMember]
|
|
[Display(Name = "不良數")]
|
|
public int FailQty { get; set; } = 0;
|
|
}
|
|
}
|
|
}
|
|
|