用户
queryPageUsers
TIP
根据条件,分页查询用户信息
POST /system/user/query-page
Request
{
page: Number,
pageSize: Number,
filters: [{field: String, value: String},...],
sorts: [{field: String, value: ['desc'|'esc']},...]
}
Response
{
code: Number,
message: String,
data: {
total: Number,
page: Number,
pageSize: Number,
list: [User]
}
}
checkLoginName
TIP
检查用户名是否已存在
POST /system/user/check-login-name
Request
{
id: [String|null], // 新增操作时,id为null,编辑时,会携带当前编辑的用户id
loginName: String
}
Response
{
code: Number,
message: String,
data: {
exist: [0|1] // 0: 不存在,1:已存在
}
}
addUser
TIP
增加新的用户,并完整返回该用户信息
POST /system/user/add
Request
{
state: 1,
index: String,
loginName: String,
password: String,
name: String,
nickName: String,
avatar: String,
idNumber: String,
gender: [0|1],
birthday: String,
phone: String,
email: String,
address: String,
tag: String,
remark: String
}
Response
{
code: Number,
message: String,
data: User // 返回新增的用户信息
}
editUser
TIP
编辑用户信息,后端告知前端结果即可
POST /system/user/edit
Request
{
id: String,
state: [0|1],
index: String,
loginName: String,
name: String,
nickName: String,
avatar: String,
idNumber: String,
gender: [0|1],
birthday: String,
phone: String,
email: String,
address: String,
tag: String,
remark: String
}
Response
{
code: Number,
message: String
}
editUserPassword
TIP
编辑用户密码信息,后端告知前端结果即可
POST /system/user/edit-password
Request
{
id: String,
password: String
}
Response
{
code: Number,
message: String
}
delUser
TIP
删除用户,后端告知前端结果即可
GET /system/user/del
Request
{
id: String
}
Response
{
code: Number,
message: String
}
queryAllUserRoles
TIP
查询用户具有的所有角色信息
GET /system/user/all-roles
Request
{
id: String
}
Response
{
code: Number,
message: String,
data: [Role]
}
addUserRole
TIP
增加用户角色信息,后端告知前端结果即可
POST /system/user/add-role
Request
[{
userId: String,
roleId: String
},...]
Response
{
code: Number,
message: String
}
delUserRole
TIP
删除用户角色信息,后端告知前端结果即可
POST /system/user/del-role
Request
{
userId: String,
roleId: String
}
Response
{
code: Number,
message: String
}
queryAllUserDepts
TIP
查询用户具有的所有部门信息
GET /system/user/all-depts
Request
{
id: String
}
Response
{
code: Number,
message: String,
data: [Dept]
}
addUserDept
TIP
增加用户部门信息,后端告知前端结果即可
POST /system/user/add-dept
Request
[{
userId: String,
deptId: String
},...]
Response
{
code: Number,
message: String
}
delUserDept
TIP
删除用户部门信息,后端告知前端结果即可
POST /system/user/del-dept
Request
{
userId: String,
deptId: String
}
Response
{
code: Number,
message: String
}
queryAllUserGroups
TIP
查询用户具有的所有分组信息
GET /system/user/all-groups
Request
{
id: String
}
Response
{
code: Number,
message: String,
data: [Group]
}
addUserGroup
TIP
增加用户部门信息,后端告知前端结果即可
POST /system/user/add-group
Request
[{
userId: String,
groupId: String
},...]
Response
{
code: Number,
message: String
}
delUserGroup
TIP
删除用户部门信息,后端告知前端结果即可
POST /system/user/del-group
Request
{
userId: String,
groupId: String
}
Response
{
code: Number,
message: String
}