sys_staff.cs 3.8 KB

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