update-user-input.ts 7.4 KB

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