啊鑫
2024-10-18 b687c2bac305b570e81a650a64a4a7d440671c4b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using SqlSugar;
 
namespace MES.Service.Modes;
 
/// <summary>
///     入库检检验表头
/// </summary>
[Table("QS_ITEM_OQC_REQ")]
[SugarTable("QS_ITEM_OQC_REQ")] //用于SqlSugar
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")]
    [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_QS_RKJ",
        ColumnName = "ID")] //用于SqlSugar
    public decimal? Id { get; set; }
 
    /// <summary>
    ///     物料编码
    /// </summary>
    [Column("ITEM_NO")]
    [SugarColumn(ColumnName = "ITEM_NO")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "物料编码长度不能超出100")]
    public string? ItemNo { get; set; }
 
    /// <summary>
    ///     更新人
    /// </summary>
    [Column("LASTUPDATE_BY")]
    [SugarColumn(ColumnName = "LASTUPDATE_BY")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "更新人长度不能超出100")]
    public string? LastupdateBy { get; set; }
 
    /// <summary>
    ///     更新日期
    /// </summary>
    [Column("LASTUPDATE_DATE")]
    [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //用于SqlSugar
    public DateTime? LastupdateDate { get; set; }
 
    /// <summary>
    /// </summary>
    [Column("MODIFY1_BY")]
    [SugarColumn(ColumnName = "MODIFY1_BY")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "Modify1By长度不能超出100")]
    public string? Modify1By { get; set; }
 
    /// <summary>
    ///     检验单号
    /// </summary>
    [Column("RELEASE_NO")]
    [SugarColumn(ColumnName = "RELEASE_NO")] //用于SqlSugar
    [StringLength(100, ErrorMessage = "检验单号长度不能超出100")]
    public string? ReleaseNo { get; set; }
 
    /// <summary>
    ///     模具号
    /// </summary>
    [Column("MOID_NUM")]
    [SugarColumn(ColumnName = "MOID_NUM")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "模具号长度不能超出50")]
    public string? MoidNum { get; set; }
 
 
    //Remarks
    [Column("Remarks")]
    [SugarColumn(ColumnName = "Remarks")] //用于SqlSugar
    [StringLength(200, ErrorMessage = "备注不能超出200")]
    public string? Remarks { get; set; }
 
    [SugarColumn(IsIgnore = true)] public string? LineName { get; set; }
 
    [SugarColumn(IsIgnore = true)] public string? BoardName { 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? TaskNo { get; set; }
 
    //colorName
    [SugarColumn(IsIgnore = true)] public string? ColorName { get; set; }
}