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