模型
| 属性名 | 类型 | 描述 |
|---|---|---|
| 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' | 邮箱 | |
| 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' | 上下文无关 |
Oinone社区 作者:汤乾华原创文章,如若转载,请注明出处:https://doc.oinone.top/frontend/17617.html
访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验