用户分组
queryPageGroups
TIP
根据条件,分页查询用户分组信息
POST /system/group/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: [Group]
}
}
queryAllGroups
TIP
根据条件,查询用户分组(不分页)
POST /system/group/query-all
Request
{
filters: [{field: String, value: String},...],
sorts: [{field: String, value: ['desc'|'esc']},...]
}
Response
{
code: Number,
message: String,
data: [Group] //返回用户分组信息数组
}
addGroup
TIP
增加新的用户分组,并完整返回该用户分组信息
POST /system/group/add
Request
{
name: String,
state: 1,
index: String,
remark: String
}
Response
{
code: Number,
message: String,
data: Group // 返回新增的用户分组信息
}
editGroup
TIP
编辑用户分组信息,后端告知前端结果即可
POST /system/group/edit
Request
{
id: String,
name: String,
state: [0|1],
index: String,
remark: String
}
Response
{
code: Number,
message: String
}
delGroup
TIP
删除用户分组,后端告知前端结果即可
GET /system/group/del
Request
{
id: String
}
Response
{
code: Number,
message: String
}
queryAllGroupUsers
TIP
查询分组下所有用户信息
GET /system/group/all-users
Request
{
id: String
}
Response
{
code: Number,
message: String,
data: [User]
}
delGroupUser
TIP
删除分组下的用户,后端告知前端结果即可
POST /system/group/del-user
Request
{
userId: String,
groupId: String
}
Response
{
code: Number,
message: String
}