222
schangxiang@126.com
2024-12-18 4a68e02a9dbffe0b215ceb1d9758ccb17329e523
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
 
 
using Admin.NET.Core;
namespace Admin.NET.Application.Entity;
 
/// <summary>
/// 单据号生成规则配置表
/// </summary>
[SugarTable("wms_config_serial_rule", "单据号生成规则配置表")]
public class WmsConfigSerialRule : EntityBase
{
    /// <summary>
    /// 单据号编号,这个不是业务字段,纯粹是 标记下编号
    /// </summary>
    [Required]
    [SugarColumn(ColumnName = "SerialRuleNo", ColumnDescription = "单据号编号", Length = 50)]
    public string SerialRuleNo { get; set; } = null!;
 
    /// <summary>
    /// 单据号类型
    /// </summary>
    [Required]
    [SugarColumn(ColumnName = "SerialType", ColumnDescription = "单据号类型")]
    public int SerialType { get; set; }
 
    /// <summary>
    /// 生成顺序号
    /// </summary>
    [Required]
    [SugarColumn(ColumnName = "ItemNo", ColumnDescription = "生成顺序号")]
    public int ItemNo { get; set; }
 
    /// <summary>
    /// 组合类型
    /// </summary>
    [Required]
    [SugarColumn(ColumnName = "SourceType", ColumnDescription = "组合类型", Length = 50)]
    public string SourceType { get; set; } = null!;
 
 
    /// <summary>
    /// 组合类型长度
    /// </summary>
    [Required]
    [SugarColumn(ColumnName = "SerialLength", ColumnDescription = "组合类型长度")]
    public int SerialLength { get; set; }
 
 
    [SugarColumn(ColumnName = "SearchStart")]
    public int? SearchStart { get; set; }
 
 
    [SugarColumn(ColumnName = "DecimalType")]
    public int? DecimalType { get; set; }
 
    /// <summary>
    /// 单据号字符串内容
    /// </summary>
    [SugarColumn(ColumnName = "UserDefine", ColumnDescription = "单据号字符串内容", Length = 50)]
    public string? UserDefine { get; set; } 
 
 
    [SugarColumn(ColumnName = "SerialCodeFlag")]
    public int? SerialCodeFlag { get; set; }
 
 
    /// <summary>
    /// 类型描述
    /// </summary>
    [SugarColumn(ColumnName = "Description", ColumnDescription = "类型描述", Length = 250)]
    public string? Description { get; set; }
 
 
    [SugarColumn(ColumnName = "SerialTypeNo")]
    public string? SerialTypeNo { get; set; }
 
 
    /// <summary>
    /// 是否每天都重置(0:不重置,1:每天都重置)
    /// </summary>
    [SugarColumn(ColumnName = "GetData", ColumnDescription = "是否每天都重置(0:不重置,1:每天都重置)")]
    public int? GetData { get; set; }
 
 
    /// <summary>
    /// 文本靠边方向
    /// </summary>
    [Required]
    [SugarColumn(ColumnName = "PadLeft", ColumnDescription = "文本靠边方向")]
    public int PadLeft { get; set; }
 
 
    [SugarColumn(ColumnName = "IssueStatus")]
    public int? IssueStatus { get; set; }
 
 
}