【添加】schema接口的响应实体处理

This commit is contained in:
zer0Black
2023-09-30 22:03:34 +08:00
parent e56a8f4faf
commit 64cb7417f9
2 changed files with 59 additions and 0 deletions
@@ -0,0 +1,28 @@
package com.jero.modules.docking.iam.dto.response;
import lombok.Data;
import java.util.List;
/**
* Schema映射的响应体
*/
@Data
public class IamSchemaResponse extends IamCommonResponseDto{
/**
* 请求id,收到什么就返回什么
*/
private String bimRequestId;
/**
* 用户账号的具体内容响应实体
*/
private List<SchemaResponseInner> account;
/**
* 组织机构的具体内容响应实体
*/
private List<SchemaResponseInner> organization;
}
@@ -0,0 +1,31 @@
package com.jero.modules.docking.iam.dto.response;
import lombok.Data;
/**
* Schema的核心内容
*/
@Data
public class SchemaResponseInner {
/**
* 定义对象的属性字段名称
*/
private String name;
/**
* 定义对象的属性字段类型,可选值为String、int、double、float、long、byte、boolean
*/
private String type;
/**
* 定义对象的属性字段在创建时是否为必填字段。可选值true或者false
*/
private boolean required;
/**
* 定义对象的属性字段是否为多值。可选值true或者false。字段为boolean类型
*/
private boolean multivalued;
}