服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-08-29 3cab868262d5e84cd1000851c07cce43a459f3ea
Tiger.Model.Net/Entitys/SYS/LOG_BS_LOGIN.cs
@@ -6,96 +6,121 @@
namespace Tiger.Model
{
    /// <summary>
    /// 实体:BS登录日志
    /// </summary>
    [Description("Primary:ID")]
    [Serializable]
    [SugarTable("LOG_BS_LOGIN")]
    public class LOG_BS_LOGIN : DbEntityOnlyID
    {
        #region 构造函数
        /// <summary>
        /// 实体:BS登录日志
        /// </summary>
        public LOG_BS_LOGIN() { }
        #endregion
   /// <summary>
   /// 实体:BS登录日志
   /// </summary>
   [Description("Primary:ID")]
   [DisplayName("BS登录日志")]
   [Serializable]
   [SugarTable("LOG_BS_LOGIN")]
   public class LOG_BS_LOGIN : DbEntityOnlyID
   {
      #region 构造函数
      /// <summary>
      /// 实体:BS登录日志
      /// </summary>
      public LOG_BS_LOGIN() {}
      #endregion
        #region 公共属性
        /// <summary>
        /// SessionID
        /// </summary>
        public string SESSION_ID { get; set; }
        /// <summary>
        /// 工厂
        /// </summary>
        public string FACTORY { get; set; }
        /// <summary>
        /// 用户ID
        /// </summary>
        public string USER_ID { get; set; }
        /// <summary>
        /// 登录信息
        /// </summary>
        public string LOGIN_FROM { get; set; }
        /// <summary>
        /// 登录Channel
        /// </summary>
        public string LOGIN_CHANNEL { get; set; }
        /// <summary>
        /// 登录URL
        /// </summary>
        public string LOGIN_URL { get; set; }
        /// <summary>
        /// 登录时间
        /// </summary>
        public DateTime LOGIN_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// 登出URL
        /// </summary>
        public string LOGOUT_URL { get; set; }
        /// <summary>
        /// 登出时间
        /// </summary>
        public DateTime LOGOUT_TIME { get; set; } = DateTime.MinValue;
        #endregion
      #region 公共属性
      /// <summary>
      /// SessionID
      /// </summary>
      [DisplayName("SessionID")]
      public string SESSION_ID { get; set; }
      /// <summary>
      /// 工厂
      /// </summary>
      [DisplayName("工厂")]
      public string FACTORY { get; set; }
      /// <summary>
      /// 用户ID
      /// </summary>
      [DisplayName("用户ID")]
      public string USER_ID { get; set; }
      /// <summary>
      /// 登录信息
      /// </summary>
      [DisplayName("登录信息")]
      public string LOGIN_FROM { get; set; }
      /// <summary>
      /// 登录Channel
      /// </summary>
      [DisplayName("登录Channel")]
      public string LOGIN_CHANNEL { get; set; }
      /// <summary>
      /// 登录URL
      /// </summary>
      [DisplayName("登录URL")]
      public string LOGIN_URL { get; set; }
      /// <summary>
      /// 登录时间
      /// </summary>
      [DisplayName("登录时间")]
      public DateTime LOGIN_TIME { get; set; } = DateTime.MinValue;
      /// <summary>
      /// 登出URL
      /// </summary>
      [DisplayName("登出URL")]
      public string LOGOUT_URL { get; set; }
      /// <summary>
      /// 登出时间
      /// </summary>
      [DisplayName("登出时间")]
      public DateTime LOGOUT_TIME { get; set; } = DateTime.MinValue;
      /// <summary>
      /// 组织编码
      /// </summary>
      [DisplayName("组织编码")]
      public string ORG_CODE { get; set; }
      /// <summary>
      /// 生产单元编码
      /// </summary>
      [DisplayName("生产单元编码")]
      public string PROD_CODE { get; set; }
      /// <summary>
      /// 仓库单元编码
      /// </summary>
      [DisplayName("仓库单元编码")]
      public string WH_CODE { get; set; }
      #endregion
        #region 虚拟属性
        /*例子
      #region 虚拟属性
      /*例子
      [SugarColumn(IsIgnore = true)]
      public string FieldName { get; set; }
      */
        #endregion
      #endregion
        #region 外键属性
        /*例子
      //一对一外键导航
      [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是LOG_BS_LOGIN类里面的外键ID字段
      public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
      //一对多外键导航
      [Navigate(NavigateType.OneToMany, nameof(ClassA.LOG_BS_LOGINId))]//ClassA表中的LOG_BS_LOGINId
      public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
      //多对多外键导航
      [Navigate(typeof(MappingClass), nameof(MappingClass.LOG_BS_LOGINId), nameof(MappingClass.ClassAId))]//注意顺序
      public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
      #region 外键属性
      /*例子
      //一对一外键导航
      [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是LOG_BS_LOGIN类里面的外键ID字段
      public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
      //一对多外键导航
      [Navigate(NavigateType.OneToMany, nameof(ClassA.LOG_BS_LOGINId))]//ClassA表中的LOG_BS_LOGINId
      public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
      //多对多外键导航
      [Navigate(typeof(MappingClass), nameof(MappingClass.LOG_BS_LOGINId), 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
}