【添加】添加响应体的dto

【修改】修改Po层的壳的名字,分别发送的壳和接收的壳
This commit is contained in:
zer0Black
2023-09-30 21:49:47 +08:00
parent 0ebf1d39d6
commit e56a8f4faf
8 changed files with 81 additions and 5 deletions
@@ -3,10 +3,10 @@ package com.jero.modules.docking.iam.dto;
import lombok.Data;
/**
* IAM的通用Dto存放IAM接口的非业务通用属性
* IAM的通用Dto存放IAM接口的非业务通用属性接口呗请求时会带着该参数
*/
@Data
public class IamCommonDto {
public class IamCommonAcceptDto {
/**
* BIM每次调用生成的随机ID应用系统每次响应返回此ID
@@ -6,7 +6,7 @@ import lombok.Data;
* IAM的组织实体接收IAM传递的组织数据
*/
@Data
public class IamOrgDto extends IamCommonDto{
public class IamOrgAcceptDto extends IamCommonAcceptDto {
/**
* 机构编码.全集团唯一不可重复撤销后不可重新启用
@@ -6,7 +6,7 @@ import lombok.Data;
* IAM的用户实体接收IAM传递的用户数据
*/
@Data
public class IamUserDto extends IamCommonDto{
public class IamUserAcceptDto extends IamCommonAcceptDto {
/**
* 单位编码
@@ -0,0 +1,26 @@
package com.jero.modules.docking.iam.dto.response;
import lombok.Data;
/**
* IAM出SchemaService外的成功响应 或 失败响应 通用报文
*/
@Data
public class IamCommonResponseDto {
/**
* 请求id,收到什么就返回什么
*/
private String bimRequestId;
/**
* 相应码,0位正常
*/
private String resultCode;
/**
* 消息
*/
private String message;
}
@@ -0,0 +1,16 @@
package com.jero.modules.docking.iam.dto.response;
import lombok.Data;
/**
* 组织机构创建的响应体
*/
@Data
public class IamOrgCreateResponse extends IamCommonResponseDto{
/**
* 用户创建后生成的id
*/
private String orgId;
}
@@ -0,0 +1,16 @@
package com.jero.modules.docking.iam.dto.response;
import lombok.Data;
/**
* 用户创建的响应体
*/
@Data
public class IamUserCreateResponse extends IamCommonResponseDto{
/**
* 用户创建后生成的id
*/
private String uid;
}
@@ -7,7 +7,7 @@ import lombok.Data;
* 和PO系统做数据交互的最外层壳做数据接收用
*/
@Data
public class PoSystemAcceptPo<T> {
public class AcceptPoSystemPo<T> {
@JsonProperty("MessageHeader")
private MessageHeader messageHeader;
@@ -0,0 +1,18 @@
package com.jero.modules.docking.iam.po;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
/**
* 和PO系统做数据交互的最外层壳,做数据发送用
*/
@Data
public class SendPoSystemPo<T> {
@JsonProperty("MessageHeader")
private MessageHeader messageHeader;
@JsonProperty("Returns")
private T returns;
}