1、元对象
- 元对象就是对真实世界中的实体的抽象,元对象与实体是一一对应关系的,就是指现实世界的每一个实体在程序中都是一个元对象。一个物理数据表可以对应多个元对象。如下图:实体就是在数据库中存在的表mes_dispatch.
2、元字段
- 元字段是对元对象特征的一种描述,一个元对象可以有多个元字段来进行描述。如下图所示,一个人员可以由状态、性别、年龄、国籍等字段来描述。
3、表达式
3.1 下拉框表达式
下拉框表达式是在控件选择下拉框控件的时候配置的表达式,可参照语法如下:
- 语法:select 值 ID,名 CN from 表名 where 条件;ds=数据源
- 举例:select value ID,name CN from dicts where object = ‘oa_message’ and field = ‘progress’;ds=main
3.2 下拉树表达式
下拉树表达式是在控件选择下拉树控件的时候配置的表达式,可参照语法如下:
- 语法:select id ID,name NAME,pid PID from xxx_tree_table;ds=数据源
- PS:ID NAME PID 别名为固定关键字,必须叫ID、CN、NAME,否则无法识别
- 举例:select id ID,parent_id PID, name NAME from main_org where parent_id !=0;ds=main
3.3 查找框表达式
查找框表达式是在控件选择查找框控件的时候配置的表达式,可参照语法如下:
- 语法:select 值列 as 显示别名,名称列 as 显示别名 from game;ds=数据源
- 举例:select id ID,name 姓名 from main_user;ds=main
3.4 过滤条件表达式
- 语法:${user.xxx} 目前仅支持当前登录用户对象 还支持 Beetl 逻辑运算:
- 举例:is_del = 0 and company_id =${user.company_id} and shop_id = ${user.shop_id}
4、菜单
功能:菜单管理以树的形式展示,可以进行增删改查。
文档更新时间: 2021-02-26 15:36 作者:admin