package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_user.Permitgroup; import com.whyc.pojo.db_user.PermitgroupUsr; import com.whyc.service.PermitGroupUserService; import com.whyc.util.ActionUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping("permitGroupUser") @Api(tags = "用户管理-权限管理-用户") public class PermitGroupUserController { @Autowired private PermitGroupUserService service; @PostMapping("userBatch") @ApiOperation(value = "添加|移除用户",notes = "operationFlag为1,添加;-1,移除") public Response updateUser(@RequestBody List groupUserList, @RequestParam int operationFlag){ service.updateBatch(groupUserList, operationFlag); if (operationFlag == 1) { return new Response().set(1,true, "添加成功"); } else { return new Response().set(1,true, "移除成功"); } } @GetMapping("permitList") @ApiOperation(value = "用户对应的权限列表") public Response> getPermitList(){ Integer userId = ActionUtil.getUser().getId(); List permitList = service.getPermitByUser(userId); return new Response().setII(1,permitList.size()>0,permitList,"用户对应的权限列表"); } }