KnowledgeRawData.cs 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. using SqlSugar;
  2. using System.ComponentModel;
  3. using XF.Domain.Repository;
  4. namespace Sharing.Province.XieTong.Knowledge
  5. {
  6. /// <summary>
  7. /// 知识库原始数据
  8. /// </summary>
  9. [Description("知识库原始数据")]
  10. public class KnowledgeRawData:FullStateEntity
  11. {
  12. /// <summary>
  13. /// 知识类别code
  14. /// </summary>
  15. [SugarColumn(ColumnDescription = "知识类别code", ColumnDataType = "varchar(50)")]
  16. public string CategoryCode { get; set; }
  17. /// <summary>
  18. /// 知识类别名称
  19. /// </summary>
  20. [SugarColumn(ColumnDescription = "知识类别名称", ColumnDataType = "varchar(50)")]
  21. public string CategoryName { get; set; }
  22. /// <summary>
  23. /// 发布人
  24. /// </summary>
  25. [SugarColumn(ColumnDescription = "发布人", ColumnDataType = "varchar(50)")]
  26. public string PublishPerson { get; set; }
  27. /// <summary>
  28. /// 所属部门名称
  29. /// </summary>
  30. [SugarColumn(ColumnDescription = "所属部门名称", ColumnDataType = "varchar(200)")]
  31. public string OuName { get; set; }
  32. /// <summary>
  33. /// 知识名称
  34. /// </summary>
  35. [SugarColumn(ColumnDescription = "知识名称", ColumnDataType = "varchar(200)")]
  36. public string KName { get; set; }
  37. /// <summary>
  38. /// 知识内容
  39. /// </summary>
  40. [SugarColumn(ColumnDescription = "知识内容", ColumnDataType = "text")]
  41. public string KContent { get; set; }
  42. /// <summary>
  43. /// 发布日期
  44. /// </summary>
  45. [SugarColumn(ColumnDescription = "发布日期", IsNullable = true)]
  46. public DateTime? CreatDate { get; set; }
  47. /// <summary>
  48. /// 生效时间
  49. /// </summary>
  50. [SugarColumn(ColumnDescription = "生效时间", IsNullable = true)]
  51. public DateTime? BeginDate { get; set; }
  52. /// <summary>
  53. /// 失效时间
  54. /// </summary>
  55. [SugarColumn(ColumnDescription = "生效时间", IsNullable = true)]
  56. public DateTime? DisableDate { get; set; }
  57. /// <summary>
  58. /// 上报知识唯一标识
  59. /// </summary>
  60. [SugarColumn(ColumnDescription = "上报知识唯一标识", ColumnDataType = "varchar(50)")]
  61. public string UID { get; set; }
  62. /// <summary>
  63. /// 行政区划代码
  64. /// </summary>
  65. [SugarColumn(ColumnDescription = "行政区划代码", ColumnDataType = "varchar(24)", IsNullable = true)]
  66. public string AreaCode { get; set; }
  67. /// <summary>
  68. /// 材料标识
  69. /// </summary>
  70. [SugarColumn(ColumnDescription = "材料标识", ColumnDataType = "varchar(50)", IsNullable = true)]
  71. public string CliengGuid { get; set; }
  72. }
  73. }