服务端的TigerApi 框架,基于.NET6 2024 版本
YangYuGang
3 天以前 e26f91635aa0343f6f5c201c95d20141dc465ed3
Tiger.Model.Net/Entitys/BAS/BAS_CODE_DTL.cs
@@ -20,73 +20,104 @@
      /// 实体:条码规则明细定义
      /// </summary>
      public BAS_CODE_DTL() {}
      #endregion
        #endregion
      #region 公共属性
      /// <summary>
      /// 规则ID
      /// </summary>
      public string RULE_ID { get; set; }
      /// <summary>
      /// 规则顺序(从1开始累计加1)
      /// </summary>
      public int RULE_SEQ { get; set; }
      /// <summary>
      /// 明细描述
      /// </summary>
      public string DESCRIPTION { get; set; }
      /// <summary>
      /// 数据类型(0Character纯字母|1Numeric纯数字|2FixedCode固定值|3SerialCode流水号|4DateCode日期|5TimeCode时间|6DbCheck关联校验|7NoCheck不校验)
      /// </summary>
      public int DATA_TYPE { get; set; }
        #region 公共属性
        /// <summary>
        /// 规则ID
        /// </summary>
        [DisplayName("规则ID")]
        public string RULE_ID { get; set; }
        /// <summary>
        /// 规则顺序(从1开始累计加1)
        /// </summary>
        [DisplayName("规则顺序(从1开始累计加1)")]
        public int RULE_SEQ { get; set; }
        /// <summary>
        /// 明细描述
        /// </summary>
        [DisplayName("明细描述")]
        public string DESCRIPTION { get; set; }
        /// <summary>
        /// 数据类型(0Character纯字母|1Numeric纯数字|2FixedCode固定值|3SerialCode流水号|4DateCode日期|5TimeCode时间|6DbCheck关联校验|7NoCheck不校验)
        /// </summary>
        [DisplayName("数据类型(0Character纯字母|1Numeric纯数字|2FixedCode固定值|3SerialCode流水号|4DateCode日期|5TimeCode时间|6DbCheck关联校验|7NoCheck不校验)")]
        public int DATA_TYPE { get; set; }
        /// <summary>
        /// 数据选择值(纯字母,日期,时间选择值)
        /// </summary>
        [DisplayName("数据选择值(纯字母,日期,时间选择值)")]
        public string DATA_CASE { get; set; }
        /// <summary>
        /// 数据值(固定值填写值)
        /// </summary>
        [DisplayName("数据值(固定值填写值)")]
        public string DATA_VALUE { get; set; }
      /// <summary>
      /// 流水号最小值
      /// </summary>
      public int SERIAL_MIN { get; set; }
      /// <summary>
      /// 流水号最大值
      /// </summary>
      public int SERIAL_MAX { get; set; }
      /// <summary>
      /// 流水号重置类型(0Default默认|1Year年|2Month月|3Week周|4Day日|5NotReset不重置)
      /// </summary>
      public int SERIAL_RESET { get; set; }
      /// <summary>
      /// 关联表
      /// </summary>
      public string CHECK_TABLE { get; set; }
      /// <summary>
      /// 关联字段
      /// </summary>
      public string CHECK_FIELD { get; set; }
      /// <summary>
      /// 校验长度(默认是1)
      /// </summary>
      public int CHECK_LENGTH { get; set; }
      /// <summary>
      /// 匹配次数(默认是1)
      /// </summary>
      public int REPEAT_TIMES { get; set; }
      /// <summary>
      /// 起始位置(从0开始)
      /// </summary>
      public string START_DIGIT { get; set; }
      /// <summary>
      /// 校验表达式
      /// </summary>
      public string DATA_REGEX { get; set; }
      /// <summary>
      /// 备注
      /// </summary>
      public string REMARK { get; set; }
        /// <summary>
        /// 流水号最小值
        /// </summary>
        [DisplayName("流水号最小值")]
        public int SERIAL_MIN { get; set; }
        /// <summary>
        /// 流水号最大值
        /// </summary>
        [DisplayName("流水号最大值")]
        public int SERIAL_MAX { get; set; }
        /// <summary>
        /// 流水号重置类型(0Default默认|1Year年|2Month月|3Week周|4Day日|5NotReset不重置)
        /// </summary>
        [DisplayName("流水号重置类型(0Default默认|1Year年|2Month月|3Week周|4Day日|5NotReset不重置)")]
        public int SERIAL_RESET { get; set; }
        /// <summary>
        /// 流水号取号间隔
        /// </summary>
        [DisplayName("流水号取号间隔")]
        public int SERIAL_INTERVAL { get; set; } = 1;
        /// <summary>
        /// 流水号跳号(取号时跳过以设置号码结尾的流水号)
        /// </summary>
        [DisplayName("流水号跳号(取号时跳过以设置号码结尾的流水号)")]
        public string SERIAL_IGNORE { get; set; }
        /// <summary>
        /// 是否不包含固定值(Y/N)
        /// </summary>
        [DisplayName("是否不包含固定值(Y/N)")]
        public string FIXED_NOTLIKE { get; set; }
        /// <summary>
        /// 关联表
        /// </summary>
        [DisplayName("关联表")]
        public string CHECK_TABLE { get; set; }
        /// <summary>
        /// 关联字段
        /// </summary>
        [DisplayName("关联字段")]
        public string CHECK_FIELD { get; set; }
        /// <summary>
        /// 校验长度(默认是1)
        /// </summary>
        [DisplayName("校验长度(默认是1)")]
        public int CHECK_LENGTH { get; set; }
        /// <summary>
        /// 匹配次数(默认是1)
        /// </summary>
        [DisplayName("匹配次数(默认是1)")]
        public int REPEAT_TIMES { get; set; }
        /// <summary>
        /// 起始位置(从0开始)
        /// </summary>
        [DisplayName("起始位置(从0开始)")]
        public string START_DIGIT { get; set; }
        /// <summary>
        /// 校验表达式
        /// </summary>
        [DisplayName("校验表达式")]
        public string DATA_REGEX { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region 虚拟属性