箱货匹配、配载-虚拟主对象
描述:页面上有待配货盘、待配运力及已配载货盘3个表格,这3个表格之间没有关联,所以先虚拟一个视图作为主表,然后把这3张表都当做子表创建关系。
1.数据建模
表关系 | 表类型 名称 | 内容 | 是否跨模块 | 外部模块名称 |
---|---|---|---|---|
1 | 自定义sql | TESTA | “select ” as testa_id, ” as testa01_id,” as testa02_id from dual” | 否 |
101 | 表 | TESTA01 | TESTA01 | 否 |
102 | 表 | TESTA02 | TESTA02 | 否 |
2.业务建模
2.1.业务对象
对象关系 | 对象类型 | 名称 | 对应数据对象 | 对象关系 | 对象关系类型 |
---|---|---|---|---|---|
1 | 主对象 | TESTA | Testa | ||
101 | 子对象 | TESTA01 | Testa01 | 1对多 | 普通子对象 |
102 | 子对象 | TESTA02 | Testa02 | 1对多 | 普通子对象 |
2.2.方法
待配货盘和待配运力2个表格分别带有查询条件,是单独查询各自的数据。页面生成出来后待配货盘及待配运力上的查询按钮和重置按钮以及配运力按钮通过自定义按钮来实现逻辑。
对象名称 | 方法类型 | 方法名称 | 配置方法 | 用途 | URL路径 |
---|---|---|---|---|---|
Testa01 | 请求方法 | 查询 | queryTesta01 | 查询待配货盘表格数据 | testa01/queryTesta01 |
Testa01 | 请求方法 | 重置 | resetTesta01 | 重置待配货盘表格数据 | testa01/resetTesta01 |
Testa01 | 请求方法 | 配运力 | defineBtn | 选中一笔待配货盘再选中一笔待配运力然后点击配运力按钮,把数据保存到已配载货盘表格里面显示 | testa01/defineBtn |
Testa02 | 请求方法 | 查询 | queryTesta02 | 查询待配运力表格数据 | testa02/queryTesta02 |
Testa02 | 请求方法 | 重置 | resetTesta02 | 重置待配运力表格数据 | testa02/queryTesta02 |
2.3.主对象业务类型
对象名称 | 业务类型 | 配置方法 | 用途 | 备注 |
---|---|---|---|---|
Testa | Default | 视图级配置支持默认业务类型 | 默认业务类型 |
3.界面设计
3.1.页面列表
页面关系 | 页面类型 | 对象主对象 | 业务类型 | 是否公共引用 | 是否前端扩展 |
---|---|---|---|---|---|
1 | 管理页 | Testa | default | 否 | 否 |
4.效果图