@Controller @CrossOrigin @ResponseBody @RequestMapping(value="/group") public class GroupController extends Object
| Constructor and Description |
|---|
GroupController(GroupService groupService) |
| Modifier and Type | Method and Description |
|---|---|
Result<Long> |
creat(GroupEnt groupEnt)
创建一个群组
|
Result<Long> |
deleteGroup(GroupEnt groupEnt)
删除一个数据集
|
Result<UserEnt> |
getGroupFriendInfo(Long friendId,
Long groupId)
查询群友的个人信息
|
Result<GroupEnt> |
likeName(String prefix,
Integer pageNum,
Integer pageSize)
模糊查询群组列表
|
Result<UserGroupInfo> |
listLikeNameAndAboutUser(String prefix,
Integer pageNum,
Integer pageSize)
查询符合前缀规则的用户已经加入的群组
|
Result<String> |
resetGroupName(GroupEnt groupEnt)
修改群组名称
|
Result<Object> |
updateRequestAuthWay(GroupEnt groupEnt)
用户修改群审批方式
|
Result<UserGroupInfo> |
useAbout(Integer pageNum,
Integer pageSize)
获取用户加入的群组列表,分页显示
|
Result<UserGroupInfo> |
userInGroup(Long groupId)
获取用户在某群组中的成员信息(一般用于检查用户是否在该群组中)
|
Result<UserGroupInfo> |
userList(Long groupId,
Integer pageNum,
Integer pageSize)
获取某一群组内的成员信息
|
Result<UserGroupInfo> |
userListWithoutPage(Long groupId)
获取某一群组内的成员信息
|
@Autowired public GroupController(GroupService groupService)
@GetMapping(value="/user_in_group",
params={"pageNum","pageSize"})
public Result<UserGroupInfo> useAbout(@RequestParam(value="pageNum")
Integer pageNum,
@RequestParam(value="pageSize")
Integer pageSize)
@GetMapping(value="/users",
params={"groupId","pageNum","pageSize"})
public Result<UserGroupInfo> userList(@RequestParam(value="groupId")
Long groupId,
@RequestParam(value="pageNum")
Integer pageNum,
@RequestParam(value="pageSize")
Integer pageSize)
@GetMapping(value="/all_users",
params="groupId")
public Result<UserGroupInfo> userListWithoutPage(@RequestParam(value="groupId")
Long groupId)
@PutMapping(value="/group") public Result<String> resetGroupName(@RequestBody GroupEnt groupEnt)
@DeleteMapping(value="/group") public Result<Long> deleteGroup(@RequestBody GroupEnt groupEnt)
@GetMapping(value="/prefix_name",
params={"prefix","pageNum","pageSize"})
public Result<GroupEnt> likeName(@RequestParam(value="prefix")
String prefix,
@RequestParam(value="pageNum")
Integer pageNum,
@RequestParam(value="pageSize")
Integer pageSize)
@GetMapping(value="/user_in_group",
params="groupId")
public Result<UserGroupInfo> userInGroup(@RequestParam(value="groupId")
Long groupId)
@PutMapping(value="/group_request_way") public Result<Object> updateRequestAuthWay(@RequestBody GroupEnt groupEnt)
@GetMapping(value="/prefix_about_user",
params={"prefix","pageNum","pageSize"})
public Result<UserGroupInfo> listLikeNameAndAboutUser(@RequestParam(value="prefix")
String prefix,
@RequestParam(value="pageNum")
Integer pageNum,
@RequestParam(value="pageSize")
Integer pageSize)
Copyright © 2022. All rights reserved.