@Controller @CrossOrigin @ResponseBody @RequestMapping(value="/user_join") public class UserRequestJoinGroupController extends Object
Constructor and Description |
---|
UserRequestJoinGroupController(UserJoinRequestService userJoinRequestService) |
Modifier and Type | Method and Description |
---|---|
Result<ApproveResultEnum> |
judgeRequest(Long requestId,
ApproveResultEnum result)
群相关负责人审批普通用户提交的加群申请信息
|
Result<UserJoinRequest> |
listAboutGroup(Long groupId,
ApproveResultEnum result,
Integer pageNum,
Integer pageSize)
获取群组收到的加群申请信息
|
Result<UserJoinRequest> |
listAboutUser(ApproveResultEnum result,
Integer pageNum,
Integer pageSize)
用户查看自己的加群申请
|
Result<ApproveResultEnum> |
submit(UserJoinRequest joinRequest)
用户提交个人加群申请
|
@Autowired public UserRequestJoinGroupController(UserJoinRequestService userJoinRequestService)
@PostMapping(value="/request") public Result<ApproveResultEnum> submit(@RequestBody UserJoinRequest joinRequest)
@GetMapping(value="/user_request") public Result<UserJoinRequest> listAboutUser(@RequestParam(value="result",required=false) ApproveResultEnum result, @RequestParam(value="pageNum") Integer pageNum, @RequestParam(value="pageSize") Integer pageSize)
@GetMapping(value="/group_request", params={"groupId","result","pageNum","pageSize"}) public Result<UserJoinRequest> listAboutGroup(@RequestParam(value="groupId") Long groupId, @RequestParam(value="result",required=false) ApproveResultEnum result, @RequestParam(value="pageNum") Integer pageNum, @RequestParam(value="pageSize") Integer pageSize)
@GetMapping(value="/judge_request", params={"requestId","result"}) public Result<ApproveResultEnum> judgeRequest(@RequestParam(value="requestId") Long requestId, @RequestParam(value="result") ApproveResultEnum result)
Copyright © 2022. All rights reserved.