222
schangxiang@126.com
2024-12-13 a5e54d60dbc5c695b8cadc21fcb44eb5c851f09c
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
using Admin.NET.Core;
 
/*
 * @author : 您的名字
 * @date : 2024/7/22下午5:49:24
 * @desc : 打印记录
 */
namespace Admin.NET.Application.Entity
{
    /// <summary>
    /// 打印记录
    /// </summary>
    [SugarTable("wms_record_print", "打印记录")]
    public class WmsRecordPrint : EntityBase
    {
 
 
        /// <summary>
        /// 打印类型
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "PrintType", ColumnDescription = "打印类型")]
        public PrintTypeEnum PrintType { get; set; }
 
        /// <summary>
        /// 打印来源
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "PrintSource", ColumnDescription = "打印来源")]
        public PrintSourceEnum PrintSource { get; set; }
 
 
        #region 打印内容
 
        [SugarColumn(ColumnName = "PackageCode", ColumnDescription = "包装号", Length = 50)]
        public string PackageCode { get; set; }
 
        /// <summary>
        /// 销售合同单号
        /// </summary>
        [SugarColumn(ColumnName = "Info4", ColumnDescription = "销售合同单号", Length = 60)]
        public string? Info4 { get; set; }
 
        /// <summary>
        /// 生产单号
        /// </summary>
        [SugarColumn(ColumnName = "Info5", ColumnDescription = "生产单号", Length = 60)]
        public string? Info5 { get; set; }
 
        /// <summary>
        /// 第几包
        /// </summary>
        [SugarColumn(ColumnName = "Info6", ColumnDescription = "第几包", Length = 60)]
        public string? Info6 { get; set; }
 
        /// <summary>
        /// 经销店名称
        /// </summary>
        [SugarColumn(ColumnName = "Info7", ColumnDescription = "经销店名称", Length = 60)]
        public string? Info7 { get; set; }
 
        /// <summary>
        /// 产品名称
        /// </summary>
        [SugarColumn(ColumnName = "Info8", ColumnDescription = "产品名称", Length = 60)]
        public string? Info8 { get; set; }
 
        /// <summary>
        /// 客户名称
        /// </summary>
        [SugarColumn(ColumnName = "Info10", ColumnDescription = "客户名称", Length = 60)]
        public string? Info10 { get; set; }
 
      
        /// <summary>
        /// 自提or发货
        /// </summary>
        [SugarColumn(ColumnName = "Info11", ColumnDescription = "自提or发货", Length = 60)]
        public string? Info11 { get; set; }
 
        /// <summary>
        /// 包装部件总数量
        /// </summary>
        [SugarColumn(ColumnName = "Info12", ColumnDescription = "包装部件总数量", Length = 60)]
        public string? Info12 { get; set; }
 
        /// <summary>
        /// 包装面积
        /// </summary>
        [SugarColumn(ColumnName = "Info13", ColumnDescription = "包装面积", Length = 60)]
        public string? Info13 { get; set; }
 
        ///// <summary>
        ///// 部件名称
        ///// </summary>
        //[SugarColumn(ColumnName = "Info14", ColumnDescription = "部件名称", Length = 60)]
        //public string? Info14 { get; set; }
 
        /// <summary>
        /// 部件数量
        /// </summary>
        [SugarColumn(ColumnName = "Info15", ColumnDescription = "部件数量")]
        public int? Info15 { get; set; }
 
        /// <summary>
        /// 部件尺寸
        /// </summary>
        [SugarColumn(ColumnName = "Info16", ColumnDescription = "部件尺寸", Length = 60)]
        public string? Info16 { get; set; }
 
        #endregion
 
 
 
        /// <summary>
        /// 打印张数
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "PrintSheetNum", ColumnDescription = "打印张数")]
        public int PrintSheetNum { get; set; } = 1;//默认是1
 
 
        /// <summary>
        /// 打印次数
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "PrintNum", ColumnDescription = "打印次数")]
        public int PrintNum { get; set; } = 0;//默认是0
 
 
        /// <summary>
        /// 打印状态
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "PrintStatus", ColumnDescription = "打印状态")]
        public PrintStatuEnum PrintStatus { get; set; } = PrintStatuEnum.未打印;
 
 
        /// <summary>
        /// 是否允许打印
        /// </summary>
        [Required]
 
        [SugarColumn(ColumnName = "IsAllowPrint", ColumnDescription = "是否允许打印")]
        public bool IsAllowPrint { get; set; } = true;
 
 
        /// <summary>
        /// 备注
        /// </summary>
        [SugarColumn(ColumnName = "Remarks", ColumnDescription = "备注", Length = 255)]
 
        public string? Remarks { get; set; }
 
 
 
 
 
 
 
 
 
    }
}