mo_sys_staff.cs 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. using Business.Core.Attributes;
  2. using Bussiness.MongoModel;
  3. using Microsoft.EntityFrameworkCore;
  4. using System.ComponentModel;
  5. using System.ComponentModel.DataAnnotations;
  6. namespace Bussiness.MongoModel.SystemData
  7. {
  8. /// <summary>
  9. /// 员工表
  10. /// </summary>
  11. [Comment("员工表")]
  12. [CollectionName("dopbase", "mo_sys_staff")]
  13. public class mo_sys_staff:MoBaseEntity
  14. {
  15. ///// <summary>
  16. ///// 主键id
  17. ///// </summary>
  18. //[Key]
  19. //[Comment("主键id")]
  20. //public long staff_id { get; set; }
  21. /// <summary>
  22. /// 员工编码
  23. /// </summary>
  24. [StringLength(50)]
  25. [Comment("员工编码")]
  26. public string? staff_no { get; set; }
  27. /// <summary>
  28. /// 用户id
  29. /// </summary>
  30. [Comment("用户id")]
  31. public long? user_id { get; set; }
  32. /// <summary>
  33. /// 用户名称
  34. /// </summary>
  35. [StringLength(255)]
  36. [Comment("用户名称")]
  37. public string? user_name { get; set; }
  38. /// <summary>
  39. /// 中文名
  40. /// </summary>
  41. [StringLength(255)]
  42. [Comment("中文名")]
  43. public string? chinese_name { get; set; }
  44. /// <summary>
  45. /// 电话
  46. /// </summary>
  47. [StringLength(80)]
  48. [Comment("电话")]
  49. public string? phone { get; set; }
  50. /// <summary>
  51. /// 照片
  52. /// </summary>
  53. [StringLength(255)]
  54. [Comment("照片")]
  55. public string? photo { get; set; }
  56. /// <summary>
  57. /// 组织名称
  58. /// </summary>
  59. [StringLength(255)]
  60. [Comment("组织名称")]
  61. public string? org_name { get; set; }
  62. /// <summary>
  63. /// 生日
  64. /// </summary>
  65. [Comment("生日")]
  66. public DateOnly? birthday { get; set; }
  67. /// <summary>
  68. /// 邮箱
  69. /// </summary>
  70. [StringLength(255)]
  71. [Comment("邮箱")]
  72. public string? email { get; set; }
  73. /// <summary>
  74. /// 性别 1 男 2 女
  75. /// </summary>
  76. [StringLength(1)]
  77. [Comment("性别 1 男 2 女")]
  78. public string? sex { get; set; }
  79. /// <summary>
  80. /// 卡号
  81. /// </summary>
  82. [StringLength(50)]
  83. [Comment("卡号")]
  84. public string? card_no { get; set; }
  85. /// <summary>
  86. /// 工号
  87. /// </summary>
  88. [StringLength(50)]
  89. [Comment("工号")]
  90. public string? emp_no { get; set; }
  91. /// <summary>
  92. /// 身份证号
  93. /// </summary>
  94. [StringLength(50)]
  95. [Comment("身份证号")]
  96. public string? id_no { get; set; }
  97. /// <summary>
  98. /// 移动电话
  99. /// </summary>
  100. [StringLength(50)]
  101. [Comment("移动电话")]
  102. public string? mobile { get; set; }
  103. /// <summary>
  104. /// 政治面貌
  105. /// </summary>
  106. [StringLength(50)]
  107. [Comment("政治面貌")]
  108. public string? politics { get; set; }
  109. /// <summary>
  110. /// 备注
  111. /// </summary>
  112. [StringLength(255)]
  113. [Comment("备注")]
  114. public string? staff_remark { get; set; }
  115. /// <summary>
  116. /// 部门id
  117. /// </summary>
  118. [Comment("部门id")]
  119. public long? dept_id { get; set; }
  120. /// <summary>
  121. /// 部门编号
  122. /// </summary>
  123. [StringLength(50)]
  124. [Comment("部门编号")]
  125. public string? dept_no { get; set; }
  126. /// <summary>
  127. /// 部门名称
  128. /// </summary>
  129. [StringLength(255)]
  130. [Comment("部门名称")]
  131. public string? dept_name { get; set; }
  132. /// <summary>
  133. /// 数据状态标识 1启用 0停用
  134. /// </summary>
  135. [StringLength(255)]
  136. [Comment("数据状态标识 1启用 0停用")]
  137. [DefaultValue(true)]
  138. public bool state { get; set; }
  139. }
  140. }