MoMenuInfo.cs 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. using ProjectBase.Data.BaseDAL;
  2. using ProjectBase.Util;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace SIMDP.Model
  9. {
  10. /// <summary>
  11. /// 功能菜单
  12. /// </summary>
  13. [Serializable]
  14. public class MoMenuInfo : BaseEntity
  15. {
  16. public MoMenuInfo()
  17. {
  18. this.CurrentLoginUserId = SysEnvironment.CurrentLoginID;
  19. }
  20. #region Field Members
  21. private string m_ID = System.Guid.NewGuid().ToString(); //
  22. private string m_PID = "-1"; //父ID
  23. private string m_Name; //显示名称
  24. private string m_Icon; //图标
  25. private long m_Seq; //排序
  26. private string m_FunctionId; //功能ID
  27. private string m_WinformType; //Winform窗体类型
  28. private string m_Url; //Web界面Url地址
  29. private string m_WebIcon; //Web界面的菜单图标
  30. private string m_SystemType_ID; //系统编号
  31. private string m_Creator_ID; //创建人ID
  32. private DateTime m_CreateTime = System.DateTime.Now; //创建时间
  33. private bool m_Deleted = false; //是否已删除
  34. private bool m_Visible = true; //是否可见
  35. #endregion
  36. #region Property Members
  37. public virtual string ID
  38. {
  39. get
  40. {
  41. return this.m_ID;
  42. }
  43. set
  44. {
  45. this.m_ID = value;
  46. }
  47. }
  48. /// <summary>
  49. /// 父ID
  50. /// </summary>
  51. public virtual string PID
  52. {
  53. get
  54. {
  55. return this.m_PID;
  56. }
  57. set
  58. {
  59. this.m_PID = value;
  60. }
  61. }
  62. /// <summary>
  63. /// 显示名称
  64. /// </summary>
  65. public virtual string Name
  66. {
  67. get
  68. {
  69. return this.m_Name;
  70. }
  71. set
  72. {
  73. this.m_Name = value;
  74. }
  75. }
  76. /// <summary>
  77. /// 图标
  78. /// </summary>
  79. public virtual string Icon
  80. {
  81. get
  82. {
  83. return this.m_Icon;
  84. }
  85. set
  86. {
  87. this.m_Icon = value;
  88. }
  89. }
  90. /// <summary>
  91. /// 排序
  92. /// </summary>
  93. public virtual long Seq
  94. {
  95. get
  96. {
  97. return this.m_Seq;
  98. }
  99. set
  100. {
  101. this.m_Seq = value;
  102. }
  103. }
  104. /// <summary>
  105. /// 功能ID
  106. /// </summary>
  107. public virtual string FunctionId
  108. {
  109. get
  110. {
  111. return this.m_FunctionId;
  112. }
  113. set
  114. {
  115. this.m_FunctionId = value;
  116. }
  117. }
  118. /// <summary>
  119. /// 是否可见
  120. /// </summary>
  121. public virtual bool Visible
  122. {
  123. get
  124. {
  125. return this.m_Visible;
  126. }
  127. set
  128. {
  129. this.m_Visible = value;
  130. }
  131. }
  132. /// <summary>
  133. /// Winform窗体类型
  134. /// </summary>
  135. public virtual string WinformType
  136. {
  137. get
  138. {
  139. return this.m_WinformType;
  140. }
  141. set
  142. {
  143. this.m_WinformType = value;
  144. }
  145. }
  146. /// <summary>
  147. /// Web界面Url地址
  148. /// </summary>
  149. public virtual string Url
  150. {
  151. get
  152. {
  153. return this.m_Url;
  154. }
  155. set
  156. {
  157. this.m_Url = value;
  158. }
  159. }
  160. /// <summary>
  161. /// Web界面的菜单图标
  162. /// </summary>
  163. public virtual string WebIcon
  164. {
  165. get
  166. {
  167. return this.m_WebIcon;
  168. }
  169. set
  170. {
  171. this.m_WebIcon = value;
  172. }
  173. }
  174. /// <summary>
  175. /// 系统编号
  176. /// </summary>
  177. public virtual string SystemType_ID
  178. {
  179. get
  180. {
  181. return this.m_SystemType_ID;
  182. }
  183. set
  184. {
  185. this.m_SystemType_ID = value;
  186. }
  187. }
  188. /// <summary>
  189. /// 创建人ID
  190. /// </summary>
  191. public virtual string Creator_ID
  192. {
  193. get
  194. {
  195. return this.m_Creator_ID;
  196. }
  197. set
  198. {
  199. this.m_Creator_ID = value;
  200. }
  201. }
  202. /// <summary>
  203. /// 创建时间
  204. /// </summary>
  205. public virtual DateTime CreateTime
  206. {
  207. get
  208. {
  209. return this.m_CreateTime;
  210. }
  211. set
  212. {
  213. this.m_CreateTime = value;
  214. }
  215. }
  216. /// <summary>
  217. /// 是否已删除
  218. /// </summary>
  219. public virtual bool Deleted
  220. {
  221. get
  222. {
  223. return this.m_Deleted;
  224. }
  225. set
  226. {
  227. this.m_Deleted = value;
  228. }
  229. }
  230. #endregion
  231. }
  232. }