using System; using System.ComponentModel.DataAnnotations; namespace HT.Cloud.Domain.SystemManage { /// /// 单据规则模型 /// public class CodeRuleFormatEntity { /// /// 编码前缀类型 1-固定参数 2-日期 3-年 4-月 5-日 6-周别 7-周几 8-小时 9-上午下午 10-班别 11-流水号 12-自定义 13-通配符 /// [Range(1, 15)] public int FormatType { get; set; } /// /// 格式化字符串 /// public string FormatString { get; set; } /// /// 自定义日,月,周别,周几,班别,上午下午 /// public string[] DiyDate { get; set; } /// /// 流水号初始值,默认:1 /// public int? InitValue { get; set; } = 1; /// /// 流水号最大值 /// public int? MaxValue { get; set; } /// /// 步长 /// public decimal? Increment { get; set; } = 1; /// /// 进制 /// [Range(2, 36)] public int ToBase { get; set; } = 10; } }