add-user-input.ts 7.3 KB

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