You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

159 lines
4.5 KiB

  1. using System;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. namespace Learun.Application.Base.SystemModule
  4. {
  5. /// <summary>
  6. /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
  7. /// Copyright (c) 2013-2018 北京泉江科技有限公司
  8. /// 创建人:陈彬彬
  9. /// 日 期:2017.03.08
  10. /// 描 述:系统日志数据库实体类
  11. /// </summary>
  12. public class LogEntity
  13. {
  14. #region 实体成员
  15. /// <summary>
  16. /// 日志主键
  17. /// </summary>
  18. /// <returns></returns>
  19. [Column("F_LOGID")]
  20. public string F_LogId { get; set; }
  21. /// <summary>
  22. /// 分类Id 1-登陆2-访问3-操作4-异常
  23. /// </summary>
  24. /// <returns></returns>
  25. [Column("F_CATEGORYID")]
  26. public int? F_CategoryId { get; set; }
  27. /// <summary>
  28. /// 来源对象主键
  29. /// </summary>
  30. /// <returns></returns>
  31. [Column("F_SOURCEOBJECTID")]
  32. public string F_SourceObjectId { get; set; }
  33. /// <summary>
  34. /// 来源日志内容
  35. /// </summary>
  36. /// <returns></returns>
  37. [Column("F_SOURCECONTENTJSON")]
  38. public string F_SourceContentJson { get; set; }
  39. /// <summary>
  40. /// 操作时间
  41. /// </summary>
  42. /// <returns></returns>
  43. [Column("F_OPERATETIME")]
  44. public DateTime? F_OperateTime { get; set; }
  45. /// <summary>
  46. /// 操作用户Id
  47. /// </summary>
  48. /// <returns></returns>
  49. [Column("F_OPERATEUSERID")]
  50. public string F_OperateUserId { get; set; }
  51. /// <summary>
  52. /// 操作用户
  53. /// </summary>
  54. /// <returns></returns>
  55. [Column("F_OPERATEACCOUNT")]
  56. public string F_OperateAccount { get; set; }
  57. /// <summary>
  58. /// 操作类型Id
  59. /// </summary>
  60. /// <returns></returns>
  61. [Column("F_OPERATETYPEID")]
  62. public string F_OperateTypeId { get; set; }
  63. /// <summary>
  64. /// 操作类型
  65. /// </summary>
  66. /// <returns></returns>
  67. [Column("F_OPERATETYPE")]
  68. public string F_OperateType { get; set; }
  69. /// <summary>
  70. /// 系统功能
  71. /// </summary>
  72. /// <returns></returns>
  73. [Column("F_MODULE")]
  74. public string F_Module { get; set; }
  75. /// <summary>
  76. /// IP地址
  77. /// </summary>
  78. /// <returns></returns>
  79. [Column("F_IPADDRESS")]
  80. public string F_IPAddress { get; set; }
  81. /// <summary>
  82. /// IP地址所在城市
  83. /// </summary>
  84. /// <returns></returns>
  85. [Column("F_IPADDRESSNAME")]
  86. public string F_IPAddressName { get; set; }
  87. /// <summary>
  88. /// 主机
  89. /// </summary>
  90. /// <returns></returns>
  91. [Column("F_HOST")]
  92. public string F_Host { get; set; }
  93. /// <summary>
  94. /// 浏览器
  95. /// </summary>
  96. /// <returns></returns>
  97. [Column("F_BROWSER")]
  98. public string F_Browser { get; set; }
  99. /// <summary>
  100. /// 执行结果状态
  101. /// </summary>
  102. /// <returns></returns>
  103. [Column("F_EXECUTERESULT")]
  104. public int? F_ExecuteResult { get; set; }
  105. /// <summary>
  106. /// 执行结果信息
  107. /// </summary>
  108. /// <returns></returns>
  109. [Column("F_EXECUTERESULTJSON")]
  110. public string F_ExecuteResultJson { get; set; }
  111. /// <summary>
  112. /// 备注
  113. /// </summary>
  114. /// <returns></returns>
  115. [Column("F_DESCRIPTION")]
  116. public string F_Description { get; set; }
  117. /// <summary>
  118. /// 删除标记
  119. /// </summary>
  120. /// <returns></returns>
  121. [Column("F_DELETEMARK")]
  122. public int? F_DeleteMark { get; set; }
  123. /// <summary>
  124. /// 有效标志
  125. /// </summary>
  126. /// <returns></returns>
  127. [Column("F_ENABLEDMARK")]
  128. public int? F_EnabledMark { get; set; }
  129. /// <summary>
  130. /// 来源
  131. /// </summary>
  132. [Column("F_SOURCE")]
  133. public string F_Source { get; set; }
  134. #endregion
  135. [NotMapped] public int MTimes { get; set; }
  136. /// <summary>
  137. /// 姓名
  138. /// </summary>
  139. [NotMapped]
  140. public string RealName { get; set; }
  141. /// <summary>
  142. /// 部门
  143. /// </summary>
  144. [NotMapped]
  145. public string Department { get; set; }
  146. /// <summary>
  147. /// 角色
  148. /// </summary>
  149. [NotMapped]
  150. public string Role { get; set; }
  151. }
  152. }