/******************************************************************************* * Copyright © 2020 HT.Cloud.Framework 版权所有 * Author: HT.Cloud * Description: WaterCloud快速开发平台 * Website: *********************************************************************************/ using SqlSugar; using System; namespace HT.Cloud.Domain.SystemSecurity { /// /// 日志实体 /// [SugarTable("sys_log")] public class LogEntity : IEntity, ICreationAudited { /// /// 主键Id /// [SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true, ColumnDescription = "主键Id")] public string F_Id { get; set; } /// /// 日期 /// [SugarColumn(IsNullable = true, ColumnDescription = "日期")] public DateTime? F_Date { get; set; } /// /// 账户 /// [SugarColumn(IsNullable = true, ColumnName = "F_Account", ColumnDataType = "nvarchar(50)", ColumnDescription = "账户")] public string F_Account { get; set; } /// /// 昵称 /// [SugarColumn(IsNullable = true, ColumnName = "F_NickName", ColumnDataType = "nvarchar(50)", ColumnDescription = "昵称")] public string F_NickName { get; set; } /// /// 类型 /// [SugarColumn(IsNullable = true, ColumnName = "F_Type", ColumnDataType = "nvarchar(50)", ColumnDescription = "类型")] public string F_Type { get; set; } /// /// IP地址 /// [SugarColumn(IsNullable = true, ColumnName = "F_IPAddress", ColumnDataType = "nvarchar(50)", ColumnDescription = "IP地址")] public string F_IPAddress { get; set; } /// /// IP地址名 /// [SugarColumn(IsNullable = true, ColumnName = "F_IPAddressName", ColumnDataType = "nvarchar(50)", ColumnDescription = "IP地址名")] public string F_IPAddressName { get; set; } /// /// 模块Id /// [SugarColumn(IsNullable = true, ColumnName = "F_ModuleId", ColumnDataType = "nvarchar(50)", ColumnDescription = "模块Id")] public string F_ModuleId { get; set; } /// /// 模块名称 /// [SugarColumn(IsNullable = true, ColumnName = "F_ModuleName", ColumnDataType = "nvarchar(50)", ColumnDescription = "模块名称")] public string F_ModuleName { get; set; } /// /// /// [SugarColumn(IsNullable = true)] public bool? F_Result { get; set; } /// /// 备注 /// [SugarColumn(IsNullable = true, ColumnName = "F_Description", ColumnDataType = "longtext", ColumnDescription = "备注")] public string F_Description { get; set; } /// /// 创建时间 /// [SugarColumn(IsNullable = true, ColumnDescription = "创建时间")] public DateTime? F_CreatorTime { get; set; } /// /// 创建人Id /// [SugarColumn(IsNullable = true, ColumnName = "F_CreatorUserId", ColumnDataType = "nvarchar(50)", ColumnDescription = "创建人Id")] public string F_CreatorUserId { get; set; } /// /// /// [SugarColumn(IsNullable = true, ColumnName = "F_KeyValue", ColumnDataType = "longtext")] public string F_KeyValue { get; set; } /// /// 公司Id /// [SugarColumn(IsNullable = true, ColumnName = "F_CompanyId", ColumnDataType = "nvarchar(50)", ColumnDescription = "公司Id")] public string F_CompanyId { get; set; } public LogEntity() { } //重载构造方法 public LogEntity(string module, string moduleitem, string optiontype) { this.F_ModuleName = module + moduleitem; this.F_Description = moduleitem + "操作,"; this.F_Type = optiontype; this.F_Result = true; } } }