人员绑定参数修改

This commit is contained in:
s2042968 2025-01-07 14:58:32 +08:00
parent 35e62a2c71
commit ff9ad067f5
4 changed files with 9 additions and 18 deletions

View File

@ -9,6 +9,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List;
@RequestMapping("/data/ed/user") @RequestMapping("/data/ed/user")
@RestController @RestController
@ -80,8 +81,8 @@ public class UserController {
@ApiOperation(value = "人员绑定", notes = "") @ApiOperation(value = "人员绑定", notes = "")
@RequestMapping(value = "/bindRoles", method = RequestMethod.POST) @RequestMapping(value = "/bindRoles", method = RequestMethod.POST)
public ElectromagneticResult<?> bindRoles(@RequestBody UserRoleRequest userRoleRequest) { public ElectromagneticResult<?> bindRoles(@RequestBody List<UserBindRoleDTO> list) {
if (userService.bindRoles(userRoleRequest)) { if (userService.bindRoles(list)) {
return ElectromagneticResultUtil.success(true); return ElectromagneticResultUtil.success(true);
} else { } else {
return ElectromagneticResultUtil.fail("500", "不可绑定空用户"); return ElectromagneticResultUtil.fail("500", "不可绑定空用户");

View File

@ -1,12 +0,0 @@
package com.electromagnetic.industry.software.manage.pojo.req;
import lombok.Data;
import java.util.List;
@Data
public class UserRoleRequest {
List<UserBindRoleDTO> bindData;
}

View File

@ -3,6 +3,8 @@ package com.electromagnetic.industry.software.manage.service;
import com.electromagnetic.industry.software.common.resp.ElectromagneticResult; import com.electromagnetic.industry.software.common.resp.ElectromagneticResult;
import com.electromagnetic.industry.software.manage.pojo.req.*; import com.electromagnetic.industry.software.manage.pojo.req.*;
import java.util.List;
public interface UserService { public interface UserService {
/** /**
@ -81,7 +83,7 @@ public interface UserService {
/** /**
* 人员绑定 * 人员绑定
*/ */
Boolean bindRoles(UserRoleRequest userRoleRequest); Boolean bindRoles(List<UserBindRoleDTO> list);
/** /**
* 重置密码 * 重置密码

View File

@ -274,11 +274,11 @@ public class UserServiceImpl implements UserService {
* 人员绑定 * 人员绑定
*/ */
@Override @Override
public Boolean bindRoles(UserRoleRequest userRolesRequest) { public Boolean bindRoles(List<UserBindRoleDTO> list) {
if (userRolesRequest == null || userRolesRequest.getBindData().isEmpty()) { if (list == null || list.isEmpty()) {
throw new BizException(-1, "请勿发布空数据"); throw new BizException(-1, "请勿发布空数据");
} }
for (UserBindRoleDTO dto : userRolesRequest.getBindData()) { for (UserBindRoleDTO dto : list) {
activeRole(dto); activeRole(dto);
bindRole(dto); bindRole(dto);
} }