sys-user.ts 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408
  1. /* tslint:disable */
  2. /* eslint-disable */
  3. /**
  4. * Admin.NET 通用权限开发平台
  5. * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。<br/><u><b><font color='FF0000'> 👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任!</font></b></u>
  6. *
  7. * OpenAPI spec version: 1.0.0
  8. *
  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. /**
  21. * 系统用户表
  22. *
  23. * @export
  24. * @interface SysUser
  25. */
  26. export interface SysUser {
  27. /**
  28. * 雪花Id
  29. *
  30. * @type {number}
  31. * @memberof SysUser
  32. */
  33. id?: number;
  34. /**
  35. * 创建时间
  36. *
  37. * @type {Date}
  38. * @memberof SysUser
  39. */
  40. createTime?: Date;
  41. /**
  42. * 更新时间
  43. *
  44. * @type {Date}
  45. * @memberof SysUser
  46. */
  47. updateTime?: Date | null;
  48. /**
  49. * 创建者Id
  50. *
  51. * @type {number}
  52. * @memberof SysUser
  53. */
  54. createUserId?: number | null;
  55. /**
  56. * 创建者姓名
  57. *
  58. * @type {string}
  59. * @memberof SysUser
  60. */
  61. createUserName?: string | null;
  62. /**
  63. * 修改者Id
  64. *
  65. * @type {number}
  66. * @memberof SysUser
  67. */
  68. updateUserId?: number | null;
  69. /**
  70. * 修改者姓名
  71. *
  72. * @type {string}
  73. * @memberof SysUser
  74. */
  75. updateUserName?: string | null;
  76. /**
  77. * 机构Id
  78. *
  79. * @type {number}
  80. * @memberof SysUser
  81. */
  82. orgId?: number;
  83. /**
  84. * 租户Id
  85. *
  86. * @type {number}
  87. * @memberof SysUser
  88. */
  89. tenantId?: number | null;
  90. /**
  91. * 账号
  92. *
  93. * @type {string}
  94. * @memberof SysUser
  95. */
  96. account: string;
  97. /**
  98. * 真实姓名
  99. *
  100. * @type {string}
  101. * @memberof SysUser
  102. */
  103. realName?: string | null;
  104. /**
  105. * 昵称
  106. *
  107. * @type {string}
  108. * @memberof SysUser
  109. */
  110. nickName?: string | null;
  111. /**
  112. * 头像
  113. *
  114. * @type {string}
  115. * @memberof SysUser
  116. */
  117. avatar?: string | null;
  118. /**
  119. * @type {GenderEnum}
  120. * @memberof SysUser
  121. */
  122. sex?: GenderEnum;
  123. /**
  124. * 年龄
  125. *
  126. * @type {number}
  127. * @memberof SysUser
  128. */
  129. age?: number;
  130. /**
  131. * 出生日期
  132. *
  133. * @type {Date}
  134. * @memberof SysUser
  135. */
  136. birthday?: Date | null;
  137. /**
  138. * 民族
  139. *
  140. * @type {string}
  141. * @memberof SysUser
  142. */
  143. nation?: string | null;
  144. /**
  145. * 手机号码
  146. *
  147. * @type {string}
  148. * @memberof SysUser
  149. */
  150. phone?: string | null;
  151. /**
  152. * @type {CardTypeEnum}
  153. * @memberof SysUser
  154. */
  155. cardType?: CardTypeEnum;
  156. /**
  157. * 身份证号
  158. *
  159. * @type {string}
  160. * @memberof SysUser
  161. */
  162. idCardNum?: string | null;
  163. /**
  164. * 邮箱
  165. *
  166. * @type {string}
  167. * @memberof SysUser
  168. */
  169. email?: string | null;
  170. /**
  171. * 地址
  172. *
  173. * @type {string}
  174. * @memberof SysUser
  175. */
  176. address?: string | null;
  177. /**
  178. * @type {CultureLevelEnum}
  179. * @memberof SysUser
  180. */
  181. cultureLevel?: CultureLevelEnum;
  182. /**
  183. * 政治面貌
  184. *
  185. * @type {string}
  186. * @memberof SysUser
  187. */
  188. politicalOutlook?: string | null;
  189. /**
  190. * 毕业院校
  191. *
  192. * @type {string}
  193. * @memberof SysUser
  194. */
  195. college?: string | null;
  196. /**
  197. * 办公电话
  198. *
  199. * @type {string}
  200. * @memberof SysUser
  201. */
  202. officePhone?: string | null;
  203. /**
  204. * 紧急联系人
  205. *
  206. * @type {string}
  207. * @memberof SysUser
  208. */
  209. emergencyContact?: string | null;
  210. /**
  211. * 紧急联系人电话
  212. *
  213. * @type {string}
  214. * @memberof SysUser
  215. */
  216. emergencyPhone?: string | null;
  217. /**
  218. * 紧急联系人地址
  219. *
  220. * @type {string}
  221. * @memberof SysUser
  222. */
  223. emergencyAddress?: string | null;
  224. /**
  225. * 个人简介
  226. *
  227. * @type {string}
  228. * @memberof SysUser
  229. */
  230. introduction?: string | null;
  231. /**
  232. * 排序
  233. *
  234. * @type {number}
  235. * @memberof SysUser
  236. */
  237. orderNo?: number;
  238. /**
  239. * @type {StatusEnum}
  240. * @memberof SysUser
  241. */
  242. status?: StatusEnum;
  243. /**
  244. * 备注
  245. *
  246. * @type {string}
  247. * @memberof SysUser
  248. */
  249. remark?: string | null;
  250. /**
  251. * @type {AccountTypeEnum}
  252. * @memberof SysUser
  253. */
  254. accountType?: AccountTypeEnum;
  255. /**
  256. * @type {SysOrg}
  257. * @memberof SysUser
  258. */
  259. sysOrg?: SysOrg;
  260. /**
  261. * 直属主管Id
  262. *
  263. * @type {number}
  264. * @memberof SysUser
  265. */
  266. managerUserId?: number | null;
  267. /**
  268. * 职位Id
  269. *
  270. * @type {number}
  271. * @memberof SysUser
  272. */
  273. posId?: number;
  274. /**
  275. * 工号
  276. *
  277. * @type {string}
  278. * @memberof SysUser
  279. */
  280. jobNum?: string | null;
  281. /**
  282. * 职级
  283. *
  284. * @type {string}
  285. * @memberof SysUser
  286. */
  287. posLevel?: string | null;
  288. /**
  289. * 职称
  290. *
  291. * @type {string}
  292. * @memberof SysUser
  293. */
  294. posTitle?: string | null;
  295. /**
  296. * 擅长领域
  297. *
  298. * @type {string}
  299. * @memberof SysUser
  300. */
  301. expertise?: string | null;
  302. /**
  303. * 办公区域
  304. *
  305. * @type {string}
  306. * @memberof SysUser
  307. */
  308. officeZone?: string | null;
  309. /**
  310. * 办公室
  311. *
  312. * @type {string}
  313. * @memberof SysUser
  314. */
  315. office?: string | null;
  316. /**
  317. * 入职日期
  318. *
  319. * @type {Date}
  320. * @memberof SysUser
  321. */
  322. joinDate?: Date | null;
  323. /**
  324. * 最新登录Ip
  325. *
  326. * @type {string}
  327. * @memberof SysUser
  328. */
  329. lastLoginIp?: string | null;
  330. /**
  331. * 最新登录地点
  332. *
  333. * @type {string}
  334. * @memberof SysUser
  335. */
  336. lastLoginAddress?: string | null;
  337. /**
  338. * 最新登录时间
  339. *
  340. * @type {Date}
  341. * @memberof SysUser
  342. */
  343. lastLoginTime?: Date | null;
  344. /**
  345. * 最新登录设备
  346. *
  347. * @type {string}
  348. * @memberof SysUser
  349. */
  350. lastLoginDevice?: string | null;
  351. /**
  352. * 电子签名
  353. *
  354. * @type {string}
  355. * @memberof SysUser
  356. */
  357. signature?: string | null;
  358. }