All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sql.FOWK-mysql.ddl.sql Maven / Gradle / Ivy

The newest version!
drop table if exists FOWK_DATAFORM;

drop table if exists FOWK_DATAFORM_ELEMENT;

drop table if exists FOWK_DATAFORM_FILTER;

drop table if exists FOWK_DATAFORM_VALIDATOR;

drop table if exists FOWK_DICT;

drop table if exists FOWK_DICT_ITEM;

drop table if exists FOWK_MENU;

drop table if exists FOWK_PARAM;

drop table if exists FOWK_PARAM_ITEM;

drop table if exists FOWK_SERIAL_NUMBER;

/*==============================================================*/
/* Table: FOWK_DATAFORM                                         */
/*==============================================================*/
create table FOWK_DATAFORM
(
  ID                   varchar(180) not null comment '模板标识',
  PACK                 varchar(180) not null comment '所在包',
  CODE                 varchar(120) comment '模板代码',
  NAME                 varchar(150) comment '模板名称',
  NAME_I18N_CODE       varchar(180) comment '模板名称国际化代码',
  DESCRIPTION          varchar(900) comment '模板描述',
  SORT_CODE            varchar(30) comment '排序码',
  CLASSIFICATION       varchar(180) comment '模板分类代码',
  TAGS                 varchar(180) comment '模板标签',
  DATA_MODEL_TYPE      varchar(120) comment '数据模型类别',
  DATA_MODEL           varchar(120) comment '数据容器',
  SQL_SELECT           varchar(120) comment 'SELECT',
  SQL_FROM             varchar(900) comment 'FROM',
  SQL_WHERE            varchar(900) comment 'WHERE',
  SQL_GROUP            varchar(900) comment 'GROUP',
  SQL_HAVING           varchar(900) comment 'HAVING',
  SQL_ORDER            varchar(900) comment 'ORDER',
  HANDLER              varchar(180) comment '数据处理器',
  COLUMN_NUMBER        int comment '总列数',
  FORM_STYLE           varchar(180) comment '页面组件类型',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (ID)
);

alter table FOWK_DATAFORM comment '显示模板';

/*==============================================================*/
/* Table: FOWK_DATAFORM_ELEMENT                                 */
/*==============================================================*/
create table FOWK_DATAFORM_ELEMENT
(
  DATAFORM_ID          varchar(180) not null comment '模板标识',
  CODE                 varchar(120) not null comment '元素标识码',
  PRIMARY_KEY          varchar(1) comment '是否为主键',
  PRIMARY_KEY_GENERATOR varchar(180) comment '主键生成器',
  SORT_CODE            varchar(30) comment '排序代码',
  NAME                 varchar(150) comment '要素名称',
  NAME_I18N_CODE       varchar(180) comment '要素名称国际化代码',
  COLUMN_              varchar(120) comment '数据列',
  TABLE_               varchar(120) comment '数据表名',
  UPDATEABLE           varchar(1) comment '是否可更新',
  SORTABLE             varchar(1) comment '是否可排序',
  PERSIST              varchar(1) comment '是否持久化',
  DATA_TYPE            varchar(120) comment '字段数据类型',
  DEFAULT_VALUE        varchar(120) comment '默认值',
  SUMMARY_EXPRESSION   varchar(180) comment '字段统计表达式',
  ENABLE               varchar(1) comment '字段是否可用',
  GROUP_               varchar(120) comment '分组',
  GROUP_I18N_CODE      varchar(180) comment '分组国际化代码',
  SUB_GROUP            varchar(120) comment '二级分组',
  SUB_GROUP_I18N_CODE  varchar(180) comment '二级分组国际化代码',
  LIMITED_LENGTH       int comment '最大长度',
  MULTIPLIER           numeric(32,8) comment '数字倍数',
  READONLY             varchar(1) comment '是否只读',
  REQUIRED             varchar(1) comment '是否必需',
  DATA_FORMAT          varchar(120) comment '数据格式',
  MASK_FORMAT          varchar(120) comment '掩码',
  TEXT_ALIGN           varchar(120) comment '对齐方式',
  EDIT_STYLE           varchar(120) comment '编辑方式',
  DICT_CODE_MODE       varchar(120) comment '数据字典取值模式',
  DICT_CODE_EXPR       varchar(180) comment '数据字典表达式',
  PREFIX               varchar(180) comment '前缀',
  SUFFIX               varchar(180) comment '后缀',
  TIPS                 varchar(180) comment '小贴示',
  TIPS_I18N_CODE       varchar(180) comment '小贴示国际化代码',
  NOTE                 varchar(180) comment '补充说明',
  NOTE_I18N_CODE       varchar(180) comment '补充说明国际化代码',
  VISIBLE              varchar(1) comment '是否可见',
  RANK                 varchar(120) comment '层级权重',
  MEDIA_QUERY          varchar(120) comment '终端媒体查询',
  HTML_STYLE           varchar(180) comment 'HTML样式',
  COLSPAN              int comment '所占列数',
  EVENT_EXPR           varchar(180) comment '事件表达式',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (DATAFORM_ID, CODE)
);

alter table FOWK_DATAFORM_ELEMENT comment '显示模板元素';

/*==============================================================*/
/* Table: FOWK_DATAFORM_FILTER                                  */
/*==============================================================*/
create table FOWK_DATAFORM_FILTER
(
  DATAFORM_ID          varchar(180) not null comment '模板标识',
  CODE                 varchar(120) not null comment '过滤器代码',
  NAME                 varchar(150) comment '名称',
  NAME_I18N_CODE       varchar(180) comment '名称国际化代码',
  BIND_FOR             varchar(120) comment '绑定目标',
  ENABLE               varchar(1) comment '是否可用',
  QUICK                varchar(1) comment '是否支持快速查询',
  COMPARE_PATTERN      varchar(120) comment '匹配模式',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (DATAFORM_ID, CODE)
);

alter table FOWK_DATAFORM_FILTER comment '显示模板过滤器';

/*==============================================================*/
/* Table: FOWK_DATAFORM_VALIDATOR                               */
/*==============================================================*/
create table FOWK_DATAFORM_VALIDATOR
(
  DATAFORM_ID          varchar(180) not null comment '模板标识',
  ELEMENT_CODE         varchar(120) not null comment '元素标识码',
  CODE                 varchar(120) not null comment '规则代码',
  RUN_AT               varchar(120) comment '运行方式',
  MODE                 varchar(120) comment '校验方式',
  EXPR                 varchar(180) comment '表达式',
  TRIGGER_EVENT        varchar(120) comment '触发事件',
  MESSAGE              varchar(180) comment '默认消息',
  MESSAGE_I18N_CODE    varchar(180) comment '默认消息国际化',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (DATAFORM_ID, ELEMENT_CODE, CODE)
);

alter table FOWK_DATAFORM_VALIDATOR comment '显示模板校验规则';

/*==============================================================*/
/* Table: FOWK_DICT                                             */
/*==============================================================*/
create table FOWK_DICT
(
  CODE                 varchar(32) not null comment '字典代码',
  NAME                 varchar(150) comment '字典名称',
  NAME_I18N_CODE       varchar(180) comment '名称国际化代码',
  CATEGORY_CODE        varchar(32) comment '分类代码',
  SORT_CODE            varchar(32) comment '排序代码',
  INTRO                varchar(900) comment '摘要描述',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (CODE)
);

alter table FOWK_DICT comment '数据字典';

/*==============================================================*/
/* Table: FOWK_DICT_ITEM                                        */
/*==============================================================*/
create table FOWK_DICT_ITEM
(
  DICT_CODE            varchar(32) not null comment '字典代码',
  CODE                 varchar(32) not null comment '条目代码',
  NAME                 varchar(150) comment '条目名称',
  NAME_I18N_CODE       varchar(180) comment '条目名称国际化代码',
  SORT_CODE            varchar(120) comment '排序代码',
  HOTSPOT              int comment '热点值',
  CORRELATION          varchar(120) comment '关联对象',
  STATUS               varchar(32) comment '状态',
  SUMMARY              varchar(900) comment '摘要描述',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (DICT_CODE, CODE)
);

alter table FOWK_DICT_ITEM comment '数据字典条目';

/*==============================================================*/
/* Table: FOWK_MENU                                             */
/*==============================================================*/
create table FOWK_MENU
(
  ID                   varchar(32) not null comment '唯一标识号',
  NAME                 varchar(150) comment '名称',
  NAME_I18N_CODE       varchar(180) comment '名称国际化代码',
  SUMMARY              varchar(900) comment '摘要说明',
  SORT_CODE            varchar(30) comment '排序代码',
  ICON                 varchar(30) comment '图标',
  URL                  varchar(180) comment 'URL地址',
  PARAM                varchar(180) comment '参数',
  ENABLE               varchar(1) comment '启用',
  CONTAINER            varchar(180) comment '打开目标容器',
  STYLE                varchar(180) comment '样式',
  TEMPLATE             varchar(180) comment 'HTML模板',
  PERMIT_CODE          varchar(180) comment '权限代码',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (ID)
);

alter table FOWK_MENU comment '系统菜单';

/*==============================================================*/
/* Table: FOWK_PARAM                                            */
/*==============================================================*/
create table FOWK_PARAM
(
  CODE                 varchar(32) not null comment '参数代码',
  NAME                 varchar(150) comment '参数名称',
  NAME_I18N_CODE       varchar(180) comment '名称国际化代码',
  SORT_CODE            varchar(32) comment '排序代码',
  INTRO                varchar(900) comment '摘要描述',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (CODE)
);

alter table FOWK_PARAM comment '基础参数';

/*==============================================================*/
/* Table: FOWK_PARAM_ITEM                                       */
/*==============================================================*/
create table FOWK_PARAM_ITEM
(
  PARAM_CODE           varchar(32) not null comment '参数代码,字典代码',
  CODE                 varchar(180) not null comment '参数条目代码',
  NAME                 varchar(150) comment '条目名称',
  NAME_I18N_CODE       varchar(180) comment '名称国际化代码',
  SORT_CODE            varchar(120) comment '排序代码',
  VALUE                varchar(900) comment '配置值',
  ENABLE               varchar(1) comment '是否启用',
  SUMMARY              varchar(900) comment '摘要描述',
  VALUE1               varchar(900) comment '配置值1',
  VALUE2               varchar(900) comment '配置值2',
  VALUE3               varchar(900) comment '配置值3',
  VALUE4               varchar(900) comment '配置值4',
  VALUE5               varchar(900) comment '配置值5',
  VALUE6               varchar(900) comment '配置值6',
  VALUE7               varchar(900) comment '配置值7',
  VALUE8               varchar(900) comment '配置值8',
  VALUE9               varchar(900) comment '配置值9',
  VALUE10              varchar(900) comment '配置值10',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (PARAM_CODE, CODE)
);

alter table FOWK_PARAM_ITEM comment '基础参数明细';

/*==============================================================*/
/* Table: FOWK_SERIAL_NUMBER                                    */
/*==============================================================*/
create table FOWK_SERIAL_NUMBER
(
  ID                   varchar(150) not null comment '标识号',
  CURSOR_VALUE         bigint comment '当前值',
  TEMPLATE             varchar(180) comment '字串模板',
  REVISION             int comment '乐观锁版本',
  CREATED_BY           varchar(32) comment '创建人',
  CREATED_TIME         datetime comment '创建时间',
  UPDATED_BY           varchar(32) comment '更新人',
  UPDATED_TIME         datetime comment '更新时间',
  primary key (ID)
);

alter table FOWK_SERIAL_NUMBER comment '流水号记录表';




© 2015 - 2024 Weber Informatics LLC | Privacy Policy