cnf
2025-03-18 06905858858c53175dde5dc467e0f75803a13f61
MES.Service/Modes/QsItemOqcReq.cs
@@ -1,4 +1,3 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using SqlSugar;
@@ -12,52 +11,6 @@
public class QsItemOqcReq
{
    /// <summary>
    ///     工单号
    /// </summary>
    [Column("BILL_NO")]
    [SugarColumn(ColumnName = "BILL_NO")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "工单号长度不能超出50")]
    public string? BillNo { get; set; }
    /// <summary>
    ///     创建人
    /// </summary>
    [Column("CREATE_BY")]
    [SugarColumn(ColumnName = "CREATE_BY")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "创建人长度不能超出100")]
    public string? CreateBy { get; set; }
    /// <summary>
    ///     创建日期
    /// </summary>
    [Column("CREATE_DATE")]
    [SugarColumn(ColumnName = "CREATE_DATE")] //用于SqlSugar
    public DateTime? CreateDate { get; set; }
    /// <summary>
    ///     检验人员
    /// </summary>
    [Column("FCHECK_BY")]
    [SugarColumn(ColumnName = "FCHECK_BY")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "检验人员长度不能超出100")]
    public string? FcheckBy { get; set; }
    /// <summary>
    ///     检验日期
    /// </summary>
    [Column("FCHECK_DATE")]
    [SugarColumn(ColumnName = "FCHECK_DATE")] //用于SqlSugar
    public DateTime? FcheckDate { get; set; }
    /// <summary>
    ///     检验结果
    /// </summary>
    [Column("FCHECK_RESU")]
    [SugarColumn(ColumnName = "FCHECK_RESU")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "检验结果长度不能超出100")]
    public string? FcheckResu { get; set; }
    /// <summary>
    ///     序列SEQ_QS_RKJ
    /// </summary>
    [Column("ID")]
@@ -66,70 +19,120 @@
    public decimal? Id { get; set; }
    /// <summary>
    ///     检验单号
    /// </summary>
    [SugarColumn(ColumnName = "RELEASE_NO")]
    public string? ReleaseNo { get; set; }
    /// <summary>
    ///     检验日期
    /// </summary>
    [SugarColumn(ColumnName = "FCHECK_DATE")]
    public DateTime? FcheckDate { get; set; }
    /// <summary>
    ///     检验人员
    /// </summary>
    [SugarColumn(ColumnName = "FCHECK_BY")]
    public string? FcheckBy { get; set; }
    /// <summary>
    ///     物料编码
    /// </summary>
    [Column("ITEM_NO")]
    [SugarColumn(ColumnName = "ITEM_NO")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "物料编码长度不能超出100")]
    [SugarColumn(ColumnName = "ITEM_NO")]
    public string? ItemNo { get; set; }
    /// <summary>
    ///     检验结果
    /// </summary>
    [SugarColumn(ColumnName = "FCHECK_RESU")]
    public string? FcheckResu { get; set; }
    /// <summary>
    ///     创建人
    /// </summary>
    [SugarColumn(ColumnName = "CREATE_BY")]
    public string? CreateBy { get; set; }
    /// <summary>
    ///     创建日期
    /// </summary>
    [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
    /// <summary>
    ///     更新人
    /// </summary>
    [Column("LASTUPDATE_BY")]
    [SugarColumn(ColumnName = "LASTUPDATE_BY")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "更新人长度不能超出100")]
    [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string? LastupdateBy { get; set; }
    /// <summary>
    ///     更新日期
    /// </summary>
    [Column("LASTUPDATE_DATE")]
    [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //用于SqlSugar
    [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
    /// <summary>
    /// </summary>
    [Column("MODIFY1_BY")]
    [SugarColumn(ColumnName = "MODIFY1_BY")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "Modify1By长度不能超出100")]
    [SugarColumn(ColumnName = "MODIFY1_BY")]
    public string? Modify1By { get; set; }
    /// <summary>
    ///     检验单号
    ///     工单号
    /// </summary>
    [Column("RELEASE_NO")]
    [SugarColumn(ColumnName = "RELEASE_NO")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "检验单号长度不能超出100")]
    public string? ReleaseNo { get; set; }
    [SugarColumn(ColumnName = "BILL_NO")]
    public string? BillNo { get; set; }
    /// <summary>
    ///     模具号
    /// </summary>
    [Column("MOID_NUM")]
    [SugarColumn(ColumnName = "MOID_NUM")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "模具号长度不能超出50")]
    [SugarColumn(ColumnName = "MOID_NUM")]
    public string? MoidNum { get; set; }
    /// <summary>
    ///     审核人
    /// </summary>
    [SugarColumn(ColumnName = "FSUBMIT_BY")]
    public string? FsubmitBy { get; set; }
    //Remarks
    [Column("Remarks")]
    [SugarColumn(ColumnName = "Remarks")] //用于SqlSugar
    [StringLength(200, ErrorMessage = "备注不能超出200")]
    /// <summary>
    ///     审核时间
    /// </summary>
    [SugarColumn(ColumnName = "FSUBMIT_DATE")]
    public DateTime? FsubmitDate { get; set; }
    /// <summary>
    ///     审核状态
    /// </summary>
    [SugarColumn(ColumnName = "FSUBMIT")]
    public decimal? Fsubmit { get; set; }
    /// <summary>
    ///     备注
    /// </summary>
    [SugarColumn(ColumnName = "REMARKS")]
    public string? Remarks { get; set; }
    [SugarColumn(IsIgnore = true)] public string? LineName { get; set; }
    /// <summary>
    ///     物料ID
    /// </summary>
    [SugarColumn(ColumnName = "ITEM_ID")]
    public decimal? ItemId { get; set; }
    [SugarColumn(IsIgnore = true)] public string? BoardName { get; set; }
    // 添加以下字段以适应查询返回的数据
    [SugarColumn(IsIgnore = true)] public string? ItemName { get; set; }
    [SugarColumn(IsIgnore = true)] public string? Mocode { get; set; }
    [SugarColumn(IsIgnore = true)] public string? BoardModel { get; set; }
    [SugarColumn(IsIgnore = true)] public decimal? Quantity { get; set; }
    [SugarColumn(IsIgnore = true)] public string? ItemModel { get; set; }
    [SugarColumn(IsIgnore = true)] public string? TaskNo { get; set; }
    //colorName
    [SugarColumn(IsIgnore = true)] public string? ColorName { get; set; }
    [SugarColumn(IsIgnore = true)] public string? CbillNo { get; set; }
    [SugarColumn(IsIgnore = true)] public string? Dab001 { get; set; }
    [SugarColumn(IsIgnore = true)] public string? Daa015 { get; set; }
    [SugarColumn(IsIgnore = true)] public string? LineNo { get; set; }
    [SugarColumn(IsIgnore = true)] public decimal? Quantity { get; set; }
}