sys-user.ts 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. /* tslint:disable */
  2. /* eslint-disable */
  3. /**
  4. * Admin.NET
  5. * 让 .NET 开发更简单、更通用、更流行。前后端分离架构(.NET6/Vue3),开箱即用紧随前沿技术。<br/><a href='https://gitee.com/zuohuaijun/Admin.NET/'>https://gitee.com/zuohuaijun/Admin.NET</a>
  6. *
  7. * OpenAPI spec version: 1.0.0
  8. * Contact: 515096995@qq.com
  9. *
  10. * NOTE: This class is auto generated by the swagger code generator program.
  11. * https://github.com/swagger-api/swagger-codegen.git
  12. * Do not edit the class manually.
  13. */
  14. import { AccountTypeEnum } from './account-type-enum';
  15. import { CardTypeEnum } from './card-type-enum';
  16. import { CultureLevelEnum } from './culture-level-enum';
  17. import { GenderEnum } from './gender-enum';
  18. import { StatusEnum } from './status-enum';
  19. import { SysOrg } from './sys-org';
  20. import { SysPos } from './sys-pos';
  21. /**
  22. * 系统用户表
  23. * @export
  24. * @interface SysUser
  25. */
  26. export interface SysUser {
  27. /**
  28. * 雪花Id
  29. * @type {number}
  30. * @memberof SysUser
  31. */
  32. id?: number;
  33. /**
  34. * 创建时间
  35. * @type {Date}
  36. * @memberof SysUser
  37. */
  38. createTime?: Date | null;
  39. /**
  40. * 更新时间
  41. * @type {Date}
  42. * @memberof SysUser
  43. */
  44. updateTime?: Date | null;
  45. /**
  46. * 创建者Id
  47. * @type {number}
  48. * @memberof SysUser
  49. */
  50. createUserId?: number | null;
  51. /**
  52. * 修改者Id
  53. * @type {number}
  54. * @memberof SysUser
  55. */
  56. updateUserId?: number | null;
  57. /**
  58. * 软删除
  59. * @type {boolean}
  60. * @memberof SysUser
  61. */
  62. isDelete?: boolean;
  63. /**
  64. * 租户Id
  65. * @type {number}
  66. * @memberof SysUser
  67. */
  68. tenantId?: number | null;
  69. /**
  70. * 账号
  71. * @type {string}
  72. * @memberof SysUser
  73. */
  74. account: string;
  75. /**
  76. * 真实姓名
  77. * @type {string}
  78. * @memberof SysUser
  79. */
  80. realName?: string | null;
  81. /**
  82. * 昵称
  83. * @type {string}
  84. * @memberof SysUser
  85. */
  86. nickName?: string | null;
  87. /**
  88. * 头像
  89. * @type {string}
  90. * @memberof SysUser
  91. */
  92. avatar?: string | null;
  93. /**
  94. *
  95. * @type {GenderEnum}
  96. * @memberof SysUser
  97. */
  98. sex?: GenderEnum;
  99. /**
  100. * 年龄
  101. * @type {number}
  102. * @memberof SysUser
  103. */
  104. age?: number;
  105. /**
  106. * 出生日期
  107. * @type {Date}
  108. * @memberof SysUser
  109. */
  110. birthday?: Date | null;
  111. /**
  112. * 民族
  113. * @type {string}
  114. * @memberof SysUser
  115. */
  116. nation?: string | null;
  117. /**
  118. * 手机号码
  119. * @type {string}
  120. * @memberof SysUser
  121. */
  122. phone?: string | null;
  123. /**
  124. *
  125. * @type {CardTypeEnum}
  126. * @memberof SysUser
  127. */
  128. cardType?: CardTypeEnum;
  129. /**
  130. * 身份证号
  131. * @type {string}
  132. * @memberof SysUser
  133. */
  134. idCardNum?: string | null;
  135. /**
  136. * 邮箱
  137. * @type {string}
  138. * @memberof SysUser
  139. */
  140. email?: string | null;
  141. /**
  142. * 地址
  143. * @type {string}
  144. * @memberof SysUser
  145. */
  146. address?: string | null;
  147. /**
  148. *
  149. * @type {CultureLevelEnum}
  150. * @memberof SysUser
  151. */
  152. cultureLevel?: CultureLevelEnum;
  153. /**
  154. * 政治面貌
  155. * @type {string}
  156. * @memberof SysUser
  157. */
  158. politicalOutlook?: string | null;
  159. /**
  160. * 毕业院校
  161. * @type {string}
  162. * @memberof SysUser
  163. */
  164. college?: string | null;
  165. /**
  166. * 办公电话
  167. * @type {string}
  168. * @memberof SysUser
  169. */
  170. officePhone?: string | null;
  171. /**
  172. * 紧急联系人
  173. * @type {string}
  174. * @memberof SysUser
  175. */
  176. emergencyContact?: string | null;
  177. /**
  178. * 紧急联系人电话
  179. * @type {string}
  180. * @memberof SysUser
  181. */
  182. emergencyPhone?: string | null;
  183. /**
  184. * 紧急联系人地址
  185. * @type {string}
  186. * @memberof SysUser
  187. */
  188. emergencyAddress?: string | null;
  189. /**
  190. * 个人简介
  191. * @type {string}
  192. * @memberof SysUser
  193. */
  194. introduction?: string | null;
  195. /**
  196. * 排序
  197. * @type {number}
  198. * @memberof SysUser
  199. */
  200. orderNo?: number;
  201. /**
  202. *
  203. * @type {StatusEnum}
  204. * @memberof SysUser
  205. */
  206. status?: StatusEnum;
  207. /**
  208. * 备注
  209. * @type {string}
  210. * @memberof SysUser
  211. */
  212. remark?: string | null;
  213. /**
  214. *
  215. * @type {AccountTypeEnum}
  216. * @memberof SysUser
  217. */
  218. accountType?: AccountTypeEnum;
  219. /**
  220. * 机构Id
  221. * @type {number}
  222. * @memberof SysUser
  223. */
  224. orgId?: number;
  225. /**
  226. *
  227. * @type {SysOrg}
  228. * @memberof SysUser
  229. */
  230. sysOrg?: SysOrg;
  231. /**
  232. * 职位Id
  233. * @type {number}
  234. * @memberof SysUser
  235. */
  236. posId?: number;
  237. /**
  238. *
  239. * @type {SysPos}
  240. * @memberof SysUser
  241. */
  242. sysPos?: SysPos;
  243. /**
  244. * 工号
  245. * @type {string}
  246. * @memberof SysUser
  247. */
  248. jobNum?: string | null;
  249. /**
  250. * 职级
  251. * @type {string}
  252. * @memberof SysUser
  253. */
  254. posLevel?: string | null;
  255. /**
  256. * 入职日期
  257. * @type {Date}
  258. * @memberof SysUser
  259. */
  260. joinDate?: Date | null;
  261. /**
  262. * 最新登录Ip
  263. * @type {string}
  264. * @memberof SysUser
  265. */
  266. lastLoginIp?: string | null;
  267. /**
  268. * 最新登录地点
  269. * @type {string}
  270. * @memberof SysUser
  271. */
  272. lastLoginAddress?: string | null;
  273. /**
  274. * 最新登录时间
  275. * @type {Date}
  276. * @memberof SysUser
  277. */
  278. lastLoginTime?: Date | null;
  279. /**
  280. * 最新登录设备
  281. * @type {string}
  282. * @memberof SysUser
  283. */
  284. lastLoginDevice?: string | null;
  285. /**
  286. * 电子签名
  287. * @type {string}
  288. * @memberof SysUser
  289. */
  290. signature?: string | null;
  291. }