Fx.userGroup

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)
}

2024-09-15
0 2