自定义功能模块设计
2017-01-02 21:56
375 查看
项目搭建架构图在线地址点击查看架构图。
数据表设计如下:--自定义数据源表 create table CUSTOM_DATA ( id primary key VARCHAR(64) not null, name VARCHAR(200), sql CLOB, url varchar(2000), method varchar(10), data_source varchar(30), page char(1); control_type char(1); source_type char(1); description varchar(2000), status CHAR(1), create_id varchar(64), create_time timestamp, modify_id varchar(64), modify_time timestamp ) --表 注释 comment on table CUSTOM_DATA is '自定义数据源表'; --列 注释 comment on column CUSTOM_DATA.id is 'uuid主键'; comment on column CUSTOM_DATA.name is '名称'; comment on column CUSTOM_DATA.sql is 'SQL语句'; comment on column CUSTOM_DATA.url is '请求地址'; comment on column CUSTOM_DATA.method is '请求方式'; comment on column CUSTOM_DATA.data_source is '数据库连接池'; comment on column CUSTOM_DATA.page is '0不分页,1分页'; comment on column CUSTOM_DATA.control_type is '控件类型:0、table 1、chart'; comment on column CUSTOM_DATA.source_type is '数据源类型:0、sql 1、http请求'; comment on column CUSTOM_DATA.description is '描述'; comment on column CUSTOM_DATA.status is '状态'; comment on column CUSTOM_DATA.create_id is '创建人'; comment on column CUSTOM_DATA.create_time is '创建时间'; comment on column CUSTOM_DATA.modify_id is '修改人'; comment on column CUSTOM_DATA.modify_time is '修改时间'; -- 注释 自定义页面page表或者组件 create table CUSTOM_PAGE ( id primary key VARCHAR(64) not null, name VARCHAR(100), html_code CLOB, rest_id VARCHAR(32), query_ids VARCHAR(2000), type char(1), description VARCHAR(2000), create_id varchar(64), create_time timestamp, modify_id varchar(64), modify_time timestamp ) -- 表注释 comment on table CUSTOM_PAGE is '自定义页面page表'; -- 列注释 comment on column CUSTOM_PAGE.id is 'uuid主键'; comment on column CUSTOM_PAGE.name is '名称'; comment on column CUSTOM_PAGE.html_code is '存储页面所有代码'; comment on column CUSTOM_PAGE.rest_id is '此id为32位数字,开放给其它平台用'; comment on column CUSTOM_PAGE.query_ids is 'query的id集合, 用分号隔开,方便统计用'; comment on column CUSTOM_PAGE.type is '页面类型:0代表页面 主要用于APP中 2代表组件 用于页面局部自定义功能'; comment on column CUSTOM_PAGE.description is '页面使用说明'; comment on column CUSTOM_PAGE.create_id is '创建人'; comment on column CUSTOM_PAGE.create_time is '创建时间'; comment on column CUSTOM_PAGE.modify_id is '修改人'; comment on column CUSTOM_PAGE.modify_time is '修改时间'; -- 自定义APP create table CUSTOM_APP ( id primary key VARCHAR(64) not null, name VARCHAR2(100), icon VARCHAR2(100), description VARCHAR(2000), status char(1), create_id varchar(64), create_time timestamp, modify_id varchar(64), modify_time timestamp ) -- 表注释 comment on column CUSTOM_APP.category is '应用标签'; -- 字段注释 comment on column CUSTOM_APP.id is 'uuid主键'; comment on column CUSTOM_APP.name is '名称'; comment on column CUSTOM_APP.icon is '图标'; comment on column CUSTOM_APP.description is '描述'; comment on column CUSTOM_APP.status is '状态0启用 1禁用'; comment on column CUSTOM_APP.create_id is '创建人'; comment on column CUSTOM_APP.create_time is '创建时间'; comment on column CUSTOM_APP.modify_id is '修改人'; comment on column CUSTOM_APP.modify_time is '修改时间'; --app和页面建立关联 菜单表 create table CUSTOM_APP_PAGE ( id primary key VARCHAR(64) not null, name VARCHAR2(100), icon VARCHAR2(100), app_id VARCHAR(64) not null, page_id VARCHAR(64) not null, description VARCHAR(2000), status char(1), create_id varchar(64), create_time timestamp, modify_id varchar(64), modify_time timestamp ) -- 表注释 comment on column CUSTOM_APP_PAGE.category is 'app菜单表'; -- 字段注释 comment on column CUSTOM_APP_PAGE.id is 'uuid主键'; comment on column CUSTOM_APP_PAGE.name is '名称'; comment on column CUSTOM_APP_PAGE.icon is '图标'; comment on column CUSTOM_APP_PAGE.app_id is 'app_id和APP表建立关联'; comment on column CUSTOM_APP_PAGE.page_id is 'page_id和页面表建立关联'; comment on column CUSTOM_APP_PAGE.description is '描述'; comment on column CUSTOM_APP_PAGE.status is '状态0启用 1禁用'; comment on column CUSTOM_APP_PAGE.create_id is '创建人'; comment on column CUSTOM_APP_PAGE.create_time is '创建时间'; comment on column CUSTOM_APP_PAGE.modify_id is '修改人'; comment on column CUSTOM_APP_PAGE.modify_time is '修改时间';
相关文章推荐
- 模块管理常规功能自定义系统的设计与实现(10--数据新增[三、批量导入数据])
- 模块管理常规功能自定义系统的设计与实现(15--进一步完善"省份"模块)
- 模块管理常规功能自定义系统的设计与实现(28--多个模块之间的关联[4])
- 模块管理常规功能自定义系统的设计与实现(02--基本原理)
- 模块管理常规功能自定义系统的设计与实现(01--系统简介)
- 模块管理常规功能自定义系统的设计与实现(11--Grid导航设计初步[1])
- 模块管理常规功能自定义系统的设计与实现(06--第一个用户模块)
- 模块管理常规功能自定义系统的设计与实现(29--多个模块之间的关联[5])
- 模块管理常规功能自定义系统的设计与实现(25--多个模块之间的关联[1])
- 模块管理常规功能自定义系统的设计与实现(04--导入模块)
- 模块管理常规功能自定义系统的设计与实现(13--Grid导航设计初步[3])
- 模块管理常规功能自定义系统的设计与实现(22--第二个模块的加入)
- 模块管理常规功能自定义系统的设计与实现(17--模块数据的导出和打印[2])
- 模块管理常规功能自定义系统的设计与实现(30--第二阶段总结)
- 模块管理常规功能自定义系统的设计与实现(08--数据新增[一])
- 模块管理常规功能自定义系统的设计与实现(14--模块图表分析的设计)
- 模块管理常规功能自定义系统的设计与实现(19--模块附件的设计[2])
- 模块管理常规功能自定义系统的设计与实现(21--第二阶段设计目标)
- 模块管理常规功能自定义系统的设计与实现(31--第三阶段 权限设计[1])
- 模块管理常规功能自定义系统的设计与实现(05--权限和菜单)