1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.zhentao.groups.controller;
- import com.zhentao.groups.dto.AddGroupMembers;
- import com.zhentao.groups.dto.AddGroupsDto;
- import com.zhentao.groups.dto.DelGroupMembers;
- import com.zhentao.groups.service.GroupsService;
- import com.zhentao.tool.TokenUtils;
- import com.zhentao.vo.Result;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- @RequestMapping("/group")
- @RestController
- public class groupsController {
- @Autowired
- private GroupsService groupsService;
- // 创建群聊
- @PostMapping("/addGroup")
- public Result addGroup(@RequestBody AddGroupsDto addGroupsDto, @RequestHeader("token") String token){
- Long userIdFromToken = Long.valueOf(TokenUtils.getUserIdFromToken(token));
- addGroupsDto.setCreatorId(userIdFromToken);
- return groupsService.addGroup(addGroupsDto);
- }
- // 添加好友
- @PostMapping("/AddGroupMembers")
- public Result AddGroupMembers(@RequestBody AddGroupMembers addGroupMembers){
- return groupsService.AddGroupMembers(addGroupMembers);
- }
- // 提出群聊
- @PostMapping("/DelGroupMembers")
- public Result DelGroupMembers(@RequestBody DelGroupMembers delGroupMembers,@RequestHeader("token") String token){
- Long userIdFromToken = Long.valueOf(TokenUtils.getUserIdFromToken(token));
- delGroupMembers.setUId(userIdFromToken);
- return groupsService.DelGroupMembers(delGroupMembers);
- }
- }
|