Fx.userGroup:用户组
1. queryGroupByName 通过名字模糊查询用户组list
Fx.userGroup.queryGroupByName(<String name>, <int status>)
参数说明
参数 | 类型 | 说明 |
---|---|---|
name | String | 模糊搜索的用户名 |
status | int | 用户组状态 //0:启用 ,1:禁用,-1:全选 |
返回值类型
APIResult
Groovy举例
String name ="hb"
int status = 0
def(boolean error, List data, String message) = Fx.userGroup.queryGroupByName(name, status)
if (error) {
log.info("error: " + message)
} else {
log.info(data)
}
2. queryGroupMembers 通过用户组ID获取用户组下的用户Ids
Fx.userGroup.queryGroupMembers(<List groupIdList>)
参数说明
参数 | 类型 | 说明 |
---|---|---|
groupIdList | List | 用户组Id集合 |
返回值类型
APIResult
Groovy举例
List groupIdList = ["63bf8075028c7a0001058fc4"]
def(boolean error, Map data, String message) = Fx.userGroup.queryGroupMembers(groupIdList)
if (error) {
log.info("error: " + message)
} else {
log.info(data)
}
3. insertGroupMem 用户组添加组成员
Fx.userGroup.insertGroupMem(<String groupId>, <List userIdList>)
参数说明
参数 | 类型 | 说明 |
---|---|---|
groupId | String | 用户组ID |
userIdList | List | 增量的人员Id集合 |
返回值类型
APIResult
Groovy举例
String groupId = "63bf8075028c7a0001058fc4"
List userIdsList = ["1004"]
def(boolean error, boolean data, String message) = Fx.userGroup.insertGroupMem(groupId, userIdsList)
if (error) {
log.info("error: " + message)
} else {
log.info(data)
}
4. updateGroupMem 用户组更新组成员
Fx.userGroup.updateGroupMem(<String groupId>, <List userIdList>)
参数说明
参数 | 类型 | 说明 |
---|---|---|
groupId | String | 用户组ID |
userIdList | List | 更新后的人员Id集合 |
返回值类型
APIResult
Groovy举例
String groupId = "63bf8075028c7a0001058fc4"
List userIdsList = ["1000","1001","1003","1004"]
def(boolean error, boolean data, String message) = Fx.userGroup.updateGroupMem(groupId, userIdsList)
if (error) {
log.info("error: " + message)
} else {
log.info(data)
}
5. deleteGroupMem 用户组删除组成员
Fx.userGroup.deleteGroupMem(<String groupId>, <List userIdList>)
参数说明
参数 | 类型 | 说明 |
---|---|---|
groupId | String | 用户组ID |
userIdList | List | 删除的人员Id集合 |
返回值类型
APIResult
Groovy举例
String groupId = "63bf8075028c7a0001058fc4"
List userIdsList = ["1004"]
def(boolean error, boolean data, String message) = Fx.userGroup.deleteGroupMem(groupId, userIdsList)
if (error) {
log.info("error: " + message)
} else {
log.info(data)
}