add-user-input.ts 7.6 KB

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