update-user-input.ts 7.5 KB

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