【添加】schema接口的响应实体处理
This commit is contained in:
+28
@@ -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;
|
||||
|
||||
}
|
||||
+31
@@ -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;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user