通用主数据定义
通用类型 - 【ComnClazz】
clazzCode | clazzName |
---|---|
int | 整数(原生) |
float | 浮点数(原生) |
double | 双精度浮点数(原生) |
text | 文本(原生) |
date | String类型UTC毫秒 |
bool | 0或1的int类型 |
enum | 枚举类型,支持int/text |
struct | 结构体类型,可包含前面6种类型 |
array | 数组类型,支持int/float/double/text |
通用规格 - {ComnSpecs}
名称 | 类型 | 说明 |
---|---|---|
min | String | 参数最小值(int, float, double类型特有) |
max | String | 参数最大值(int, float, double类型特有) |
unitCode | String | 单位编码 |
unitName | String | 单位名称 |
size | String | 数组大小,默认最大128(数组特有) |
step | String | 步长,字符串类型 |
item | JSONObject | 数组元素 |
item.type | String | 数组元素的类型 |
通用实例 - {ComnInst}
名称 | 类型 | 说明 |
---|---|---|
identifier | String | 唯一标识符 |
name | String | 名称 |
accessible | String | 读写类型:只读(r),读写(rw) |
required | String | 是否必选:可选(0),必选(1) |
dataType | JSONObject | 数据类型 |
- clazz | String | 类型:参看{ComnClazz} |
- specs | JSONObject | 规格,参看{ComnSpecs} |
description | String | 描述 |
created | DateTime | 创建日期 |
modified | DateTime | 更新日期 |