服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2025-02-27 d0be552afd02de828036aa53ecf0f22e67aa599a
Tiger.Model.Net/Entitys/SYS/SYS_BS_LOGIN.cs
@@ -10,6 +10,7 @@
   /// 实体:BS登录信息
   /// </summary>
   [Description("Primary:ID")]
   [DisplayName("BS登录信息")]
   [Serializable]
   [SugarTable("SYS_BS_LOGIN")]
   public class SYS_BS_LOGIN : DbEntity
@@ -25,58 +26,83 @@
      /// <summary>
      /// 登录TOKEN
      /// </summary>
      [DisplayName("登录TOKEN")]
      public string TOKEN { get; set; }
      /// <summary>
      /// 最后登录时间
      /// </summary>
      [DisplayName("最后登录时间")]
      public DateTime LAST_ACCESS { get; set; } = DateTime.MinValue;
      /// <summary>
      /// 用户ID
      /// </summary>
      [DisplayName("用户ID")]
      public string USER_ID { get; set; }
      /// <summary>
      /// 用户名
      /// </summary>
      [DisplayName("用户名")]
      public string USER_NAME { get; set; }
      /// <summary>
      /// 权限
      /// </summary>
      [DisplayName("权限")]
      public string PERMISSION { get; set; }
      /// <summary>
      /// IP地址
      /// </summary>
      [DisplayName("IP地址")]
      public string CLIENT_IP { get; set; }
      /// <summary>
      /// 账号类型
      /// </summary>
      [DisplayName("账号类型")]
      public int ACCOUNT_TYPE { get; set; }
      /// <summary>
      /// 工厂代码
      /// 工厂编码
      /// </summary>
      [DisplayName("工厂编码")]
      public string FTY_CODE { get; set; }
      /// <summary>
      /// 工厂描述
      /// </summary>
      [DisplayName("工厂描述")]
      public string FTY_NAME { get; set; }
      /// <summary>
      /// 用户状态
      /// </summary>
      [DisplayName("用户状态")]
      public string STATUS_CODE { get; set; }
        /// <summary>
        /// 组织编码
        /// </summary>
        public string ORG_CODE { get; set; }
        #endregion
      /// <summary>
      /// 组织编码
      /// </summary>
      [DisplayName("组织编码")]
      public string ORG_CODE { get; set; }
      #endregion
        #region 虚拟属性
        /*例子
      #region 虚拟属性
      /*例子
      [SugarColumn(IsIgnore = true)]
      public string FieldName { get; set; }
      */
        #endregion
      #endregion
        #region 枚举变量
        /*例子
      #region 外键属性
      /*例子
      //一对一外键导航
      [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是SYS_BS_LOGIN类里面的外键ID字段
      public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
      //一对多外键导航
      [Navigate(NavigateType.OneToMany, nameof(ClassA.SYS_BS_LOGINId))]//ClassA表中的SYS_BS_LOGINId
      public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
      //多对多外键导航
      [Navigate(typeof(MappingClass), nameof(MappingClass.SYS_BS_LOGINId), nameof(MappingClass.ClassAId))]//注意顺序
      public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
      */
      #endregion
      #region 枚举变量
      /*例子
      public enum FieldNames
      {
         [Description("枚举描述0")]
@@ -85,11 +111,11 @@
         Enum1,
      }
      */
        #endregion
      #endregion
        #region 公共方法
      #region 公共方法
        #endregion
      #endregion
    }//endClass
   }//endClass
}