using Admin.NET.Core; /* * @author : 您的名字 * @date : 2024/6/25下午2:19:00 * @desc : 单号生成规则 */ namespace Admin.NET.Application.Entity { /// /// 单号生成规则 /// [SugarTable("wms_config_no_rule", "单号生成规则")] public class WmsConfigNoRule : EntityBase { /// /// 规则编号 /// [Required] [SugarColumn(ColumnName = "RuleCode", ColumnDescription = "规则编号", Length = 255)] public string RuleCode { get; set; } /// /// 规则名称 /// [Required] [SugarColumn(ColumnName = "RuleName", ColumnDescription = "规则名称", Length = 255)] public string RuleName { get; set; } /// /// 单号规则 /// [Required] [SugarColumn(ColumnName = "NoRule", ColumnDescription = "单号规则", Length = 255)] public string NoRule { get; set; } /// /// 单据类型 /// [Required] [SugarColumn(ColumnName = "OrderType", ColumnDescription = "单据类型")] public OrderTypeEnum OrderType { get; set; } /// /// 业务类型 /// [Required] [SugarColumn(ColumnName = "BusinessType", ColumnDescription = "业务类型")] public int? BusinessType { get; set; } /// /// 业务类型名称 /// [SugarColumn(ColumnName = "BusinessTypeName", ColumnDescription = "业务类型名称", Length = 50)] public string? BusinessTypeName { get; set; } /// /// 流水号步长 /// [Required] [SugarColumn(ColumnName = "SerialNoStepSize", ColumnDescription = "流水号步长")] public int SerialNoStepSize { get; set; } /// /// 流水号长度 /// [Required] [SugarColumn(ColumnName = "SerialNoLength", ColumnDescription = "流水号长度")] public int SerialNoLength { get; set; } /// /// 条码规则描述 /// [SugarColumn(ColumnName = "RuleDesc", ColumnDescription = "条码规则描述", Length = 255)] public string? RuleDesc { get; set; } /// /// 是否禁用 /// [Required] [SugarColumn(ColumnName = "IsDisabled", ColumnDescription = "是否禁用")] public bool IsDisabled { get; set; } } }