模型
属性名 |
类型 |
描述 |
id |
string |
模型id |
model |
string |
模型编码 |
name |
string |
技术名称 |
modelFields |
RuntimeModelField[] |
模型字段 |
modelActions |
RuntimeAction[] |
模型动作 |
type |
ModelType |
模型类型 |
module |
string |
模块编码 |
moduleName |
string |
模块名称 |
moduleDefinition |
RuntimeModule |
模块定义 |
pks |
string[] |
主键 |
uniques |
string[][] |
唯一键 |
indexes |
string[][] |
索引 |
sorting |
string |
排序 |
label |
string |
显示标题 |
labelFields |
string[] |
标题字段 |
模型字段
属性名 |
类型 |
描述 |
model |
string |
模型编码 |
modelName |
string |
模型名称 |
data |
string |
属性名称 |
name |
string |
API名称 |
ttype |
ModelFieldType |
字段业务类型 |
multi |
boolean (可选) |
是否多值 |
store |
boolean |
是否存储 |
displayName |
string (可选) |
字段显示名称 |
label |
string (可选) |
字段页面显示名称(优先于displayName) |
required |
boolean | string (可选) |
必填规则 |
readonly |
boolean | string (可选) |
只读规则 |
invisible |
boolean | string (可选) |
隐藏规则 |
disabled |
boolean | string (可选) |
禁用规则 |
字段业务类型
字段类型 |
值 |
描述 |
String |
'STRING' |
文本 |
Text |
'TEXT' |
多行文本 |
HTML |
'HTML' |
富文本 |
Phone |
'PHONE' |
手机 |
Email |
'EMAIL' |
邮箱 |
Integer |
'INTEGER' |
整数 |
Long |
'LONG' |
长整型 |
Float |
'FLOAT' |
浮点数 |
Currency |
'MONEY' |
金额 |
DateTime |
'DATETIME' |
时间日期 |
Date |
'DATE' |
日期 |
Time |
'TIME' |
时间 |
Year |
'YEAR' |
年份 |
Boolean |
'BOOLEAN' |
布尔型 |
Enum |
'ENUM' |
数据字典 |
Map |
'MAP' |
键值对 |
Related |
'RELATED' |
引用类型 |
OneToOne |
'O2O' |
一对一 |
OneToMany |
'O2M' |
一对多 |
ManyToOne |
'M2O' |
多对一 |
ManyToMany |
'M2M' |
多对多 |
模型动作
属性名 |
类型 |
描述 |
name |
string |
动作名称 |
widget |
string (可选) |
动作组件 |
actionType |
ActionType |
动作类型 |
contextType |
ActionContextType |
动作上下文类型(用于控制数据提交方式) |
invisible |
boolean | string (可选) |
隐藏规则 |
disabled |
boolean | string (可选) |
禁用规则 |
displayName |
string (可选) |
字段显示名称 |
label |
string (可选) |
动作页面显示名称(优先于displayName) |
context |
Record<string, unknown> (可选) |
上下文(界面设计器配置的) |
动作类型
动作类型 |
值 |
描述 |
Server |
'SERVER' |
与服务端对应的动作 |
View |
'VIEW' |
视图动作(页面跳转、打开弹窗、抽屉) |
URL |
'URL' |
链接动作,跳转制定的链接 |
Client |
'CLIENT' |
客户端动作 |
动作上下文类型
动作上下文类型 |
值 |
描述 |
Single |
'SINGLE' |
单条数据 |
Batch |
'BATCH' |
多条数据 |
SingleAndBatch |
'SINGLE_AND_BATCH' |
单条或者多条数据 |
ContextFree |
'CONTEXT_FREE' |
上下文无关 |