Commit 1d1b342f authored by youjj's avatar youjj

app用户权限相关修改

parent c1d05af2
......@@ -4,6 +4,7 @@ import com.github.wxiaoqi.security.admin.biz.AppUserBiz;
import com.github.wxiaoqi.security.admin.entity.AppUser;
import com.github.wxiaoqi.security.admin.entity.Group;
import com.github.wxiaoqi.security.admin.entity.User;
import com.github.wxiaoqi.security.admin.vo.AppUserGroups;
import com.github.wxiaoqi.security.admin.vo.GroupUsers;
import com.github.wxiaoqi.security.auth.client.config.UserAuthConfig;
import com.github.wxiaoqi.security.auth.client.jwt.UserAuthUtil;
......@@ -11,13 +12,12 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.msg.TableResultResponse;
import com.github.wxiaoqi.security.common.rest.CommonBaseController;
import com.github.wxiaoqi.security.common.util.Query;
import com.google.common.collect.Sets;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.*;
@RestController
@RequestMapping("app/user")
......@@ -79,8 +79,8 @@ public class AppUserController extends CommonBaseController {
}
@PostMapping("groups")
public ObjectRestResponse insertAppUserGroups(Integer appUserId, Set<Integer> groups) {
appUserBiz.insertAppUserGroup(appUserId, groups);
public ObjectRestResponse insertAppUserGroups(@RequestBody AppUserGroups appUserGroups) {
appUserBiz.insertAppUserGroup(appUserGroups.getAppUserId(), appUserGroups.getGroups());
return new ObjectRestResponse();
}
......
package com.github.wxiaoqi.security.admin.vo;
import lombok.Data;
import java.util.Set;
/**
* App用户角色
*/
@Data
public class AppUserGroups {
Integer appUserId;
Set<Integer> groups;
}
......@@ -4,11 +4,12 @@
<insert id="insertAppUserGroup">
insert into app_group_member(user_id, group_id)
VALUES
<foreach collection="groups" item="groupId">
<trim suffixOverrides=",">
<trim suffixOverrides=",">
<foreach collection="groups" item="groupId">
(#{appUserId}, #{groupId}),
</trim>
</foreach>
</foreach>
</trim>
</insert>
<delete id="deleteAppUserGroup">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment