修改 SuperAminInfoResp
This commit is contained in:
parent
5080d67322
commit
2eb5b95c30
@ -2,7 +2,7 @@ package cn.axzo.tyr.client.feign;
|
|||||||
|
|
||||||
import cn.axzo.framework.domain.web.result.ApiResult;
|
import cn.axzo.framework.domain.web.result.ApiResult;
|
||||||
import cn.axzo.tyr.client.model.roleuser.dto.SaasRoleUserDTO;
|
import cn.axzo.tyr.client.model.roleuser.dto.SaasRoleUserDTO;
|
||||||
import cn.axzo.tyr.client.model.roleuser.dto.SuperAdminInfoDTO;
|
import cn.axzo.tyr.client.model.roleuser.dto.SuperAminInfoResp;
|
||||||
import cn.axzo.tyr.client.model.roleuser.req.*;
|
import cn.axzo.tyr.client.model.roleuser.req.*;
|
||||||
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.cloud.openfeign.FeignClient;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
@ -40,7 +40,7 @@ public interface TyrSaasRoleUserApi {
|
|||||||
* 批量查询超管, 只能批量获取单个工作台台下的超管,业务系统需要根据返回的identityId和identityType查询identityProfile查询用户明细信息
|
* 批量查询超管, 只能批量获取单个工作台台下的超管,业务系统需要根据返回的identityId和identityType查询identityProfile查询用户明细信息
|
||||||
*/
|
*/
|
||||||
@PostMapping("/api/saas-role-user/super-admin-list")
|
@PostMapping("/api/saas-role-user/super-admin-list")
|
||||||
ApiResult<List<SuperAdminInfoDTO>> superAdminList(@RequestBody @Valid SuperAdminParam param);
|
ApiResult<List<SuperAminInfoResp>> superAdminList(@RequestBody @Valid SuperAdminParam param);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量查询超管, 多工作台
|
* 批量查询超管, 多工作台
|
||||||
@ -48,6 +48,6 @@ public interface TyrSaasRoleUserApi {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping("/api/saas-role-user/batch-super-admin-list")
|
@PostMapping("/api/saas-role-user/batch-super-admin-list")
|
||||||
ApiResult<List<SuperAdminInfoDTO>> batchSuperAdminList(@RequestBody @Valid List<SuperAdminParam> param);
|
ApiResult<List<SuperAminInfoResp>> batchSuperAdminList(@RequestBody @Valid List<SuperAdminParam> param);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,7 +14,7 @@ import lombok.NoArgsConstructor;
|
|||||||
@Builder
|
@Builder
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class SuperAdminInfoDTO {
|
public class SuperAminInfoResp {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 自然人id
|
* 自然人id
|
||||||
@ -41,4 +41,16 @@ public class SuperAdminInfoDTO {
|
|||||||
*/
|
*/
|
||||||
private Long ouId;
|
private Long ouId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 没有值需要自己从档案域查询
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 没有值需要自己从档案域查询
|
||||||
|
*/
|
||||||
|
@Deprecated
|
||||||
|
private String realName;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -3,7 +3,7 @@ package cn.axzo.tyr.server.controller.roleuser;
|
|||||||
import cn.axzo.framework.domain.web.result.ApiResult;
|
import cn.axzo.framework.domain.web.result.ApiResult;
|
||||||
import cn.axzo.tyr.client.feign.TyrSaasRoleUserApi;
|
import cn.axzo.tyr.client.feign.TyrSaasRoleUserApi;
|
||||||
import cn.axzo.tyr.client.model.roleuser.dto.SaasRoleUserDTO;
|
import cn.axzo.tyr.client.model.roleuser.dto.SaasRoleUserDTO;
|
||||||
import cn.axzo.tyr.client.model.roleuser.dto.SuperAdminInfoDTO;
|
import cn.axzo.tyr.client.model.roleuser.dto.SuperAminInfoResp;
|
||||||
import cn.axzo.tyr.client.model.roleuser.req.*;
|
import cn.axzo.tyr.client.model.roleuser.req.*;
|
||||||
import cn.axzo.tyr.server.service.SaasRoleUserRelationService;
|
import cn.axzo.tyr.server.service.SaasRoleUserRelationService;
|
||||||
import cn.axzo.tyr.server.service.SaasRoleUserService;
|
import cn.axzo.tyr.server.service.SaasRoleUserService;
|
||||||
@ -51,12 +51,12 @@ public class RoleUserController implements TyrSaasRoleUserApi {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public ApiResult<List<SuperAdminInfoDTO>> superAdminList(SuperAdminParam param) {
|
public ApiResult<List<SuperAminInfoResp>> superAdminList(SuperAdminParam param) {
|
||||||
return ApiResult.ok(saasRoleUserService.superAdminList(param));
|
return ApiResult.ok(saasRoleUserService.superAdminList(param));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ApiResult<List<SuperAdminInfoDTO>> batchSuperAdminList(List<SuperAdminParam> param) {
|
public ApiResult<List<SuperAminInfoResp>> batchSuperAdminList(List<SuperAdminParam> param) {
|
||||||
if (CollectionUtils.isEmpty(param)) {
|
if (CollectionUtils.isEmpty(param)) {
|
||||||
return ApiResult.ok(Collections.EMPTY_LIST);
|
return ApiResult.ok(Collections.EMPTY_LIST);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
package cn.axzo.tyr.server.service;
|
package cn.axzo.tyr.server.service;
|
||||||
|
|
||||||
import cn.axzo.tyr.client.model.enums.IdentityType;
|
import cn.axzo.tyr.client.model.enums.IdentityType;
|
||||||
import cn.axzo.tyr.client.model.roleuser.dto.SuperAdminInfoDTO;
|
import cn.axzo.tyr.client.model.roleuser.dto.SuperAminInfoResp;
|
||||||
import cn.axzo.tyr.client.model.roleuser.req.*;
|
import cn.axzo.tyr.client.model.roleuser.req.*;
|
||||||
import cn.axzo.tyr.server.repository.entity.SaasRoleUserRelation;
|
import cn.axzo.tyr.server.repository.entity.SaasRoleUserRelation;
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ public interface SaasRoleUserService {
|
|||||||
* @param param
|
* @param param
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<SuperAdminInfoDTO> superAdminList(SuperAdminParam param);
|
List<SuperAminInfoResp> superAdminList(SuperAdminParam param);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批量获取超管
|
* 批量获取超管
|
||||||
@ -61,7 +61,7 @@ public interface SaasRoleUserService {
|
|||||||
* @param param
|
* @param param
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<SuperAdminInfoDTO> batchSuperAdminList(List<SuperAdminParam> param);
|
List<SuperAminInfoResp> batchSuperAdminList(List<SuperAdminParam> param);
|
||||||
|
|
||||||
List<SaasRoleUserRelation> listByRoleIds(List<Long> matchedRoleIds);
|
List<SaasRoleUserRelation> listByRoleIds(List<Long> matchedRoleIds);
|
||||||
}
|
}
|
||||||
@ -8,7 +8,7 @@ import cn.axzo.pokonyan.config.mybatisplus.BaseEntity;
|
|||||||
import cn.axzo.tyr.client.common.enums.RoleTypeEnum;
|
import cn.axzo.tyr.client.common.enums.RoleTypeEnum;
|
||||||
import cn.axzo.tyr.client.model.BaseWorkspaceModel;
|
import cn.axzo.tyr.client.model.BaseWorkspaceModel;
|
||||||
import cn.axzo.tyr.client.model.enums.IdentityType;
|
import cn.axzo.tyr.client.model.enums.IdentityType;
|
||||||
import cn.axzo.tyr.client.model.roleuser.dto.SuperAdminInfoDTO;
|
import cn.axzo.tyr.client.model.roleuser.dto.SuperAminInfoResp;
|
||||||
import cn.axzo.tyr.client.model.roleuser.req.CreateAgencyAdminRoleParam;
|
import cn.axzo.tyr.client.model.roleuser.req.CreateAgencyAdminRoleParam;
|
||||||
import cn.axzo.tyr.client.model.roleuser.req.CreateSuperAdminRoleParam;
|
import cn.axzo.tyr.client.model.roleuser.req.CreateSuperAdminRoleParam;
|
||||||
import cn.axzo.tyr.client.model.roleuser.req.RoleUserReq;
|
import cn.axzo.tyr.client.model.roleuser.req.RoleUserReq;
|
||||||
@ -160,7 +160,7 @@ public class RoleUserService implements SaasRoleUserService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SuperAdminInfoDTO> batchSuperAdminList(List<SuperAdminParam> param) {
|
public List<SuperAminInfoResp> batchSuperAdminList(List<SuperAdminParam> param) {
|
||||||
LambdaQueryChainWrapper<SaasRole> roleWrapper = saasRoleDao.lambdaQuery();
|
LambdaQueryChainWrapper<SaasRole> roleWrapper = saasRoleDao.lambdaQuery();
|
||||||
roleWrapper.and(w ->
|
roleWrapper.and(w ->
|
||||||
param.forEach(c -> w.or()
|
param.forEach(c -> w.or()
|
||||||
@ -186,7 +186,7 @@ public class RoleUserService implements SaasRoleUserService {
|
|||||||
if (CollectionUtils.isEmpty(relations)) {
|
if (CollectionUtils.isEmpty(relations)) {
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return relations.stream().map(r -> SuperAdminInfoDTO.builder()
|
return relations.stream().map(r -> SuperAminInfoResp.builder()
|
||||||
.workspaceId(r.getWorkspaceId())
|
.workspaceId(r.getWorkspaceId())
|
||||||
.ouId(r.getOuId())
|
.ouId(r.getOuId())
|
||||||
.identityId(r.getIdentityId())
|
.identityId(r.getIdentityId())
|
||||||
@ -197,7 +197,7 @@ public class RoleUserService implements SaasRoleUserService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SuperAdminInfoDTO> superAdminList(SuperAdminParam param) {
|
public List<SuperAminInfoResp> superAdminList(SuperAdminParam param) {
|
||||||
if (param.getWorkspaceId() == null || Objects.isNull(param.getOuId())) {
|
if (param.getWorkspaceId() == null || Objects.isNull(param.getOuId())) {
|
||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
@ -212,7 +212,7 @@ public class RoleUserService implements SaasRoleUserService {
|
|||||||
return Collections.emptyList();
|
return Collections.emptyList();
|
||||||
}
|
}
|
||||||
return relations.stream().map(r -> {
|
return relations.stream().map(r -> {
|
||||||
SuperAdminInfoDTO superAdminInfo = new SuperAdminInfoDTO();
|
SuperAminInfoResp superAdminInfo = new SuperAminInfoResp();
|
||||||
superAdminInfo.setWorkspaceId(r.getWorkspaceId());
|
superAdminInfo.setWorkspaceId(r.getWorkspaceId());
|
||||||
superAdminInfo.setOuId(r.getOuId());
|
superAdminInfo.setOuId(r.getOuId());
|
||||||
superAdminInfo.setIdentityId(r.getIdentityId());
|
superAdminInfo.setIdentityId(r.getIdentityId());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user