1
hutongqing
2024-12-18 70f22c9c06c7dfe2a2a83c0d2fcc79892dba7d8f
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Config/Dt_CodeRuleConfig.cs
@@ -8,33 +8,63 @@
namespace WIDESEA_Model.Models
{
    [SugarTable(nameof(Dt_CodeRuleConfig))]
    /// <summary>
    /// ç¼–码生成规则配置
    /// </summary>
    [SugarTable(nameof(Dt_CodeRuleConfig), "编码生成规则配置")]
    public class Dt_CodeRuleConfig : BaseEntity
    {
        /// <summary>
        /// ä¸»é”®
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
        public int Id { get; set; }
        /// <summary>
        /// è§„则编号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "规则编号")]
        public string RuleCode { get; set; }
        /// <summary>
        /// è§„则名称
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 20, ColumnDescription = "规则名称")]
        public string RuleName { get; set; }
        [SugarColumn(IsNullable = false,ColumnDescription ="流水号起始值")]
        /// <summary>
        /// æµæ°´å·èµ·å§‹å€¼
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "流水号起始值")]
        public int StartVal { get; set; }
        /// <summary>
        /// å‰ç¼€å­—符串
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 2, ColumnDescription = "前缀字符串")]
        public string StartStr { get; set; }
        /// <summary>
        /// ç¼–码规则
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "编码规则")]
        public string Format { get; set; }
        /// <summary>
        /// æµæ°´å·é•¿åº¦
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "流水号长度")]
        public int Length { get; set; }
        /// <summary>
        /// æµæ°´å·å½“前值
        /// </summary>
        [SugarColumn(IsNullable = false, ColumnDescription = "流水号当前值")]
        public int CurrentVal { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 500, ColumnDescription = "备注")]
        public string Remark { get; set; }
    }