1
wbc
2025-05-29 1c752c710464609d137012d6c9ca717a942cb6e9
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using SqlSugar;
 
namespace MES.Service.Modes;
 
/// <summary>
///     首检主表
/// </summary>
[Table("QS_ITEM_IPI_REQ")]
[SugarTable("QS_ITEM_IPI_REQ")] //用于SqlSugar
public class QsItemIpiReq
{
    /// <summary>
    ///     首检单号
    /// </summary>
    [Column("BILL_NO")]
    [SugarColumn(ColumnName = "BILL_NO")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "首检单号长度不能超出50")]
    public string? BillNo { get; set; }
 
    /// <summary>
    ///     备注
    /// </summary>
    [Column("COMMENTS")]
    [SugarColumn(ColumnName = "COMMENTS")] //用于SqlSugar
    [StringLength(500, ErrorMessage = "备注长度不能超出500")]
    public string? Comments { get; set; }
 
    /// <summary>
    ///     完成时间
    /// </summary>
    [Column("COMPLETE_TIME")]
    [SugarColumn(ColumnName = "COMPLETE_TIME")] //用于SqlSugar
    public DateTime? CompleteTime { get; set; }
 
    /// <summary>
    ///     创建时间
    /// </summary>
    [Column("CREATE_TIME")]
    [SugarColumn(ColumnName = "CREATE_TIME")] //用于SqlSugar
    public DateTime? CreateTime { get; set; }
 
    /// <summary>
    ///     序列SEQ_QS_IPI
    /// </summary>
    [Column("ID")]
    [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_QS_IPI",
        ColumnName = "ID")]
    public decimal? Id { get; set; }
 
    /// <summary>
    ///     0表示不合格,1表示合格
    /// </summary>
    [Column("IS_PASS")]
    [SugarColumn(ColumnName = "IS_PASS")] //用于SqlSugar
    public decimal? IsPass { get; set; }
 
    /// <summary>
    ///     产品规格
    /// </summary>
    [Column("ITEM_MOD")]
    [SugarColumn(ColumnName = "ITEM_MOD")] //用于SqlSugar
    [StringLength(1000, ErrorMessage = "产品规格长度不能超出1000")]
    public string? ItemMod { get; set; }
 
    /// <summary>
    ///     产品名
    /// </summary>
    [Column("ITEM_NAME")]
    [SugarColumn(ColumnName = "ITEM_NAME")] //用于SqlSugar
    [StringLength(200, ErrorMessage = "产品名长度不能超出200")]
    public string? ItemName { get; set; }
 
    /// <summary>
    ///     产品编号
    /// </summary>
    [Column("ITEM_NO")]
    [SugarColumn(ColumnName = "ITEM_NO")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "产品编号长度不能超出50")]
    public string? ItemNo { get; set; }
 
    /// <summary>
    ///     产线
    /// </summary>
    [Column("LINE")]
    [SugarColumn(ColumnName = "LINE")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "产线长度不能超出50")]
    public string? Line { get; set; }
 
    /// <summary>
    ///     产线名
    /// </summary>
    [Column("LINE_NAME")]
    [SugarColumn(ColumnName = "LINE_NAME")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "产线名长度不能超出50")]
    public string? LineName { get; set; }
 
    /// <summary>
    ///     排产单号
    /// </summary>
    [Column("PBAID")]
    [SugarColumn(ColumnName = "PBAID")] //用于SqlSugar
    public decimal? Pbaid { get; set; }
 
    /// <summary>
    ///     审核日期
    /// </summary>
    [Column("STATUS_DATE")]
    [SugarColumn(ColumnName = "STATUS_DATE")] //用于SqlSugar
    public DateTime? StatusDate { get; set; }
 
    /// <summary>
    ///     审核人
    /// </summary>
    [Column("STATUS_USER")]
    [SugarColumn(ColumnName = "STATUS_USER")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "审核人长度不能超出50")]
    public string? StatusUser { get; set; }
 
    /// <summary>
    ///     车间编码
    /// </summary>
    [Column("WORKSHOP_CODE")]
    [SugarColumn(ColumnName = "WORKSHOP_CODE")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "车间编码长度不能超出50")]
    public string? WorkshopCode { get; set; }
 
    /// <summary>
    ///     车间名
    /// </summary>
    [Column("WORKSHOP_NAME")]
    [SugarColumn(ColumnName = "WORKSHOP_NAME")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "车间名长度不能超出50")]
    public string? WorkshopName { get; set; }
 
 
    /// <summary>
    ///     模具号
    /// </summary>
    [Column("MOID_NUM")]
    [SugarColumn(ColumnName = "MOID_NUM")] //用于SqlSugar
    [StringLength(50, ErrorMessage = "模具号长度不能超出50")]
    public string? MoidNum { get; set; }
 
    [Column("Remarks")]
    [SugarColumn(ColumnName = "Remarks")] //用于SqlSugar
    [StringLength(200, ErrorMessage = "备注不能超出200")]
    public string? Remarks { get; set; }
    /// <summary>
    ///     首检时机
    /// </summary>
    [Column("TYPE")]
    [SugarColumn(ColumnName = "TYPE")] //用于SqlSugar
    public string? Type { get; set; }
 
 
    /// <summary>
    ///     审核标识
    /// </summary>
    [Column("FSUBMIT")]
    [SugarColumn(ColumnName = "FSUBMIT")] //用于SqlSugar
    public decimal? Fsubmit { get; set; }
 
    /// <summary>
    ///     审核人
    /// </summary>
    [Column("FSUBMIT_BY")]
    [SugarColumn(ColumnName = "FSUBMIT_BY")] //用于SqlSugar
    public string? FsubmitBy { get; set; }
 
    /// <summary>
    ///     审核时间
    /// </summary>
    [Column("FSUBMIT_DATE")]
    [SugarColumn(ColumnName = "FSUBMIT_DATE")] //用于SqlSugar
    public DateTime? FsubmitDate { get; set; }
 
}