Browse Source

客户赋角色

shasha 1 month ago
parent
commit
0c9a048f0d

+ 6 - 0
snowy-plugin/snowy-plugin-sys/src/main/java/vip/xiaonuo/sys/modular/user/param/SysUserGrantRoleParam.java

@@ -39,4 +39,10 @@ public class SysUserGrantRoleParam {
     @Schema(description = "角色id集合", requiredMode = Schema.RequiredMode.REQUIRED)
     @NotNull(message = "roleIdList不能为空")
     private List<String> roleIdList;
+
+    /** 角色名称 */
+    @Schema(description = "角色名称")
+    private String roleName;
+
+
 }

+ 8 - 0
snowy-plugin/snowy-plugin-sys/src/main/java/vip/xiaonuo/sys/modular/user/provider/SysUserApiProvider.java

@@ -92,6 +92,14 @@ public class SysUserApiProvider implements SysUserApi {
         sysUserService.grantRole(sysUserGrantRoleParam);
     }
 
+    @Override
+    public void grantRoleType(String userId, String roleName) {
+        SysUserGrantRoleParam sysUserGrantRoleParam = new SysUserGrantRoleParam();
+        sysUserGrantRoleParam.setId(userId);
+        sysUserGrantRoleParam.setRoleName(roleName);
+        sysUserService.grantRole(sysUserGrantRoleParam);
+    }
+
     @Override
     public List<String> getUserIdListByOrgIdList(List<String> orgIdList) {
         if(ObjectUtil.isNotEmpty(orgIdList)) {