@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.