颐和api

Sys_Module_Info.cs 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. using MadRunFabric.Common;
  2. using MongoDB.Bson.Serialization.Attributes;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel.DataAnnotations;
  6. namespace MadRunFabric.Model
  7. {
  8. [BsonIgnoreExtraElements]
  9. public class Sys_Module_Info : IBaseModel<string>
  10. {
  11. /// <summary>
  12. /// 自增id
  13. /// </summary>
  14. [Key]
  15. [BsonRepresentation(MongoDB.Bson.BsonType.ObjectId)]
  16. public string id { get; set; }
  17. /// <summary>
  18. /// 功能模块名称
  19. /// </summary>
  20. public string module_name { get; set; }
  21. /// <summary>
  22. /// 功能模块编码
  23. /// </summary>
  24. public string module_code { get; set; }
  25. /// <summary>
  26. /// 备注
  27. /// </summary>
  28. public string remark { get; set; }
  29. /// <summary>
  30. /// 本节点顺序号(如:1、2、3)
  31. /// </summary>
  32. public int sort { get; set; }
  33. /// <summary>
  34. /// 功能状态-(0:不可以用;1:可用 2:表示删除)
  35. /// </summary>
  36. public int state_flag { get; set; } = 1;
  37. /// <summary>
  38. /// 功能地址
  39. /// </summary>
  40. public string opt_url { get; set; }
  41. /// <summary>
  42. /// 图标路径
  43. /// </summary>
  44. public string img_url { get; set; }
  45. /// <summary>
  46. /// 目标
  47. /// </summary>
  48. public string target { get; set; }
  49. /// <summary>
  50. /// 菜单
  51. /// </summary>
  52. public int ismenu { get; set; } = 1;
  53. /// <summary>
  54. /// 菜单后附属的按钮样式
  55. /// </summary>
  56. public string button { get; set; }
  57. private DateTime _create_time;
  58. /// <summary>
  59. /// 创建时间
  60. /// </summary>
  61. public DateTime create_time
  62. {
  63. set { _create_time = value.ToLocalTime();}
  64. get { return _create_time.ToLocalTime(); }
  65. }
  66. private DateTime _lastmodify_time;
  67. /// <summary>
  68. /// 修改时间
  69. /// </summary>
  70. public DateTime lastmodify_time
  71. {
  72. set { _lastmodify_time = value.ToLocalTime();}
  73. get { return _lastmodify_time.ToLocalTime();}
  74. }
  75. private DateTime _delete_time;
  76. /// <summary>
  77. /// 删除时间
  78. /// </summary>
  79. public DateTime delete_time
  80. {
  81. set { _delete_time = value.ToLocalTime(); }
  82. get { return _delete_time.ToLocalTime(); }
  83. }
  84. /// <summary>
  85. /// 创建人
  86. /// </summary>
  87. public string create_uid { get; set; }
  88. /// <summary>
  89. /// 修改人
  90. /// </summary>
  91. public string lastmodify_uid { get; set; }
  92. /// <summary>
  93. /// 删除人
  94. /// </summary>
  95. public string delete_uid { get; set; }
  96. /// <summary>
  97. /// 父级ID
  98. /// </summary>
  99. [BsonRepresentation(MongoDB.Bson.BsonType.ObjectId)]
  100. public string parent_id { get; set; }
  101. public List<Sys_Module_Info> childnodes { get; set; }
  102. }
  103. }