- 01.认证中心
- 02.用户接口
- 03.角色接口
- 04.菜单接口
- 05.组织机构接口
- 06.字典接口
- 07.字典数据接口
- 08.文件接口
- 10.系统配置
- 12. 通知公告接口
- 13.日志接口
- 14.企业管理接口
- TableController
- 代办流程
- 执行监听器
- 流程启动
- 已办任务
- 流程维护
- ChartController
- 单信息接口
- 企业数据接口
- 企业信息接口
- 机架规模接口
- 项目数据提交记录接口
- 企业项目信息表接口
- 单字段信息接口
- 附加表接口
- 架构管理接口
- 流程表单信息接口
- ProjectOperateController
- ProjectFileController
新增用户
POST
/api/v1/users
请求参数
Body 参数application/json
id
integer <int64>
用户ID
username
string
用户名
nickname
string
昵称
mobile
string
手机号码
正则匹配:
^$|^1(3\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\d|9[0-35-9])\d{8}$
gender
integer
性别
avatar
string
用户头像
email
string
邮箱
status
integer
可选
>= 0<= 1
deptId
integer <int64>
部门ID
entId
integer <int64>
企业ID
roleIds
array[integer]
角色ID集合
openId
string
微信openId
idNumber
string
身份证号
ethnicity
string
民族
maritalStatus
integer
可选
position
integer
可选
politicalAffiliation
integer
可选
degree
integer
可选
homeAddress
string
家庭住址
nativePlace
string
籍贯
immediateSupervisor
string
直接领导
isUnionMember
integer
可选
employmentStatus
integer
可选
specializedField
string
从事专业
professionalTitle
integer
可选
titleGrade
integer
可选
workImage
string
工作照
roomNumber
integer
房间号
landlineNumber
string
座机号
nztUsername
string
宁政通账号
nztId
string
宁政通uid
jobResponsibilities
string
可选
jobRequirements
string
可选
roleRequirements
string
可选
示例
{
"id": 0,
"username": "string",
"nickname": "string",
"mobile": "string",
"gender": 0,
"avatar": "string",
"email": "string",
"status": 0,
"deptId": 0,
"entId": 0,
"roleIds": [
0
],
"openId": "string",
"idNumber": "string",
"ethnicity": "string",
"maritalStatus": 0,
"position": 0,
"politicalAffiliation": 0,
"degree": 0,
"homeAddress": "string",
"nativePlace": "string",
"immediateSupervisor": "string",
"isUnionMember": 0,
"employmentStatus": 0,
"specializedField": "string",
"professionalTitle": 0,
"titleGrade": 0,
"workImage": "string",
"roomNumber": 0,
"landlineNumber": "string",
"nztUsername": "string",
"nztId": "string",
"jobResponsibilities": "string",
"jobRequirements": "string",
"roleRequirements": "string"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/users' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": 0,
"username": "string",
"nickname": "string",
"mobile": "string",
"gender": 0,
"avatar": "string",
"email": "string",
"status": 0,
"deptId": 0,
"entId": 0,
"roleIds": [
0
],
"openId": "string",
"idNumber": "string",
"ethnicity": "string",
"maritalStatus": 0,
"position": 0,
"politicalAffiliation": 0,
"degree": 0,
"homeAddress": "string",
"nativePlace": "string",
"immediateSupervisor": "string",
"isUnionMember": 0,
"employmentStatus": 0,
"specializedField": "string",
"professionalTitle": 0,
"titleGrade": 0,
"workImage": "string",
"roomNumber": 0,
"landlineNumber": "string",
"nztUsername": "string",
"nztId": "string",
"jobResponsibilities": "string",
"jobRequirements": "string",
"roleRequirements": "string"
}'
返回响应
🟢200成功
application/json
Body
code
string
可选
data
null
可选
msg
string
可选
示例
{
"code": "",
"data": null,
"msg": ""
}