|
|
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; }
|
|
|
}
|