服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-08-28 935722e71cc47d8c9f3b0e911de33c7eb0cbc693
Tiger.Model.Net/Entitys/MES/MES_WIP_EXT.cs
@@ -6,171 +6,171 @@
namespace Tiger.Model
{
   /// <summary>
   /// 实体:在制品扩展信息表
   /// </summary>
   [Description("Primary:ID")]
   [DisplayName("在制品扩展信息表")]
   [Serializable]
   [SugarTable("MES_WIP_EXT")]
   public class MES_WIP_EXT : DbEntityWithAuth
   {
      #region 构造函数
      /// <summary>
      /// 实体:在制品扩展信息表
      /// </summary>
      public MES_WIP_EXT() {}
      #endregion
    /// <summary>
    /// 实体:在制品扩展信息表
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("在制品扩展信息表")]
    [Serializable]
    [SugarTable("MES_WIP_EXT")]
    public class MES_WIP_EXT : DbEntityWithAuth
    {
        #region 构造函数
        /// <summary>
        /// 实体:在制品扩展信息表
        /// </summary>
        public MES_WIP_EXT() { }
        #endregion
      #region 公共属性
      /// <summary>
      /// 过站条码
      /// </summary>
      [DisplayName("过站条码")]
      public string SN { get; set; }
      /// <summary>
      /// 彩盒条码
      /// </summary>
      [DisplayName("彩盒条码")]
      public string BOX_SN { get; set; }
      /// <summary>
      /// 扩展字段值01
      /// </summary>
      [DisplayName("扩展字段值01")]
      public string FIELD_01 { get; set; }
      /// <summary>
      /// 扩展字段值02
      /// </summary>
      [DisplayName("扩展字段值02")]
      public string FIELD_02 { get; set; }
      /// <summary>
      /// 扩展字段值03
      /// </summary>
      [DisplayName("扩展字段值03")]
      public string FIELD_03 { get; set; }
      /// <summary>
      /// 扩展字段值04
      /// </summary>
      [DisplayName("扩展字段值04")]
      public string FIELD_04 { get; set; }
      /// <summary>
      /// 扩展字段值05
      /// </summary>
      [DisplayName("扩展字段值05")]
      public string FIELD_05 { get; set; }
      /// <summary>
      /// 扩展字段值06
      /// </summary>
      [DisplayName("扩展字段值06")]
      public string FIELD_06 { get; set; }
      /// <summary>
      /// 扩展字段值07
      /// </summary>
      [DisplayName("扩展字段值07")]
      public string FIELD_07 { get; set; }
      /// <summary>
      /// 扩展字段值08
      /// </summary>
      [DisplayName("扩展字段值08")]
      public string FIELD_08 { get; set; }
      /// <summary>
      /// 扩展字段值09
      /// </summary>
      [DisplayName("扩展字段值09")]
      public string FIELD_09 { get; set; }
      /// <summary>
      /// 扩展字段值10
      /// </summary>
      [DisplayName("扩展字段值10")]
      public string FIELD_10 { get; set; }
      /// <summary>
      /// 扩展字段值11
      /// </summary>
      [DisplayName("扩展字段值11")]
      public string FIELD_11 { get; set; }
      /// <summary>
      /// 扩展字段值12
      /// </summary>
      [DisplayName("扩展字段值12")]
      public string FIELD_12 { get; set; }
      /// <summary>
      /// 扩展字段值13
      /// </summary>
      [DisplayName("扩展字段值13")]
      public string FIELD_13 { get; set; }
      /// <summary>
      /// 扩展字段值14
      /// </summary>
      [DisplayName("扩展字段值14")]
      public string FIELD_14 { get; set; }
      /// <summary>
      /// 扩展字段值15
      /// </summary>
      [DisplayName("扩展字段值15")]
      public string FIELD_15 { get; set; }
      /// <summary>
      /// 扩展字段值16
      /// </summary>
      [DisplayName("扩展字段值16")]
      public string FIELD_16 { get; set; }
      /// <summary>
      /// 扩展字段值17
      /// </summary>
      [DisplayName("扩展字段值17")]
      public string FIELD_17 { get; set; }
      /// <summary>
      /// 扩展字段值18
      /// </summary>
      [DisplayName("扩展字段值18")]
      public string FIELD_18 { get; set; }
      /// <summary>
      /// 扩展字段值19
      /// </summary>
      [DisplayName("扩展字段值19")]
      public string FIELD_19 { get; set; }
      /// <summary>
      /// 扩展字段值20
      /// </summary>
      [DisplayName("扩展字段值20")]
      public string FIELD_20 { get; set; }
      #endregion
        #region 公共属性
        /// <summary>
        /// 条码(不限于在制品条码)
        /// </summary>
        [DisplayName("条码(不限于在制品条码)")]
        public string SN { get; set; }
        /// <summary>
        /// 在制品ID(不是在制品则留空)
        /// </summary>
        [DisplayName("在制品ID(不是在制品则留空)")]
        public string WIP_ID { get; set; }
        /// <summary>
        /// 扩展字段值01
        /// </summary>
        [DisplayName("扩展字段值01")]
        public string FIELD_01 { get; set; }
        /// <summary>
        /// 扩展字段值02
        /// </summary>
        [DisplayName("扩展字段值02")]
        public string FIELD_02 { get; set; }
        /// <summary>
        /// 扩展字段值03
        /// </summary>
        [DisplayName("扩展字段值03")]
        public string FIELD_03 { get; set; }
        /// <summary>
        /// 扩展字段值04
        /// </summary>
        [DisplayName("扩展字段值04")]
        public string FIELD_04 { get; set; }
        /// <summary>
        /// 扩展字段值05
        /// </summary>
        [DisplayName("扩展字段值05")]
        public string FIELD_05 { get; set; }
        /// <summary>
        /// 扩展字段值06
        /// </summary>
        [DisplayName("扩展字段值06")]
        public string FIELD_06 { get; set; }
        /// <summary>
        /// 扩展字段值07
        /// </summary>
        [DisplayName("扩展字段值07")]
        public string FIELD_07 { get; set; }
        /// <summary>
        /// 扩展字段值08
        /// </summary>
        [DisplayName("扩展字段值08")]
        public string FIELD_08 { get; set; }
        /// <summary>
        /// 扩展字段值09
        /// </summary>
        [DisplayName("扩展字段值09")]
        public string FIELD_09 { get; set; }
        /// <summary>
        /// 扩展字段值10
        /// </summary>
        [DisplayName("扩展字段值10")]
        public string FIELD_10 { get; set; }
        /// <summary>
        /// 扩展字段值11
        /// </summary>
        [DisplayName("扩展字段值11")]
        public string FIELD_11 { get; set; }
        /// <summary>
        /// 扩展字段值12
        /// </summary>
        [DisplayName("扩展字段值12")]
        public string FIELD_12 { get; set; }
        /// <summary>
        /// 扩展字段值13
        /// </summary>
        [DisplayName("扩展字段值13")]
        public string FIELD_13 { get; set; }
        /// <summary>
        /// 扩展字段值14
        /// </summary>
        [DisplayName("扩展字段值14")]
        public string FIELD_14 { get; set; }
        /// <summary>
        /// 扩展字段值15
        /// </summary>
        [DisplayName("扩展字段值15")]
        public string FIELD_15 { get; set; }
        /// <summary>
        /// 扩展字段值16
        /// </summary>
        [DisplayName("扩展字段值16")]
        public string FIELD_16 { get; set; }
        /// <summary>
        /// 扩展字段值17
        /// </summary>
        [DisplayName("扩展字段值17")]
        public string FIELD_17 { get; set; }
        /// <summary>
        /// 扩展字段值18
        /// </summary>
        [DisplayName("扩展字段值18")]
        public string FIELD_18 { get; set; }
        /// <summary>
        /// 扩展字段值19
        /// </summary>
        [DisplayName("扩展字段值19")]
        public string FIELD_19 { get; set; }
        /// <summary>
        /// 扩展字段值20
        /// </summary>
        [DisplayName("扩展字段值20")]
        public string FIELD_20 { get; set; }
        #endregion
      #region 虚拟属性
      /*例子
        #region 虚拟属性
        /*例子
      [SugarColumn(IsIgnore = true)]
      public string FieldName { get; set; }
      */
      #endregion
        #endregion
      #region 外键属性
      /*例子
      //一对一外键导航
      [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_WIP_EXT类里面的外键ID字段
      public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
      //一对多外键导航
      [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_WIP_EXTId))]//ClassA表中的MES_WIP_EXTId
      public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
      //多对多外键导航
      [Navigate(typeof(MappingClass), nameof(MappingClass.MES_WIP_EXTId), nameof(MappingClass.ClassAId))]//注意顺序
      public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        #region 外键属性
        /*例子
      //一对一外键导航
      [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是MES_WIP_EXT类里面的外键ID字段
      public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
      //一对多外键导航
      [Navigate(NavigateType.OneToMany, nameof(ClassA.MES_WIP_EXTId))]//ClassA表中的MES_WIP_EXTId
      public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
      //多对多外键导航
      [Navigate(typeof(MappingClass), nameof(MappingClass.MES_WIP_EXTId), nameof(MappingClass.ClassAId))]//注意顺序
      public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
      */
      #endregion
        #endregion
      #region 枚举变量
      /*例子
        #region 枚举变量
        /*例子
      public enum FieldNames
      {
         [Description("枚举描述0")]
         [Description("枚举描述0")]
         Enum0,
         [Description("枚举描述1")]
         [Description("枚举描述1")]
         Enum1,
      }
      */
      #endregion
        #endregion
      #region 公共方法
        #region 公共方法
      #endregion
        #endregion
   }//endClass
    }//endClass
}