From 201eb808b4a77acb28269b28e165aada0bb2ef6b Mon Sep 17 00:00:00 2001 From: shuzheng <469741414@qq.com> Date: Wed, 5 Apr 2017 23:19:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=95=B0=E6=8D=AE=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../update_20130318_1_to_20170328_1.sql | 67 - .../update_20170214_1_to_20170305_1.sql | 73 - .../update_20170214_1_to_20170314_2.sql | 30 - .../update_20170219_1_to_20170214_1.sql | 36 - .../update_20170314_2_to_20170318_1.sql | 112 - .../update_20170328_1_to_20170405_1.sql | 188 + .../{zheng_20170328_1.pdb => zheng.pdb} | 2002 ++- .../{zheng_20170328_1.pdm => zheng.pdm} | 2002 ++- project-datamodel/zheng.png | Bin 547096 -> 548062 bytes .../{zheng_20170404_1.sql => zheng.sql} | 130 +- project-datamodel/zheng_20170216.sql | 651 - project-datamodel/zheng_20170219.sql | 648 - project-datamodel/zheng_20170219_1.pdb | 9957 --------------- project-datamodel/zheng_20170219_1.pdm | 9969 --------------- project-datamodel/zheng_20170224.sql | 659 - project-datamodel/zheng_20170224_1.pdb | 9969 --------------- project-datamodel/zheng_20170224_1.pdm | 9969 --------------- project-datamodel/zheng_20170224_1.sql | 663 - project-datamodel/zheng_20170302_1.sql | 663 - project-datamodel/zheng_20170305_1.pdb | 10214 --------------- project-datamodel/zheng_20170305_1.pdm | 10214 --------------- project-datamodel/zheng_20170305_1.sql | 666 - project-datamodel/zheng_20170314_1.sql | 675 - project-datamodel/zheng_20170314_2.sql | 702 - project-datamodel/zheng_20170314_3.sql | 707 -- project-datamodel/zheng_20170315_1.sql | 701 - project-datamodel/zheng_20170315_2.sql | 767 -- project-datamodel/zheng_20170318_1.pdb | 10550 ---------------- project-datamodel/zheng_20170318_1.sql | 815 -- project-datamodel/zheng_20170319_1.sql | 850 -- project-datamodel/zheng_20170326_1.sql | 849 -- project-datamodel/zheng_20170326_2.sql | 859 -- project-datamodel/zheng_20170329_1.sql | 861 -- ...ng_20170318_1.pdm => zheng_20170405_1.apm} | 3134 ++--- 34 files changed, 3762 insertions(+), 86590 deletions(-) delete mode 100644 project-datamodel/update_20130318_1_to_20170328_1.sql delete mode 100644 project-datamodel/update_20170214_1_to_20170305_1.sql delete mode 100644 project-datamodel/update_20170214_1_to_20170314_2.sql delete mode 100644 project-datamodel/update_20170219_1_to_20170214_1.sql delete mode 100644 project-datamodel/update_20170314_2_to_20170318_1.sql create mode 100644 project-datamodel/update_20170328_1_to_20170405_1.sql rename project-datamodel/{zheng_20170328_1.pdb => zheng.pdb} (94%) rename project-datamodel/{zheng_20170328_1.pdm => zheng.pdm} (94%) rename project-datamodel/{zheng_20170404_1.sql => zheng.sql} (98%) delete mode 100644 project-datamodel/zheng_20170216.sql delete mode 100644 project-datamodel/zheng_20170219.sql delete mode 100644 project-datamodel/zheng_20170219_1.pdb delete mode 100644 project-datamodel/zheng_20170219_1.pdm delete mode 100644 project-datamodel/zheng_20170224.sql delete mode 100644 project-datamodel/zheng_20170224_1.pdb delete mode 100644 project-datamodel/zheng_20170224_1.pdm delete mode 100644 project-datamodel/zheng_20170224_1.sql delete mode 100644 project-datamodel/zheng_20170302_1.sql delete mode 100644 project-datamodel/zheng_20170305_1.pdb delete mode 100644 project-datamodel/zheng_20170305_1.pdm delete mode 100644 project-datamodel/zheng_20170305_1.sql delete mode 100644 project-datamodel/zheng_20170314_1.sql delete mode 100644 project-datamodel/zheng_20170314_2.sql delete mode 100644 project-datamodel/zheng_20170314_3.sql delete mode 100644 project-datamodel/zheng_20170315_1.sql delete mode 100644 project-datamodel/zheng_20170315_2.sql delete mode 100644 project-datamodel/zheng_20170318_1.pdb delete mode 100644 project-datamodel/zheng_20170318_1.sql delete mode 100644 project-datamodel/zheng_20170319_1.sql delete mode 100644 project-datamodel/zheng_20170326_1.sql delete mode 100644 project-datamodel/zheng_20170326_2.sql delete mode 100644 project-datamodel/zheng_20170329_1.sql rename project-datamodel/{zheng_20170318_1.pdm => zheng_20170405_1.apm} (90%) diff --git a/project-datamodel/update_20130318_1_to_20170328_1.sql b/project-datamodel/update_20130318_1_to_20170328_1.sql deleted file mode 100644 index 8fd8e1df..00000000 --- a/project-datamodel/update_20130318_1_to_20170328_1.sql +++ /dev/null @@ -1,67 +0,0 @@ -/*==============================================================*/ -/* DBMS name: MySQL 5.0 */ -/* Created on: 2017/3/28 21:32:32 */ -/*==============================================================*/ - - -drop table if exists tmp_upms_organization; - -rename table upms_organization to tmp_upms_organization; - -drop table if exists tmp_upms_user_permission; - -rename table upms_user_permission to tmp_upms_user_permission; - -alter table upms_log - modify column parameter mediumtext; - -alter table upms_log - modify column result mediumtext; - -/*==============================================================*/ -/* Table: upms_organization */ -/*==============================================================*/ -create table upms_organization -( - organization_id int(10) unsigned not null auto_increment comment '编号', - pid int(10) comment '所属上级', - name varchar(20) comment '组织名称', - description varchar(1000) comment '组织描述', - ctime bigint(20) comment '创建时间', - primary key (organization_id) -); - -alter table upms_organization comment '组织'; - -insert into upms_organization (organization_id, name, description, ctime) -select organization_id, name, description, ctime -from tmp_upms_organization; - -/*==============================================================*/ -/* Table: upms_user_permission */ -/*==============================================================*/ -create table upms_user_permission -( - user_permission_id int(10) unsigned not null auto_increment comment '编号', - user_id int(10) unsigned not null comment '用户编号', - permission_id int(10) unsigned not null comment '权限编号', - type tinyint(4) not null comment '权限类型(-1:减权限,1:增权限)', - primary key (user_permission_id) -); - -alter table upms_user_permission comment '用户权限关联表'; - -#WARNING: The following insert order will fail because it cannot give value to mandatory columns -insert into upms_user_permission (user_permission_id, user_id, permission_id, type) -select user_permission_id, user_id, permission_id, ? -from tmp_upms_user_permission; - -alter table upms_user_organization add constraint FK_Reference_19 foreign key (organization_id) - references upms_organization (organization_id) on delete restrict on update restrict; - -alter table upms_user_permission add constraint FK_Reference_24 foreign key (user_id) - references upms_user (user_id) on delete restrict on update restrict; - -alter table upms_user_permission add constraint FK_Reference_25 foreign key (permission_id) - references upms_permission (permission_id) on delete restrict on update restrict; - diff --git a/project-datamodel/update_20170214_1_to_20170305_1.sql b/project-datamodel/update_20170214_1_to_20170305_1.sql deleted file mode 100644 index bf3cc659..00000000 --- a/project-datamodel/update_20170214_1_to_20170305_1.sql +++ /dev/null @@ -1,73 +0,0 @@ -/*==============================================================*/ -/* DBMS name: MySQL 5.0 */ -/* Created on: 2017/3/5 20:19:29 */ -/*==============================================================*/ - - -drop table if exists tmp_upms_permission; - -rename table upms_permission to tmp_upms_permission; - -drop table if exists tmp_upms_system; - -rename table upms_system to tmp_upms_system; - -/*==============================================================*/ -/* Table: upms_permission */ -/*==============================================================*/ -create table upms_permission -( - permission_id int(10) unsigned not null auto_increment comment '编号', - system_id int(10) unsigned not null comment '所属系统', - pid int(10) comment '所属上级', - name varchar(20) comment '名称', - type tinyint(4) comment '类型(1:目录,2:菜单,3:按钮)', - permission_value varchar(50) comment '权限值', - uri varchar(100) comment '路径', - icon varchar(50) comment '图标', - status tinyint(4) comment '状态(0:禁止,1:正常)', - ctime bigint(20) comment '创建时间', - orders bigint(20) comment '排序', - primary key (permission_id) -); - -alter table upms_permission comment '权限'; - -insert into upms_permission (permission_id, system_id, pid, name, type, permission_value, uri, icon, status, ctime, orders) -select permission_id, system_id, pid, name, type, permission_value, uri, icon, status, ctime, orders -from tmp_upms_permission; - -/*==============================================================*/ -/* Table: upms_system */ -/*==============================================================*/ -create table upms_system -( - system_id int(10) unsigned not null auto_increment comment '编号', - icon varchar(50) comment '图标', - banner varchar(50) comment '背景', - theme varchar(50) comment '主题', - basepath varchar(100) comment '根目录', - status tinyint(4) comment '状态(-1:黑名单,1:正常)', - name varchar(20) comment '系统名称', - title varchar(20) comment '系统标题', - description varchar(300) comment '系统描述', - ctime bigint(20) comment '创建时间', - orders bigint(20) comment '排序', - primary key (system_id) -); - -alter table upms_system comment '系统'; - -insert into upms_system (system_id, icon, basepath, status, name, title, description, ctime, orders) -select system_id, icon, basepath, status, name, title, description, ctime, orders -from tmp_upms_system; - -alter table upms_permission add constraint FK_Reference_29 foreign key (system_id) - references upms_system (system_id) on delete restrict on update restrict; - -alter table upms_role_permission add constraint FK_Reference_22 foreign key (permission_id) - references upms_permission (permission_id) on delete restrict on update restrict; - -alter table upms_user_permission add constraint FK_Reference_25 foreign key (permission_id) - references upms_permission (permission_id) on delete restrict on update restrict; - diff --git a/project-datamodel/update_20170214_1_to_20170314_2.sql b/project-datamodel/update_20170214_1_to_20170314_2.sql deleted file mode 100644 index 21a69fa6..00000000 --- a/project-datamodel/update_20170214_1_to_20170314_2.sql +++ /dev/null @@ -1,30 +0,0 @@ -/*==============================================================*/ -/* DBMS name: MySQL 5.0 */ -/* Created on: 2017/3/14 17:46:45 */ -/*==============================================================*/ - - -/*==============================================================*/ -/* Table: upms_log */ -/*==============================================================*/ -create table upms_log -( - log_id int not null auto_increment comment '编号', - description varchar(100) comment '操作描述', - username varchar(20) comment '操作用户', - start_time bigint(20) comment '操作时间', - spend_time int comment '消耗时间', - base_path varchar(100) comment '根路径', - uri varchar(50) comment 'URI', - url varchar(200) comment 'URL', - method varchar(10) comment '请求类型', - parameter text comment '请求参数', - user_agent varchar(200) comment '用户标识', - ip varchar(30) comment 'IP地址', - result text comment '响应结果', - permissions varchar(100) comment '权限值', - primary key (log_id) -); - -alter table upms_log comment '操作日志'; - diff --git a/project-datamodel/update_20170219_1_to_20170214_1.sql b/project-datamodel/update_20170219_1_to_20170214_1.sql deleted file mode 100644 index cb9120ce..00000000 --- a/project-datamodel/update_20170219_1_to_20170214_1.sql +++ /dev/null @@ -1,36 +0,0 @@ -/*==============================================================*/ -/* DBMS name: MySQL 5.0 */ -/* Created on: 2017/2/24 12:46:03 */ -/*==============================================================*/ - - -drop table if exists tmp_upms_role; - -rename table upms_role to tmp_upms_role; - -/*==============================================================*/ -/* Table: upms_role */ -/*==============================================================*/ -create table upms_role -( - role_id int(10) unsigned not null auto_increment comment '编号', - name varchar(20) comment '角色名称', - title varchar(20) comment '角色标题', - description varchar(1000) comment '角色描述', - ctime bigint(20) not null comment '创建时间', - orders bigint(20) not null comment '排序', - primary key (role_id) -); - -alter table upms_role comment '角色'; - -insert into upms_role (role_id, name, description, ctime, orders) -select role_id, name, description, ctime, orders -from tmp_upms_role; - -alter table upms_role_permission add constraint FK_Reference_23 foreign key (role_id) - references upms_role (role_id) on delete restrict on update restrict; - -alter table upms_user_role add constraint FK_Reference_21 foreign key (role_id) - references upms_role (role_id) on delete restrict on update restrict; - diff --git a/project-datamodel/update_20170314_2_to_20170318_1.sql b/project-datamodel/update_20170314_2_to_20170318_1.sql deleted file mode 100644 index a43fd80a..00000000 --- a/project-datamodel/update_20170314_2_to_20170318_1.sql +++ /dev/null @@ -1,112 +0,0 @@ -/*==============================================================*/ -/* DBMS name: MySQL 5.0 */ -/* Created on: 2017/3/18 18:17:42 */ -/*==============================================================*/ - - -drop table if exists tmp_cms_article; - -rename table cms_article to tmp_cms_article; - -drop table if exists tmp_cms_page; - -rename table cms_page to tmp_cms_page; - -/*==============================================================*/ -/* Table: cms_article */ -/*==============================================================*/ -create table cms_article -( - article_id int(10) unsigned not null auto_increment comment '文章编号', - topic_id int comment '所属专题', - title varchar(200) not null comment '文章标题', - author varchar(50) default NULL comment '文章原作者', - fromurl varchar(300) default NULL comment '转载来源网址', - image varchar(300) default NULL comment '封面图', - keywords varchar(100) default NULL comment '关键字', - description varchar(500) default NULL comment '简介', - type tinyint(4) not null default 1 comment '类型(1:普通,2:热门...)', - allowcomments tinyint(4) not null default 1 comment '是否允许评论(0:不允许,1:允许)', - status tinyint(4) not null default 1 comment '状态(-1:不通过,0未审核,1:通过)', - content mediumtext comment '内容', - user_id int(10) unsigned not null comment '发布人id', - readnumber int(10) unsigned not null default 0 comment '阅读数量', - ctime bigint(20) unsigned not null comment '创建时间', - orders bigint(20) unsigned not null comment '排序', - primary key (article_id), - key cms_article_orders (orders) -) -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - -alter table cms_article comment '文章表'; - -insert into cms_article (article_id, title, author, fromurl, image, keywords, description, type, allowcomments, status, content, user_id, readnumber, ctime, orders) -select article_id, title, author, fromurl, image, keywords, description, type, allowcomments, status, content, user_id, readnumber, ctime, orders -from tmp_cms_article; - -/*==============================================================*/ -/* Table: cms_menu */ -/*==============================================================*/ -create table cms_menu -( - menu_id int unsigned not null auto_increment comment '编号', - pid int comment '父菜单', - name varchar(20) comment '名称', - url varchar(100) comment '链接', - target varchar(10) comment '打开方式', - orders bigint comment '排序', - primary key (page_id) -); - -alter table cms_menu comment '菜单'; - -/*==============================================================*/ -/* Table: cms_page */ -/*==============================================================*/ -create table cms_page -( - page_id int(10) unsigned not null auto_increment comment '编码', - pid int(10) comment '父页面', - title varchar(20) comment '标题', - alias varchar(20) comment '别名', - content mediumtext comment '页面内容', - keywords varchar(100) comment '关键字', - description varchar(300) comment '描述', - ctime bigint(20) comment '创建时间', - orders bigint(20) comment '排序', - primary key (page_id) -); - -alter table cms_page comment '页面'; - -insert into cms_page (page_id, pid, alias, content, keywords, description, ctime, orders) -select page_id, pid, alias, content, keywords, description, ctime, orders -from tmp_cms_page; - -/*==============================================================*/ -/* Table: cms_topic */ -/*==============================================================*/ -create table cms_topic -( - topic_id int unsigned not null auto_increment comment '编号', - title varchar(100) comment '标题', - description varchar(300) comment '描述', - url varchar(100) comment '链接', - ctime bigint comment '创建时间', - primary key (topic_id) -); - -alter table cms_topic comment '专题'; - -alter table cms_article add constraint FK_Reference_30 foreign key (topic_id) - references cms_topic (topic_id) on delete restrict on update restrict; - -alter table cms_article_category add constraint FK_Reference_8 foreign key (article_id) - references cms_article (article_id) on delete cascade on update cascade; - -alter table cms_article_tag add constraint FK_Reference_3 foreign key (article_id) - references cms_article (article_id) on delete cascade on update cascade; - -alter table cms_comment add constraint FK_Reference_1 foreign key (article_id) - references cms_article (article_id) on delete cascade on update cascade; - diff --git a/project-datamodel/update_20170328_1_to_20170405_1.sql b/project-datamodel/update_20170328_1_to_20170405_1.sql new file mode 100644 index 00000000..a8907e6a --- /dev/null +++ b/project-datamodel/update_20170328_1_to_20170405_1.sql @@ -0,0 +1,188 @@ +/*==============================================================*/ +/* DBMS name: MySQL 5.0 */ +/* Created on: 2017/4/5 22:18:07 */ +/*==============================================================*/ + + +drop table if exists tmp_cms_article; + +rename table cms_article to tmp_cms_article; + +drop table if exists cms_book; + +drop table if exists tmp_cms_category; + +rename table cms_category to tmp_cms_category; + +drop table if exists tmp_cms_comment; + +rename table cms_comment to tmp_cms_comment; + +drop table if exists tmp_cms_tag; + +rename table cms_tag to tmp_cms_tag; + +drop table if exists cms_user; + +/*==============================================================*/ +/* Table: cms_article */ +/*==============================================================*/ +create table cms_article +( + article_id int(10) unsigned not null auto_increment comment '文章编号', + topic_id int comment '所属专题', + title varchar(200) not null comment '文章标题', + author varchar(50) default NULL comment '文章原作者', + fromurl varchar(300) default NULL comment '转载来源网址', + image varchar(300) default NULL comment '封面图', + keywords varchar(100) default NULL comment '关键字', + description varchar(500) default NULL comment '简介', + type tinyint(4) not null default 1 comment '类型(1:普通,2:热门...)', + allowcomments tinyint(4) not null default 1 comment '是否允许评论(0:不允许,1:允许)', + status tinyint(4) not null default 1 comment '状态(-1:不通过,0未审核,1:通过)', + content mediumtext comment '内容', + user_id int(10) unsigned not null comment '发布人id', + readnumber int(10) unsigned not null default 0 comment '阅读数量', + top int not null default 0 comment '置顶等级', + system_id int comment '所属系统', + ctime bigint(20) unsigned not null comment '创建时间', + orders bigint(20) unsigned not null comment '排序', + primary key (article_id), + key cms_article_orders (orders) +) +ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; + +alter table cms_article comment '文章表'; + +insert into cms_article (article_id, topic_id, title, author, fromurl, image, keywords, description, type, allowcomments, status, content, user_id, readnumber, ctime, orders) +select article_id, topic_id, title, author, fromurl, image, keywords, description, type, allowcomments, status, content, user_id, readnumber, ctime, orders +from tmp_cms_article; + +/*==============================================================*/ +/* Table: cms_category */ +/*==============================================================*/ +create table cms_category +( + category_id int(10) unsigned not null auto_increment comment '类目编号', + pid int(10) unsigned comment '上级编号', + level tinyint(4) not null comment '层级', + name varchar(20) not null comment '名称', + description varchar(200) default NULL comment '描述', + icon varchar(50) default NULL comment '图标', + type tinyint(3) not null default 1 comment '类型(1:普通,2:热门...)', + alias varchar(20) default NULL comment '别名', + system_id int comment '所属系统', + ctime bigint(20) unsigned not null comment '创建时间', + orders bigint(255) unsigned not null comment '排序', + primary key (category_id), + key cms_category_orders (orders), + key cms_category_pid (pid), + key cms_category_alias (alias), + key cms_category_level (level) +) +ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; + +alter table cms_category comment '类目表'; + +insert into cms_category (category_id, pid, level, name, description, icon, type, alias, ctime, orders) +select category_id, pid, level, name, description, icon, type, alias, ctime, orders +from tmp_cms_category; + +/*==============================================================*/ +/* Table: cms_comment */ +/*==============================================================*/ +create table cms_comment +( + comment_id int(10) unsigned not null auto_increment comment '编号', + pid int(10) unsigned default NULL comment '回复楼中楼编号回复楼中楼编号', + article_id int(10) unsigned not null comment '文章编号', + user_id int(10) unsigned not null comment '用户编号', + content text not null comment '评论内容', + status tinyint(4) not null default 1 comment '状态(-1:不通过,0:未审核,1:通过)', + ip varchar(30) default NULL comment '评论人ip地址', + agent varchar(200) default NULL comment '评论人终端信息', + system_id int comment '所属系统', + ctime bigint(20) not null comment '创建时间', + primary key (comment_id), + key cms_comment_article_id (article_id) +) +ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +alter table cms_comment comment '评论表'; + +insert into cms_comment (comment_id, pid, article_id, user_id, content, status, ip, agent, ctime) +select comment_id, pid, article_id, user_id, content, status, ip, agent, ctime +from tmp_cms_comment; + +/*==============================================================*/ +/* Table: cms_system */ +/*==============================================================*/ +create table cms_system +( + system_id int unsigned not null auto_increment comment '编号', + name varchar(20) not null comment '系统名称', + code varchar(20) comment '别名', + description varchar(300) comment '描述', + ctime bigint comment '创建时间', + orders bigint comment '排序', + primary key (system_id) +); + +alter table cms_system comment '系统管理'; + +/*==============================================================*/ +/* Table: cms_tag */ +/*==============================================================*/ +create table cms_tag +( + tag_id int(10) unsigned not null auto_increment comment '标签编号', + name varchar(20) not null comment '名称', + description varchar(200) default NULL comment '描述', + icon varchar(50) default NULL comment '图标', + type tinyint(4) not null default 1 comment '类型(1:普通,2:热门...)', + alias varchar(20) default NULL comment '别名', + system_id int comment '所属系统', + ctime bigint(20) unsigned not null comment '创建时间', + orders bigint(20) unsigned not null comment '排序', + primary key (tag_id), + key cms_tag_orders (orders), + key cms_tag_alias (alias) +) +ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; + +alter table cms_tag comment '标签表'; + +insert into cms_tag (tag_id, name, description, icon, type, alias, ctime, orders) +select tag_id, name, description, icon, type, alias, ctime, orders +from tmp_cms_tag; + +alter table cms_article add constraint FK_Reference_30 foreign key (topic_id) + references cms_topic (topic_id) on delete restrict on update restrict; + +alter table cms_article_category add constraint FK_Reference_7 foreign key (category_id) + references cms_category (category_id) on delete cascade on update cascade; + +alter table cms_article_category add constraint FK_Reference_8 foreign key (article_id) + references cms_article (article_id) on delete cascade on update cascade; + +alter table cms_article_tag add constraint FK_Reference_3 foreign key (article_id) + references cms_article (article_id) on delete cascade on update cascade; + +alter table cms_article_tag add constraint FK_Reference_4 foreign key (tag_id) + references cms_tag (tag_id) on delete cascade on update cascade; + +alter table cms_category add constraint FK_Reference_10 foreign key (pid) + references cms_category (category_id) on delete set null on update restrict; + +alter table cms_category_tag add constraint FK_Reference_5 foreign key (category_id) + references cms_category (category_id) on delete cascade on update cascade; + +alter table cms_category_tag add constraint FK_Reference_6 foreign key (tag_id) + references cms_tag (tag_id) on delete cascade on update cascade; + +alter table cms_comment add constraint FK_Reference_1 foreign key (article_id) + references cms_article (article_id) on delete cascade on update cascade; + +alter table cms_comment add constraint FK_Reference_2 foreign key (pid) + references cms_comment (comment_id) on delete cascade on update cascade; + diff --git a/project-datamodel/zheng_20170328_1.pdb b/project-datamodel/zheng.pdb similarity index 94% rename from project-datamodel/zheng_20170328_1.pdb rename to project-datamodel/zheng.pdb index f871d58b..bd115b04 100644 --- a/project-datamodel/zheng_20170328_1.pdb +++ b/project-datamodel/zheng.pdb @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ zheng 1478091682 shuzheng -1490707943 +1491400220 shuzheng [FolderOptions] @@ -95,7 +95,7 @@ GenScriptPrev=Yes GenArchiveModel=No GenUseSync=No GenSyncChoice=0 -GenSyncArch=F:\GitHub\zheng\project-datamodel\zheng_20170318_1.apm +GenSyncArch=F:\GitHub\zheng\project-datamodel\zheng_20170328_1.apm GenSyncRmg=0 [FolderOptions\Physical Objects\Database Generation\Format] @@ -3698,7 +3698,7 @@ PhysOpts= zheng 1478091680 shuzheng -1489831850 +1491399520 shuzheng [DisplayPreferences] @@ -4144,9 +4144,9 @@ Shadow=0 1 -1489831111 -((27482,3656), (28732,25749)) -((28107,25349),(28107,4056)) +1491400124 +((27294,4024), (28544,22187)) +((27919,21787),(27919,4424)) 1 1 12615680 @@ -4167,9 +4167,9 @@ DESTINATION 0 新宋体,8,N 1478095245 -1489831850 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) +1491400172 +((11859,2936), (17430,4186)) +((12259,3561),(17030,3561)) 1 1 12615680 @@ -4177,6 +4177,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4189,9 +4190,9 @@ DESTINATION 0 新宋体,8,N 1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) +1491400174 +((-8864,2653), (-4283,3903)) +((-4683,3278),(-8464,3278)) 1 1 12615680 @@ -4199,6 +4200,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4211,9 +4213,9 @@ DESTINATION 0 新宋体,8,N 1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) +1491400182 +((-3485,15125), (-2235,21506)) +((-2860,15525),(-2860,21106)) 1 1 12615680 @@ -4221,7 +4223,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N -2 +3 @@ -4234,9 +4236,9 @@ DESTINATION 0 新宋体,8,N 1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) +1491400194 +((-12764,6552), (-11514,12001)) +((-12139,11601),(-12139,6952)) 1 1 12615680 @@ -4244,6 +4246,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4256,9 +4259,9 @@ DESTINATION 0 新宋体,8,N 1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) +1491400187 +((8751,15016), (10001,21379)) +((9376,15416),(9376,20979)) 1 1 12615680 @@ -4266,7 +4269,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N -1 +3 @@ -4292,8 +4295,8 @@ DESTINATION 0 新宋体,8,N 1478095270 1482127349 -((18772,5784), (20022,11909)) -((19397,11509),(19397,6184)) +((18772,6392), (20022,11909)) +((19397,11509),(19397,6792)) 1 1 12615680 @@ -4313,10 +4316,10 @@ DESTINATION 0 新宋体,8,N -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) +1478153406 +1491400639 +((43419,28773), (50298,33550)) +((43819,30934),(43819,33150),(49898,33150),(49898,29398),(48257,29398)) 1 1 12615680 @@ -4324,63 +4327,41 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +4 - + - + + + + + + + +1478153486 +1486384849 +((12448,20074), (20470,26853)) +((12848,21043),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) +1 +1 +12615680 +12632256 +CENTER 0 新宋体,8,N +SOURCE 0 新宋体,8,N +DESTINATION 0 新宋体,8,N +4 + + + + + -1478153406 -1489831111 -((35319,29148), (56832,35593)) -((35719,34197),(35719,35193),(56432,35193),(56432,29773),(48632,29773)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - 1483619847 1486385652 ((-9877,-23800), (2708,-22550)) @@ -4394,16 +4375,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483619849 1486385652 ((-18467,-36226), (-17217,-24607)) @@ -4416,16 +4397,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1483620005 1486385652 ((4030,-39400), (5280,-22888)) @@ -4439,16 +4420,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483620007 1486385646 ((4021,-49268), (5271,-39799)) @@ -4462,16 +4443,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 4 - + - + - + - + 1483624336 1488037155 ((28233,-54300), (29483,-42610)) @@ -4485,16 +4466,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483624340 1486385646 ((12331,-52679), (20181,-51429)) @@ -4507,16 +4488,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1483624615 1490707597 ((15051,-24128), (21401,-22878)) @@ -4530,16 +4511,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483624617 1490707597 ((28154,-33027), (34356,-20656)) @@ -4553,16 +4534,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484124946 1484124953 ((-13832,-79879), (-7728,-71568)) @@ -4576,16 +4557,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 2 - + - + - + - + 1484124984 1484127382 ((-16263,-86551), (-15013,-71568)) @@ -4599,16 +4580,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484124996 1484124997 ((-11114,-95606), (-9864,-89626)) @@ -4621,16 +4602,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484125007 1484127367 ((-5345,-95501), (-4095,-89626)) @@ -4644,16 +4625,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484125017 1484125017 ((-1839,-87942), (6039,-86692)) @@ -4666,16 +4647,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484125035 1484129049 ((7538,-85005), (8788,-82265)) @@ -4689,16 +4670,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484129054 1484129054 ((9958,-80104), (27337,-78854)) @@ -4711,16 +4692,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129077 1484129077 ((20349,-71149), (27174,-69899)) @@ -4733,16 +4714,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129119 1484129130 ((13678,-84943), (14928,-73310)) @@ -4755,16 +4736,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129130 1484129130 ((-7408,-69819), (2275,-68569)) @@ -4777,16 +4758,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1486384936 1486384936 ((40608,-38668), (44457,-37418)) @@ -4799,20 +4780,20 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1489831850 -1489831893 -((29543,7705), (47864,19899)) -((29943,8105),(29943,19274),(47464,19274)) +1491400119 +((37630,8530), (38880,13902)) +((38255,8930),(38255,13502)) 1 1 12615680 @@ -4824,42 +4805,16 @@ DESTINATION 0 新宋体,8,N - + - + - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - 1489831850 -1 -((17030,-6517), (42856,8105)) +((17030,-7342), (42856,8930)) 12615680 16570034 12632256 @@ -4877,7 +4832,7 @@ LABL 0 新宋体,8,N 65 16777215 - + @@ -4901,13 +4856,13 @@ LABL 0 新宋体,8,N 65 16777215 - + -1482127349 +1491400170 -1 -((-5733,1490), (11209,5489)) +((-4683,1640), (12259,5639)) 12615680 12632256 12632256 @@ -4925,13 +4880,13 @@ LABL 0 新宋体,8,N 65 16777215 - + 1482127349 -1 -((-5666,21391), (17070,31065)) +((-5666,20979), (17070,31477)) 12615680 16570034 12632256 @@ -4949,7 +4904,7 @@ LABL 0 新宋体,8,N 65 16777215 - + @@ -4973,13 +4928,13 @@ LABL 0 新宋体,8,N 65 16777215 - + -1489831111 +1491400124 -1 -((22806,25349), (48632,34197)) +((22431,21787), (48257,31459)) 12615680 16570034 12632256 @@ -4997,13 +4952,13 @@ LABL 0 新宋体,8,N 65 16777215 - + 1482127349 -1 -((-29965,-1483), (-8389,6539)) +((-29965,-1896), (-8389,6952)) 12615680 16570034 12632256 @@ -5021,34 +4976,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - + zheng-cms 1479304057 1482127349 @@ -5062,7 +4993,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1482062898 1486384925 -1 @@ -5084,10 +5015,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + zheng-upms 1482063412 1483618098 @@ -5101,7 +5032,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1482127196 1484124235 -1 @@ -5125,10 +5056,10 @@ LABL 0 新宋体,8,N 16777215 1 - + - + 1482127641 1483625695 -1 @@ -5150,10 +5081,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482127744 1484125017 -1 @@ -5175,10 +5106,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482127996 1484124997 -1 @@ -5200,10 +5131,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482128170 1484125007 -1 @@ -5225,10 +5156,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + zheng-pay 1483085721 1483623919 @@ -5242,7 +5173,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1483618514 1486384809 -1 @@ -5264,10 +5195,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483618865 1486385652 -1 @@ -5289,10 +5220,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619110 1486385646 -1 @@ -5314,10 +5245,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619640 1486385652 -1 @@ -5339,10 +5270,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619903 1486384764 -1 @@ -5364,10 +5295,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483620745 1486384936 -1 @@ -5389,10 +5320,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624189 1486385646 -1 @@ -5414,10 +5345,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624373 1490707597 -1 @@ -5439,10 +5370,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624755 1484125035 -1 @@ -5464,10 +5395,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483625334 1484129130 -1 @@ -5489,10 +5420,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483626087 1484129077 -1 @@ -5514,10 +5445,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483626439 1484129054 -1 @@ -5539,14 +5470,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483885222 -1489831893 +1491401676 -1 -((47525,-825), (63307,8023)) +((47375,0), (63157,8848)) 12615680 16570034 12632256 @@ -5564,14 +5495,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483885645 -1489831893 +1491400151 -1 -((47990,-6125), (63000,-2126)) +((-27835,18175), (-12825,22174)) 12615680 16570034 12632256 @@ -5589,10 +5520,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489481906 1489483460 -1 @@ -5614,14 +5545,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489830965 -1489831893 +1491401680 -1 -((48313,9188), (62551,15560)) +((49063,12938), (63301,19310)) 12615680 16570034 12632256 @@ -5639,14 +5570,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489831428 -1489831893 +1491400119 -1 -((47464,16877), (63246,22425)) +((30364,13502), (46146,19050)) 12615680 16570034 12632256 @@ -5664,7 +5595,32 @@ LABL 0 新宋体,8,N 65 16777215 - + + + + +1491399520 +1491400101 +-1 +((-28345,23888), (-12563,30260)) +12615680 +16570034 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 255 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + @@ -5674,109 +5630,19 @@ LABL 0 新宋体,8,N - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - + 23DEAC6C-2C58-4121-B150-E676660C53B9 cms_article 文章表 cms_article 1478091704 shuzheng -1489831850 +1491400367 shuzheng 文章表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - + E713E125-4EDD-4EC5-AE45-9F0591FA96B2 编号 article_id @@ -5793,7 +5659,7 @@ LABL 0 新宋体,8,N - + B14DF665-5804-4EEE-A650-BA92D3F0CD60 所属专题 topic_id @@ -5804,7 +5670,7 @@ LABL 0 新宋体,8,N 所属专题 int - + 18A76FE6-A962-465C-BA2D-F2094D942CA1 文章标题 title @@ -5817,7 +5683,7 @@ LABL 0 新宋体,8,N 200 1 - + 46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 文章原作者 author @@ -5830,7 +5696,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 4486670E-E9CE-44F2-B78F-4A10DBC2980E 转载来源网址 fromurl @@ -5843,7 +5709,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + 51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D 封面图 image @@ -5856,7 +5722,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 关键字 keywords @@ -5869,7 +5735,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 简介 description @@ -5882,7 +5748,7 @@ LABL 0 新宋体,8,N varchar(500) 500 - + 9B55BC3D-0919-4A43-BB1B-F2FFFD153770 类型(1:普通,2:热门...) type @@ -5896,7 +5762,7 @@ LABL 0 新宋体,8,N 4 1 - + 652284A5-8966-45A9-9942-0C1485379D8A 是否允许评论(0:不允许,1:允许) allowcomments @@ -5910,7 +5776,7 @@ LABL 0 新宋体,8,N 4 1 - + B22AA35B-D990-4A76-BC0B-B6308B5A73F5 状态(-1:不通过,0:未审核,1: 通过) status @@ -5924,7 +5790,7 @@ LABL 0 新宋体,8,N 4 1 - + 83174068-969D-44D7-BB59-E770371422D5 内容 content @@ -5935,7 +5801,7 @@ LABL 0 新宋体,8,N 内容 mediumtext - + 68F72A3F-607F-4594-AF0B-27DC1B68804D 发布人id user_id @@ -5951,7 +5817,7 @@ LABL 0 新宋体,8,N - + 2EE8725D-73B7-48BD-A32A-30EE47C9274D 阅读数量 readnumber @@ -5968,7 +5834,31 @@ LABL 0 新宋体,8,N - + +4648F4FE-E772-4731-B7A8-93C7733F066D +置顶等级 +top +1491400328 +shuzheng +1491400367 +shuzheng +置顶等级 +0 +int +1 + + +6C635A60-32BC-4036-A062-4F63BBC77781 +所属系统 +system_id +1491400049 +shuzheng +1491400076 +shuzheng +所属系统 +int + + 008A2E1A-9D38-4F99-B31D-A601584ECC99 创建时间 ctime @@ -5984,7 +5874,7 @@ LABL 0 新宋体,8,N - + 8F3650CA-E307-45B9-8398-186BE295627F 排序 orders @@ -6002,7 +5892,7 @@ LABL 0 新宋体,8,N - + D16F1C55-642E-4C00-AE47-41A3AA4C6990 Key_1 Key_1 @@ -6011,10 +5901,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + AFFC16D9-081A-44BF-9A3B-B13576DF6A95 cms_article_orders cms_article_orders @@ -6024,15 +5914,15 @@ LABL 0 新宋体,8,N shuzheng cms_article_orders - + - + - + 6F9E2379-CC2F-47F9-AB2F-1D89827CC883 cms_article_category 文章类目关联表 cms_article_category @@ -6044,7 +5934,7 @@ LABL 0 新宋体,8,N ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - + 814E1ABA-4477-494B-8817-F33716CE5509 编号 article_category_id @@ -6061,7 +5951,7 @@ LABL 0 新宋体,8,N - + 8A035950-1336-4474-ACC1-931031D4CE5C 文章编号 article_id @@ -6077,7 +5967,7 @@ LABL 0 新宋体,8,N - + 86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E 类目编号 category_id @@ -6095,7 +5985,7 @@ LABL 0 新宋体,8,N - + 4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC Key_1 Key_1 @@ -6104,10 +5994,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + FF2A24C8-3664-4BA5-9F43-DFBD12881786 cms_article_category_article_id cms_article_category_article_id @@ -6117,10 +6007,10 @@ LABL 0 新宋体,8,N shuzheng cms_article_category_article_id - + - + 8E02D98D-C525-4645-99A9-5E2CA77877E9 cms_article_category_category_id cms_article_category_category_id @@ -6130,15 +6020,15 @@ LABL 0 新宋体,8,N shuzheng cms_article_category_category_id - + - + - + 7881EBB0-D4A9-4C6F-A803-C262450AE710 cms_article_tag 文章标签关联表 cms_article_tag @@ -6150,7 +6040,7 @@ LABL 0 新宋体,8,N ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - + A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 编号 article_tag_id @@ -6167,7 +6057,7 @@ LABL 0 新宋体,8,N - + 77794BDC-3755-4AA2-96AD-225CF443BD97 文章编号 article_id @@ -6183,7 +6073,7 @@ LABL 0 新宋体,8,N - + 7240E03B-AA99-4CC8-950C-FB2ABBFDC533 标签编号 tag_id @@ -6201,7 +6091,7 @@ LABL 0 新宋体,8,N - + 28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 Key_1 Key_1 @@ -6210,10 +6100,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 cms_article_tag_article_id cms_article_tag_article_id @@ -6223,10 +6113,10 @@ LABL 0 新宋体,8,N shuzheng cms_article_tag_article_id - + - + C0FAECCF-C6B0-4629-B5EB-BDEA962028DC cms_article_tag_tag_id cms_article_tag_tag_id @@ -6236,27 +6126,27 @@ LABL 0 新宋体,8,N shuzheng cms_article_tag_tag_id - + - + - + 29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 cms_category 类目表 cms_category 1478091704 shuzheng -1482062979 +1491399989 shuzheng 类目表 ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - + 0E6D4647-8D54-465F-8BA5-C54B449C726E 编号 category_id @@ -6273,7 +6163,7 @@ LABL 0 新宋体,8,N - + 778F39AB-E601-4419-B0F1-3E33455A7BBA 上级编号 pid @@ -6288,7 +6178,7 @@ LABL 0 新宋体,8,N - + 9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB 层级 level @@ -6301,7 +6191,7 @@ LABL 0 新宋体,8,N 4 1 - + 658EA7E8-93E1-464A-84D2-3FF730DAE9D9 名称 name @@ -6314,7 +6204,7 @@ LABL 0 新宋体,8,N 20 1 - + 4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F 描述 description @@ -6327,7 +6217,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + 9B699E2B-A5AF-4637-908A-DA1EE4DB506C 图标 icon @@ -6340,7 +6230,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 类型(1:普通,2:热门...) type @@ -6354,7 +6244,7 @@ LABL 0 新宋体,8,N 3 1 - + 10CBE4F7-8E05-4482-B7CF-3693C720F8B5 别名 alias @@ -6367,7 +6257,18 @@ LABL 0 新宋体,8,N varchar(20) 20 - + +BCB5E0B7-49A4-40D2-80FD-8E44C2884C17 +所属系统 +system_id +1491399964 +shuzheng +1491399989 +shuzheng +所属系统 +int + + 34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D 创建时间 ctime @@ -6383,7 +6284,7 @@ LABL 0 新宋体,8,N - + E7C45F9B-42AB-45FF-AE07-4A351BD5E145 排序 orders @@ -6401,7 +6302,7 @@ LABL 0 新宋体,8,N - + 31899912-87C8-42BA-9EC2-246CD0AA8929 Key_1 Key_1 @@ -6410,10 +6311,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + A6FD8DD0-EDB7-4B9A-9390-00825E1F068D cms_category_orders cms_category_orders @@ -6423,10 +6324,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_orders - + - + 7B3FED70-F6E1-49C6-8DFB-39A561D4B09D cms_category_pid cms_category_pid @@ -6436,10 +6337,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_pid - + - + A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 cms_category_alias cms_category_alias @@ -6449,10 +6350,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_alias - + - + 0F3BF207-0E1C-4533-B4BF-A9DD23909A4F cms_category_level cms_category_level @@ -6462,15 +6363,15 @@ LABL 0 新宋体,8,N shuzheng cms_category_level - + - + - + CC31E757-4197-47DC-9C7C-C4D1A6FECC82 cms_category_tag 类目标签关联表 cms_category_tag @@ -6482,7 +6383,7 @@ LABL 0 新宋体,8,N ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - + F9314436-908B-4B4F-97DB-4840980449F4 编号 category_tag_id @@ -6499,7 +6400,7 @@ LABL 0 新宋体,8,N - + 6371EB26-B681-427A-971C-D8BA5479301C 类目编号 category_id @@ -6515,7 +6416,7 @@ LABL 0 新宋体,8,N - + 8261D036-554E-4175-A77C-595A563C265A 标签编号 tag_id @@ -6533,7 +6434,7 @@ LABL 0 新宋体,8,N - + F32196ED-0EC3-4449-B072-630A17965667 Key_1 Key_1 @@ -6542,10 +6443,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + 596429F9-1660-44E6-808B-82493F2CB903 cms_category_tag_tag_id cms_category_tag_tag_id @@ -6555,10 +6456,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_tag_tag_id - + - + FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 cms_category_tag_category_id cms_category_tag_category_id @@ -6568,27 +6469,27 @@ LABL 0 新宋体,8,N shuzheng cms_category_tag_category_id - + - + - + 6968E3D7-A545-48FC-8A75-56A3427B76FA cms_comment 评论表 cms_comment 1478091704 shuzheng -1482062989 +1491400046 shuzheng 评论表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - + 67BE93B3-1A04-4728-9433-D50EA9BD1DD6 编号 comment_id @@ -6605,7 +6506,7 @@ LABL 0 新宋体,8,N - + BC2A83B1-EEBB-434E-856C-1A622C7024E6 回复楼中楼编号 pid @@ -6621,7 +6522,7 @@ LABL 0 新宋体,8,N - + 020D4B38-9D03-4D71-86EC-CC4C569E2F9E 文章编号 article_id @@ -6637,7 +6538,7 @@ LABL 0 新宋体,8,N - + B290EB50-E749-49A6-83EC-D4D9E503521B 用户编号 user_id @@ -6653,7 +6554,7 @@ LABL 0 新宋体,8,N - + EDE08926-14AD-44D2-B609-D33250A8DABC 评论内容 content @@ -6665,7 +6566,7 @@ LABL 0 新宋体,8,N text 1 - + 61327788-7D10-40F7-AD4D-DF58744DC9D4 状态(-1:不通过,0:未审核,1:通过) status @@ -6679,7 +6580,7 @@ LABL 0 新宋体,8,N 4 1 - + DC470AAC-B623-4B56-88FF-B98A7F85E18D 评论人ip地址 ip @@ -6692,7 +6593,7 @@ LABL 0 新宋体,8,N varchar(30) 30 - + 8D4E7004-6AE8-476A-AA4C-B57CECE8B384 评论人终端信息 agent @@ -6705,7 +6606,18 @@ LABL 0 新宋体,8,N varchar(200) 200 - + +62A74FC4-87F3-413C-AFBB-1E8D2E72EB05 +所属系统 +system_id +1491400019 +shuzheng +1491400046 +shuzheng +所属系统 +int + + 5D332B68-E410-4D6C-AFBD-532A9630A778 创建时间 ctime @@ -6720,7 +6632,7 @@ LABL 0 新宋体,8,N - + A764394E-BE44-4537-97AF-BC1B6970CAD8 Key_1 Key_1 @@ -6729,10 +6641,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + 2AA4BD84-3D49-46C3-BC42-86860D644FDA cms_comment_article_id cms_comment_article_id @@ -6742,27 +6654,27 @@ LABL 0 新宋体,8,N shuzheng cms_comment_article_id - + - + - + ED56E355-8B82-4C5A-BD65-595FA7BB3442 cms_tag 标签表 cms_tag 1478091704 shuzheng -1482062953 +1491400004 shuzheng 标签表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - + F352DC47-B62B-42F4-9F33-01927833F083 编号 tag_id @@ -6779,7 +6691,7 @@ LABL 0 新宋体,8,N - + 85B03305-1EB7-4622-90D6-5ACAB18F6AF1 名称 name @@ -6792,7 +6704,7 @@ LABL 0 新宋体,8,N 20 1 - + A2B9EF59-9738-426A-9EE2-C8958F243389 描述 description @@ -6805,7 +6717,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + A25791F7-418C-43DE-89AD-CF387B6D82EF 图标 icon @@ -6818,7 +6730,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 26223F29-D8E9-446A-96DF-183BEB86AF21 类型(1:普通,2:热门...) type @@ -6832,7 +6744,7 @@ LABL 0 新宋体,8,N 4 1 - + CBC1250B-8B50-499D-9AB1-5E80AD2B9303 别名 alias @@ -6845,7 +6757,18 @@ LABL 0 新宋体,8,N varchar(20) 20 - + +DA4D7914-32E7-4D6A-8AA5-E66EAF7EB0F9 +所属系统 +system_id +1491399923 +shuzheng +1491400004 +shuzheng +所属系统 +int + + B164191C-6FC8-45C7-991A-1421EA64186E 创建时间 ctime @@ -6861,7 +6784,7 @@ LABL 0 新宋体,8,N - + 8D3FDBEA-7630-4ED2-96A9-8425FC254D21 排序 orders @@ -6879,7 +6802,7 @@ LABL 0 新宋体,8,N - + B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 Key_1 Key_1 @@ -6888,10 +6811,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + B258FAB0-DCC7-4E83-84B3-932E440B290F cms_tag_orders cms_tag_orders @@ -6901,10 +6824,10 @@ LABL 0 新宋体,8,N shuzheng cms_tag_orders - + - + 00ED399C-093D-448B-BCED-911CA4B8051B cms_tag_alias cms_tag_alias @@ -6914,139 +6837,15 @@ LABL 0 新宋体,8,N shuzheng cms_tag_alias - + - + - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - + 33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 upms_system 系统 upms_system @@ -7057,7 +6856,7 @@ LABL 0 新宋体,8,N 系统 - + 3974B1F1-0866-49ED-8B9A-604E0CE11EE7 编号 system_id @@ -7074,7 +6873,7 @@ LABL 0 新宋体,8,N - + 64548C2E-D064-462C-BC40-4BCC70C7539B 图标 icon @@ -7086,7 +6885,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 50CAD61A-563E-4AE4-9CE1-4D3982C75EDF 背景 banner @@ -7098,7 +6897,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 6AFE670A-A870-4DE6-8AFB-0F29AD9E9C82 主题 theme @@ -7110,7 +6909,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + BB4E4C82-4C7A-466C-8211-2BD043E0DE17 根目录 basepath @@ -7122,7 +6921,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 1DF10192-EA50-4CDA-BE9D-94F56CD65283 状态(-1:黑名单,1:正常) status @@ -7134,7 +6933,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + 14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 系统名称 name @@ -7146,7 +6945,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 7F86C4C2-B131-46BB-9B88-CCE9674508D3 系统标题 title @@ -7158,7 +6957,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 62A1E140-D368-444C-891E-422B31256721 系统描述 description @@ -7170,7 +6969,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 创建时间 ctime @@ -7182,7 +6981,7 @@ LABL 0 新宋体,8,N bigint(20) 20 - + 5A6846DA-1B7E-450D-994D-1343E470F9CC 排序 orders @@ -7196,7 +6995,7 @@ LABL 0 新宋体,8,N - + 84D11343-CC58-403D-9D31-CDD53B1D7CFC Key_1 Key_1 @@ -7205,15 +7004,15 @@ LABL 0 新宋体,8,N 1482063141 shuzheng - + - + - + 759CBAEF-FE82-441C-9A18-93F13FE24944 pay_vendor 第三方支付标识表 pay_vendor @@ -7224,7 +7023,7 @@ LABL 0 新宋体,8,N 第三方支付标识表 - + E5C2EA1D-17E5-42CB-9333-1CCACACBD281 标识编号 pay_vendor_id @@ -7237,7 +7036,7 @@ LABL 0 新宋体,8,N 1 1 - + E5D4E872-7BF0-49B0-B9B2-6781191112B6 支付标识名称 name @@ -7248,7 +7047,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + E70EF22A-A438-43F2-9F59-B1C20AD3F415 AppId appid @@ -7259,7 +7058,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 1C70ADB9-AB28-4FCD-A406-BF79E31E5602 AppSecret appsecret @@ -7270,7 +7069,7 @@ LABL 0 新宋体,8,N varchar(150) 150 - + D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF 配置参数 config @@ -7283,7 +7082,7 @@ LABL 0 新宋体,8,N - + 50224380-3CAB-4F6E-8F46-1E5625EA25DB Key_1 Key_1 @@ -7292,15 +7091,15 @@ LABL 0 新宋体,8,N 1482127378 admin - + - + - + 66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 pay_mch 支付中心商户管理表 pay_mch @@ -7311,7 +7110,7 @@ LABL 0 新宋体,8,N 支付中心商户管理表 - + 62DC3112-9ACE-4387-BC78-823CE5A754FB 商户编号 pay_mch_id @@ -7324,7 +7123,7 @@ LABL 0 新宋体,8,N 1 1 - + 35B6F97F-87DC-456A-8EA3-0BF9A5303039 支付中心商户号 mch_id @@ -7335,7 +7134,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 3E09C267-1338-4828-B8CF-8D149D11A405 商户名称 name @@ -7346,7 +7145,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 91B49030-6943-4117-AE20-D932E1C0333C 请求key reqKey @@ -7357,7 +7156,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 7CDDF1B5-2283-49DA-92F9-471195D09F19 响应key resKey @@ -7370,7 +7169,7 @@ LABL 0 新宋体,8,N - + 049E124A-5B63-4619-A105-86ECCA7FC7E9 Key_1 Key_1 @@ -7379,15 +7178,15 @@ LABL 0 新宋体,8,N 1482127700 admin - + - + - + 44431080-CB08-4D11-898E-12AFF2ED2521 pay_type 商户支持支付类型表 pay_type @@ -7398,7 +7197,7 @@ LABL 0 新宋体,8,N 商户支持支付类型表 - + CDBE6D88-0847-4816-BC2E-BFA36628DD8C 商户支付类型编号 pay_type_id @@ -7411,7 +7210,7 @@ LABL 0 新宋体,8,N 1 1 - + 70DD828A-0A41-471F-9027-F929777CA1A7 标识编号 pay_vendor_id @@ -7422,7 +7221,7 @@ LABL 0 新宋体,8,N int(10) 10 - + C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E 商户编号 pay_mch_id @@ -7435,7 +7234,7 @@ LABL 0 新宋体,8,N - + 1F47D180-534B-44D7-8EA4-54ED06A72D8E Key_1 Key_1 @@ -7444,15 +7243,15 @@ LABL 0 新宋体,8,N 1482127825 admin - + - + - + 15AFD128-7F3E-4A94-8C7D-09D9EF46029B pay_pay 支付参数配置表 pay_pay @@ -7463,7 +7262,7 @@ LABL 0 新宋体,8,N 支付参数配置表 - + 43F3B4A5-FAFF-41D0-A131-937A575335B1 配置编号 pay_pay_id @@ -7476,7 +7275,7 @@ LABL 0 新宋体,8,N 1 1 - + EB68E666-02ED-41DF-B452-B965554ED059 商户支付类型编号 pay_type_id @@ -7487,7 +7286,7 @@ LABL 0 新宋体,8,N int(10) 10 - + E60677C3-D3CF-4147-A438-8821079A3C25 参数 param @@ -7500,7 +7299,7 @@ LABL 0 新宋体,8,N - + 4B260E5B-5208-44CF-B331-702023F3757D Key_1 Key_1 @@ -7509,15 +7308,15 @@ LABL 0 新宋体,8,N 1482128053 admin - + - + - + 139BB2D8-E83D-4A4A-83D3-55A05D2E6492 pay_vest 马甲支付参数配置表 pay_vest @@ -7528,7 +7327,7 @@ LABL 0 新宋体,8,N 马甲支付参数配置表 - + 196AB461-A440-4873-9A19-36998ED1A03C 马甲配置编号 pay_vest_id @@ -7541,7 +7340,7 @@ LABL 0 新宋体,8,N 1 1 - + 283ABCB7-4A70-4D05-98FD-013D86290FBB 商户支付类型编号 pay_type_id @@ -7552,7 +7351,7 @@ LABL 0 新宋体,8,N int(10) 10 - + A41B9194-EEDF-426A-8655-654552105D07 马甲前缀 prefix @@ -7563,7 +7362,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 15046235-585D-4E2C-B00E-83E4052F9C57 马甲参数配置 param @@ -7576,7 +7375,7 @@ LABL 0 新宋体,8,N - + BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F Key_1 Key_1 @@ -7585,15 +7384,15 @@ LABL 0 新宋体,8,N 1482128247 admin - + - + - + 30419DEF-FEEA-4789-B793-E803263E619E upms_organization 组织 upms_organization @@ -7604,7 +7403,7 @@ LABL 0 新宋体,8,N 组织 - + DB1313DD-4D6C-4766-A566-D33D4428BE06 编号 organization_id @@ -7621,7 +7420,7 @@ LABL 0 新宋体,8,N - + 1D8E63A5-AD4C-4FE7-8E1A-4B2B83867F7C 所属上级 pid @@ -7633,7 +7432,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 组织名称 name @@ -7645,7 +7444,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB 组织描述 description @@ -7657,7 +7456,7 @@ LABL 0 新宋体,8,N varchar(1000) 1000 - + 2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 创建时间 ctime @@ -7671,7 +7470,7 @@ LABL 0 新宋体,8,N - + 8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 Key_1 Key_1 @@ -7680,15 +7479,15 @@ LABL 0 新宋体,8,N 1483618649 shuzheng - + - + - + 0AE1B064-CD93-434D-AD23-DE671A50D1B2 upms_user 用户 upms_user @@ -7699,7 +7498,7 @@ LABL 0 新宋体,8,N 用户 - + 7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 编号 user_id @@ -7716,7 +7515,7 @@ LABL 0 新宋体,8,N - + 5B67B292-5FCE-453F-9B1E-A038A71AF5E7 帐号 username @@ -7729,7 +7528,7 @@ LABL 0 新宋体,8,N 20 1 - + 91C31103-18B4-42D2-A9F3-FE5800DE49C6 密码MD5(密码+盐) password @@ -7742,7 +7541,7 @@ LABL 0 新宋体,8,N 32 1 - + 1F0E6849-3CF7-4B75-A367-C08DC50764E8 salt @@ -7754,7 +7553,7 @@ LABL 0 新宋体,8,N varchar(32) 32 - + 25970F78-DE58-4C62-9ADB-F779931E335E 姓名 realname @@ -7766,7 +7565,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 84A7E171-608C-44B2-8585-786E4E25AC1E 头像 avatar @@ -7778,7 +7577,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + AED8A44F-BA0B-46B8-A78B-60E970096A71 电话 phone @@ -7790,7 +7589,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C 邮箱 email @@ -7802,7 +7601,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + C9EBD54B-084D-4053-B1A1-B899CB925ECC 性别 sex @@ -7814,7 +7613,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + F9584A5C-5E9B-4532-AE98-15C611306AC1 状态(0:正常,1:锁定) locked @@ -7826,7 +7625,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD 创建时间 ctime @@ -7840,7 +7639,7 @@ LABL 0 新宋体,8,N - + 0AF8AADC-ED41-4F4F-9C94-E172BA315F00 Key_1 Key_1 @@ -7849,15 +7648,15 @@ LABL 0 新宋体,8,N 1483619009 shuzheng - + - + - + 752059C0-17F3-4535-8808-CD73505A28D6 upms_role 角色 upms_role @@ -7868,7 +7667,7 @@ LABL 0 新宋体,8,N 角色 - + B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 编号 role_id @@ -7885,7 +7684,7 @@ LABL 0 新宋体,8,N - + BE2AC2A1-45EB-46AD-A76D-158FBAC8916D 角色名称 name @@ -7897,7 +7696,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + A55335DA-B21D-490A-B928-4BC8570F8CB4 角色标题 title @@ -7909,7 +7708,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 512D36F3-7B3C-4544-9EE8-B9C518156C3A 角色描述 description @@ -7921,7 +7720,7 @@ LABL 0 新宋体,8,N varchar(1000) 1000 - + 84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF 创建时间 ctime @@ -7934,7 +7733,7 @@ LABL 0 新宋体,8,N 20 1 - + 87620943-83A8-4F89-9E60-0049BB14866C 排序 orders @@ -7949,7 +7748,7 @@ LABL 0 新宋体,8,N - + D6607189-3B7C-4F90-9886-749070B74517 Key_1 Key_1 @@ -7958,15 +7757,15 @@ LABL 0 新宋体,8,N 1483619328 shuzheng - + - + - + 6CAB617B-7A99-4280-B4B5-4866F5666008 upms_user_organization 用户组织关联表 upms_user_organization @@ -7977,7 +7776,7 @@ LABL 0 新宋体,8,N 用户组织关联表 - + 5D9E4666-0947-471C-A478-0215085A2552 编号 user_organization_id @@ -7994,7 +7793,7 @@ LABL 0 新宋体,8,N - + 2CC51752-C886-410C-B698-BA9959819850 用户编号 user_id @@ -8010,7 +7809,7 @@ LABL 0 新宋体,8,N - + FD55FC6A-C641-468F-9C01-FF6D9F96B89D 组织编号 organization_id @@ -8028,7 +7827,7 @@ LABL 0 新宋体,8,N - + 466E2110-1DBD-4C82-B3F9-8E4084DEF815 Key_1 Key_1 @@ -8037,15 +7836,15 @@ LABL 0 新宋体,8,N 1483619775 shuzheng - + - + - + 9508810F-F9BB-44E3-8518-6F5DEB5CE1EB upms_user_role 用户角色关联表 upms_user_role @@ -8056,7 +7855,7 @@ LABL 0 新宋体,8,N 用户角色关联表 - + 1FA281BE-EBC5-4286-9E4C-AAFDCD994106 编号 user_role_id @@ -8073,7 +7872,7 @@ LABL 0 新宋体,8,N - + 8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 用户编号 user_id @@ -8089,7 +7888,7 @@ LABL 0 新宋体,8,N - + 2081BA42-C0E9-4023-A13B-F4FA73F8E82A 角色编号 role_id @@ -8103,7 +7902,7 @@ LABL 0 新宋体,8,N - + EDA5BE67-76F0-4B10-A20D-88657973C5CF Key_1 Key_1 @@ -8112,15 +7911,15 @@ LABL 0 新宋体,8,N 1483619988 shuzheng - + - + - + DB08E027-9573-4802-A2DA-46BBC2E0DB7B upms_permission 权限 upms_permission @@ -8131,7 +7930,7 @@ LABL 0 新宋体,8,N 权限 - + B06073EB-3267-4941-9C24-4D2C542049AF 编号 permission_id @@ -8148,7 +7947,7 @@ LABL 0 新宋体,8,N - + 6D18DAF9-6786-45DF-B1AB-6AD067DED07F 所属系统 system_id @@ -8164,7 +7963,7 @@ LABL 0 新宋体,8,N - + E949830E-7A38-4DC2-B9F3-D1FFCE92D270 所属上级 pid @@ -8176,7 +7975,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 1217175C-B453-4228-976C-4C6E0190790C 名称 name @@ -8188,7 +7987,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + DA4D2D5F-E203-494A-918A-172618A7357B 类型(1:目录,2:菜单,3:按钮) type @@ -8200,7 +7999,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + 33E71869-2E71-42B0-A9ED-F9A5B3734F26 权限值 permission_value @@ -8212,7 +8011,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 76637A13-3EC8-4FC8-9833-5488E8617C88 路径 uri @@ -8224,7 +8023,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + D05101EA-B332-4120-B37C-24596132E42B 图标 icon @@ -8236,7 +8035,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 4F463639-9D0E-4FCE-A9D3-9DF928875933 状态(0:禁止,1:正常) status @@ -8248,7 +8047,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + 2C120042-FDCC-46C2-A369-CBE524BE8ECD 创建时间 ctime @@ -8260,7 +8059,7 @@ LABL 0 新宋体,8,N bigint(20) 20 - + FBCE45CB-6DE9-4B85-8DC6-93458956864D 排序 orders @@ -8274,7 +8073,7 @@ LABL 0 新宋体,8,N - + 4A3801BF-59B2-46C9-A811-CE7B1E126157 Key_1 Key_1 @@ -8283,15 +8082,15 @@ LABL 0 新宋体,8,N 1483620829 shuzheng - + - + - + CB13B52A-6760-4971-8CBE-480185C96B6F upms_role_permission 角色权限关联表 upms_role_permission @@ -8302,7 +8101,7 @@ LABL 0 新宋体,8,N 角色权限关联表 - + 1D040E40-699D-4D60-9632-3972F6E2AD91 编号 role_permission_id @@ -8319,7 +8118,7 @@ LABL 0 新宋体,8,N - + E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 角色编号 role_id @@ -8335,7 +8134,7 @@ LABL 0 新宋体,8,N - + 9475F946-6271-461D-80EA-231750A528B9 权限编号 permission_id @@ -8353,7 +8152,7 @@ LABL 0 新宋体,8,N - + 965392D5-E41D-464F-AB42-4DC33F75F25C Key_1 Key_1 @@ -8362,15 +8161,15 @@ LABL 0 新宋体,8,N 1483624298 shuzheng - + - + - + A85368B7-8817-4F5D-AEF6-3FF1980113C6 upms_user_permission 用户权限关联表 upms_user_permission @@ -8381,7 +8180,7 @@ LABL 0 新宋体,8,N 用户权限关联表 - + B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 编号 user_permission_id @@ -8398,7 +8197,7 @@ LABL 0 新宋体,8,N - + FB0DCBD7-A1FB-4739-A614-E8324727C8EC 用户编号 user_id @@ -8414,7 +8213,7 @@ LABL 0 新宋体,8,N - + AA5FA6D9-4847-41A4-A8C8-E41860F961B5 权限编号 permission_id @@ -8430,7 +8229,7 @@ LABL 0 新宋体,8,N - + 18F74963-012D-4490-9429-CD609E1161AC 权限类型(-1:减权限,1:增权限) type @@ -8445,7 +8244,7 @@ LABL 0 新宋体,8,N - + BC82C0F2-ECEF-4C13-879E-22147023A279 Key_1 Key_1 @@ -8454,15 +8253,15 @@ LABL 0 新宋体,8,N 1483624600 shuzheng - + - + - + 753101E6-2060-4AA6-9E82-B7F4914271B2 pay_in_order 收入订单表 pay_in_order @@ -8473,7 +8272,7 @@ LABL 0 新宋体,8,N 收入订单表 - + AF326C8F-729B-455F-8FB8-455B6A2D01FB 收入订单编号 pay_in_order_id @@ -8489,7 +8288,7 @@ LABL 0 新宋体,8,N - + A6EEAF8A-648A-43E8-8287-892FAA509AC9 标识编号 pay_vendor_id @@ -8500,7 +8299,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 83C6E4D6-6806-43D2-B876-05E2A9D9A293 商户编号 pay_mch_id @@ -8511,7 +8310,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 82C646DB-B159-49E1-8B83-83D939A8461D 金额 amount @@ -8522,7 +8321,7 @@ LABL 0 新宋体,8,N decimal 1 - + 315608C7-2061-4E04-822E-FA732C5C8C97 状态 status @@ -8534,7 +8333,7 @@ LABL 0 新宋体,8,N 4 1 - + A23A719F-7AA5-4755-99F8-F8C127ACDEFA 创建时间 ctime @@ -8551,7 +8350,7 @@ LABL 0 新宋体,8,N - + 893E70A3-4680-49BD-BDBF-6EBBF39F93C7 Key_1 Key_1 @@ -8560,15 +8359,15 @@ LABL 0 新宋体,8,N 1483625149 shuzheng - + - + - + 8D4FF0BA-E73F-452E-9489-F31113A63728 pay_out_order 支出订单表 pay_out_order @@ -8579,7 +8378,7 @@ LABL 0 新宋体,8,N 支出订单表 - + C8C19084-F249-42CF-8625-BA5B2644A9C5 支出订单编号 pay_out_order_id @@ -8595,7 +8394,7 @@ LABL 0 新宋体,8,N - + 0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE 商户编号 pay_mch_id @@ -8606,7 +8405,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 1F610EA5-F1D7-492E-ABC2-88172BC3BAFF 标识编号 pay_vendor_id @@ -8617,7 +8416,7 @@ LABL 0 新宋体,8,N int(10) 10 - + F865A928-35A4-406C-9FB0-6CB00F044FEB 金额 amount @@ -8628,7 +8427,7 @@ LABL 0 新宋体,8,N decimal 1 - + C73DAE31-36DD-4801-8B39-63719A9EA4C3 状态 status @@ -8640,7 +8439,7 @@ LABL 0 新宋体,8,N 4 1 - + DCC15350-3FED-4269-A350-70149E23A319 创建时间 ctime @@ -8657,7 +8456,7 @@ LABL 0 新宋体,8,N - + C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 Key_1 Key_1 @@ -8666,15 +8465,15 @@ LABL 0 新宋体,8,N 1483625665 shuzheng - + - + - + A006D8FC-7A64-4F64-A08B-CD28FB311D35 pay_out_order_detail 支出订单明细表 pay_out_order_detail @@ -8685,7 +8484,7 @@ LABL 0 新宋体,8,N 支出订单明细表 - + C0B77A1D-5227-4B24-BB24-5FD7830326B5 编号 pay_out_order_detail_id @@ -8701,7 +8500,7 @@ LABL 0 新宋体,8,N - + 1EEC7655-6B65-4487-89DA-20E482DF0C83 支出订单编号 pay_out_order_id @@ -8712,7 +8511,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 726074C6-923F-44B3-8355-73194102C220 备注 remark @@ -8725,7 +8524,7 @@ LABL 0 新宋体,8,N - + F9D90156-3822-4AF7-961C-85C70AC0F063 Key_1 Key_1 @@ -8734,15 +8533,15 @@ LABL 0 新宋体,8,N 1483626431 shuzheng - + - + - + 67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 pay_in_order_detail 收入订单明细表 pay_in_order_detail @@ -8753,7 +8552,7 @@ LABL 0 新宋体,8,N 收入订单明细表 - + 541B979B-4214-49BF-AFFA-88C6E2FAA6B1 编号 pay_in_order_detail_id @@ -8769,7 +8568,7 @@ LABL 0 新宋体,8,N - + B9025A28-F091-4480-A873-4C740B52996F 收入订单编号 pay_in_order_id @@ -8780,7 +8579,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 商品编号 product_id @@ -8791,7 +8590,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 1B4FF872-37AA-40D9-8141-4D10F08B0045 商品名称 product_name @@ -8802,7 +8601,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 87125648-441B-434A-886D-F369D6051773 商品单价 product_price @@ -8812,7 +8611,7 @@ LABL 0 新宋体,8,N shuzheng decimal - + 3A4BC11C-155E-4E16-8ED3-42A44B35428B 商品数量 product_count @@ -8823,7 +8622,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 310B29CA-FAD1-4650-B525-77DCB6D390EC 备注 remark @@ -8836,7 +8635,7 @@ LABL 0 新宋体,8,N - + F2C4D7A6-69BF-439B-933E-297F2E0FE265 Key_1 Key_1 @@ -8845,15 +8644,15 @@ LABL 0 新宋体,8,N 1483626439 shuzheng - + - + - + D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 cms_page 页面 cms_page @@ -8864,7 +8663,7 @@ LABL 0 新宋体,8,N 页面 - + 8FF5F212-6650-478B-936A-113023A14ACD 编码 page_id @@ -8881,7 +8680,7 @@ LABL 0 新宋体,8,N - + EE3936F6-0927-4F0F-BF8E-33D113246141 父页面 pid @@ -8893,7 +8692,7 @@ LABL 0 新宋体,8,N int(10) 10 - + DDE4F2AB-A461-40D2-94CD-25E8E0D7DD3E 标题 title @@ -8905,7 +8704,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 69F19279-D9A1-4B9A-BC3D-57F704540131 别名 alias @@ -8917,7 +8716,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 页面内容 content @@ -8928,7 +8727,7 @@ LABL 0 新宋体,8,N 页面内容 mediumtext - + ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E 关键字 keywords @@ -8940,7 +8739,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 描述 description @@ -8952,7 +8751,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + 756BF96C-3ABB-4E26-9F87-277EE5B904BA 创建时间 ctime @@ -8964,7 +8763,7 @@ LABL 0 新宋体,8,N bigint(20) 20 - + A8D28C79-2847-4DB1-8424-DA7F795E8E6F 排序 orders @@ -8978,7 +8777,7 @@ LABL 0 新宋体,8,N - + 90022159-7CA5-4BEF-B754-AE9AA9419114 Key_1 Key_1 @@ -8987,15 +8786,15 @@ LABL 0 新宋体,8,N 1483885531 shuzheng - + - + - + D8423F76-93FD-41DD-ABFF-85B5A99FE484 cms_setting 网站配置 cms_setting @@ -9006,7 +8805,7 @@ LABL 0 新宋体,8,N 网站配置 - + 58921100-48C0-4FFD-AB4B-33C9465CD71C 编号 setting_id @@ -9022,7 +8821,7 @@ LABL 0 新宋体,8,N - + FFB6C465-D476-497F-B0FE-C482934511FE setting_key @@ -9033,7 +8832,7 @@ LABL 0 新宋体,8,N varchar(10) 10 - + 64A4C1BB-4D92-47BC-B306-3242C9599FD8 setting_value @@ -9046,7 +8845,7 @@ LABL 0 新宋体,8,N - + 9A8F37A7-8747-4DFD-81C6-43BD88C10381 Key_1 Key_1 @@ -9055,15 +8854,15 @@ LABL 0 新宋体,8,N 1483885745 shuzheng - + - + - + 60B631DF-D7D7-480D-97DA-661335C38395 upms_log 操作日志 upms_log @@ -9074,7 +8873,7 @@ LABL 0 新宋体,8,N 操作日志 - + A420ECA5-3226-48B9-9FB0-8F75ED9AE976 编号 log_id @@ -9087,7 +8886,7 @@ LABL 0 新宋体,8,N 1 1 - + 74B4EA0E-CEA9-49C3-A3F0-E80592002BB8 操作描述 description @@ -9099,7 +8898,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 95554ED8-C74A-46A6-81E7-E4EC5BCE68A5 操作用户 username @@ -9111,7 +8910,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 1A6A0FE4-06FB-46ED-9ADC-7CFAD9BD6AAA 操作时间 start_time @@ -9123,7 +8922,7 @@ LABL 0 新宋体,8,N bigint(20) 20 - + A77C2E24-C4D9-4C7A-83B1-B3DD749FEE38 消耗时间 spend_time @@ -9134,7 +8933,7 @@ LABL 0 新宋体,8,N 消耗时间 int - + 3C1E2A7F-037E-468A-8ED2-893B2872320F 根路径 base_path @@ -9146,7 +8945,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 7193C637-518C-486D-B0A6-821F8BC16AF6 URI uri @@ -9158,7 +8957,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + 64738666-33F3-4DC0-8DB4-13384F8A1F90 URL url @@ -9170,7 +8969,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + 7F887107-0FAD-4BCF-AA08-97FEC3AD80A4 请求类型 method @@ -9182,7 +8981,7 @@ LABL 0 新宋体,8,N varchar(10) 10 - + A3C9DE13-D3B5-4E2F-AA79-EFB69B969E18 请求参数 parameter @@ -9193,7 +8992,7 @@ LABL 0 新宋体,8,N 请求参数 mediumtext - + A7122514-B9F7-4772-9E88-13FBBAD2B7E2 用户标识 user_agent @@ -9205,7 +9004,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + 2DE63739-5535-47BF-9701-B5E12807DA27 IP地址 ip @@ -9217,7 +9016,7 @@ LABL 0 新宋体,8,N varchar(30) 30 - + 07297D05-8D93-47E2-A299-F82F0C4A48A4 响应结果 result @@ -9228,7 +9027,7 @@ LABL 0 新宋体,8,N 响应结果 mediumtext - + 792CB8BD-D4C8-495F-B2BD-7F825C2618D0 权限值 permissions @@ -9242,7 +9041,7 @@ LABL 0 新宋体,8,N - + 67C9DD96-A20C-497B-B45D-C048C53FCAA1 Key_1 Key_1 @@ -9251,15 +9050,15 @@ LABL 0 新宋体,8,N 1489482378 admin - + - + - + 7C7B07E2-B734-49E7-97E6-0217187C3B4B cms_menu 菜单 cms_menu @@ -9270,7 +9069,7 @@ LABL 0 新宋体,8,N 菜单 - + 07CFBDA3-42D2-42DA-9963-9695AF3B4088 编号 menu_id @@ -9286,7 +9085,7 @@ LABL 0 新宋体,8,N - + F0A898E0-E004-4552-8010-3A8833DB140F 父菜单 pid @@ -9297,7 +9096,7 @@ LABL 0 新宋体,8,N 父菜单 int - + 40A7644E-ADF4-4145-8AB9-D45387EC3CC1 名称 name @@ -9309,7 +9108,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 353D20A9-5BE2-4CD7-B7AD-8E74655F89AD 链接 url @@ -9321,7 +9120,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + F3A90760-E5A8-4DFA-8FA3-3EE4B7029752 打开方式 target @@ -9333,7 +9132,7 @@ LABL 0 新宋体,8,N varchar(10) 10 - + 91D4EB98-010E-4D48-A6EF-CDD4D4CA38EE 排序 orders @@ -9346,7 +9145,7 @@ LABL 0 新宋体,8,N - + B2352F4C-B03F-482D-B0DA-08411A796F39 Key_1 Key_1 @@ -9355,15 +9154,15 @@ LABL 0 新宋体,8,N 1489831227 shuzheng - + - + - + A1364804-7E5D-4D38-A43C-134A65A35A2C cms_topic 专题 cms_topic @@ -9374,7 +9173,7 @@ LABL 0 新宋体,8,N 专题 - + 22DD1065-44D7-4DE1-A879-8CCFADD87544 编号 topic_id @@ -9390,7 +9189,7 @@ LABL 0 新宋体,8,N - + 7D00B170-1187-431F-8413-5307E0AB0FE3 标题 title @@ -9402,7 +9201,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + DBA5EE98-1491-4028-9D5F-8DF02D59157D 描述 description @@ -9414,7 +9213,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + 4352CE5A-7B5C-434B-804D-7CC2C793A132 链接 url @@ -9426,7 +9225,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 6680870A-6D5C-4FCF-98AF-7C71A16A84EA 创建时间 ctime @@ -9439,7 +9238,7 @@ LABL 0 新宋体,8,N - + EAB96264-B43E-4F08-A9F5-D2F36F759C16 Key_1 Key_1 @@ -9448,12 +9247,117 @@ LABL 0 新宋体,8,N 1489831764 shuzheng - + - + + + + +BAC7D8EA-78C8-4B84-A9D7-5774E9869432 +cms_system 系统管理 +cms_system +1491399520 +shuzheng +1491399760 +shuzheng +系统管理 + + + +62E3B6B2-164F-480A-8DAA-8C4AC7B555C9 +编号 +system_id +1491399554 +shuzheng +1491399760 +shuzheng +编号 +int +1 +1 +{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true + + + + +94D4A5E7-8AE8-4D69-9E05-785E5E6CF92E +系统名称 +name +1491399575 +shuzheng +1491399857 +shuzheng +系统名称 +varchar(20) +20 +1 + + +F7DD2562-3976-4E0A-86BA-3A5713D35E7A +别名 +code +1491399575 +shuzheng +1491399838 +shuzheng +别名 +varchar(20) +20 + + +B54D4EF3-DE59-4C1E-80D3-5C9C8CBC1AB8 +描述 +description +1491399575 +shuzheng +1491401868 +shuzheng +描述 +varchar(300) +300 + + +CAD52F87-5884-4F67-989C-DDF6304A3BC7 +创建时间 +ctime +1491399575 +shuzheng +1491399838 +shuzheng +创建时间 +bigint + + +F7FAB99A-7E34-493D-8522-C9AF0FEA5640 +排序 +orders +1491399575 +shuzheng +1491399838 +shuzheng +排序 +bigint + + + + +D912BD6F-7580-4E64-9214-68AB1D585D8A +Key_1 +Key_1 +1491399741 +shuzheng +1491399760 +shuzheng + + + + + + + @@ -9470,31 +9374,31 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + 3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD 1478091704 shuzheng 1478091704 shuzheng - + - + - + 9173D3D1-4A39-4BB5-B3DE-040A8F727724 Reference_2 Reference_2 @@ -9506,26 +9410,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + 0CEDFF63-6B27-412C-9125-4D779A3C06D1 1478091704 shuzheng 1478091704 shuzheng - + - + @@ -9542,26 +9446,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + 8EB7FCFD-7007-4495-A8F2-F250345B5FF3 1478095245 shuzheng 1478095245 shuzheng - + - + @@ -9578,26 +9482,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + C0664F33-F705-41FE-84EC-953097D116F9 1478095255 shuzheng 1478095255 shuzheng - + - + @@ -9614,26 +9518,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + A963D0E8-21CA-43A9-A687-19B58277A2DE 1478095260 shuzheng 1478095260 shuzheng - + - + @@ -9650,26 +9554,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + 8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C 1478095263 shuzheng 1478095263 shuzheng - + - + @@ -9686,26 +9590,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 1478095268 shuzheng 1478095268 shuzheng - + - + @@ -9722,67 +9626,31 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + DECB1879-335A-4035-BF38-7DF8D9FBD6BB 1478095270 shuzheng 1478095270 shuzheng - + - + -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - ED582F1D-4A82-41FE-9DFD-1808DA202963 Reference_10 Reference_10 @@ -9794,31 +9662,31 @@ LABL 0 新宋体,8,N 1 3 - + - + - + - + 117D49F2-950E-4426-8301-D743A73B414A 1478153486 admin 1478153497 admin - + - + - + 4299684B-826A-4B89-AEF1-C81286ABFD04 Reference_18 Reference_18 @@ -9830,31 +9698,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 545F73A8-DE53-40F5-A280-7DA338E0A003 1483619847 shuzheng 1483619847 shuzheng - + - + - + 1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 Reference_19 Reference_19 @@ -9866,31 +9734,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + BF1F3E99-09A6-421B-81D1-F7E281FCE260 1483619849 shuzheng 1483619849 shuzheng - + - + - + 6539BEF0-DEE1-4EE7-9E8A-01680990B6FC Reference_20 Reference_20 @@ -9902,31 +9770,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 0DF9BBFC-D655-482D-9904-4F3A26CB08FB 1483620005 shuzheng 1483620005 shuzheng - + - + - + 59D9AC67-9ECF-4863-937F-BE720F8F2D2C Reference_21 Reference_21 @@ -9938,31 +9806,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 42E952C2-D56E-4170-AA72-D984BD0E0FD1 1483620007 shuzheng 1483620007 shuzheng - + - + - + 7D0AB61D-BABD-49B1-BBA5-D06486E28CBA Reference_22 Reference_22 @@ -9974,31 +9842,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 2C07D64B-3F3D-4A16-A632-1E2CA02771EB 1483624336 shuzheng 1483624336 shuzheng - + - + - + 3C6D697B-9C34-490B-B410-0811D6FD1EC3 Reference_23 Reference_23 @@ -10010,31 +9878,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + B23C6A33-5699-42C6-BC24-F87A18B3BFC0 1483624340 shuzheng 1483624340 shuzheng - + - + - + 81166AD8-FD9F-4E4A-9848-A746A0CF8B22 Reference_24 Reference_24 @@ -10046,31 +9914,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + D8D34A08-BFC5-414F-A545-2D0FA5319323 1483624615 shuzheng 1483624615 shuzheng - + - + - + 4EFE537B-0119-4898-90F9-02EB92C98201 Reference_25 Reference_25 @@ -10082,31 +9950,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 87D27293-4E31-4426-BBCB-10C6ADDB859A 1483624617 shuzheng 1483624617 shuzheng - + - + - + F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 Reference_32 Reference_32 @@ -10118,31 +9986,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 1484124946 admin 1484124946 admin - + - + - + 4554779D-45F1-4414-8455-269108FBA2B0 Reference_34 Reference_34 @@ -10154,31 +10022,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + EE34A350-75F8-4591-9E36-1F6910EF895B 1484124984 admin 1484124984 admin - + - + - + 67E2E3A8-A6BD-4717-BC5B-FA7640F33360 Reference_35 Reference_35 @@ -10190,31 +10058,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 1643C054-4AA3-4F06-9C27-EE4627B70709 1484124996 admin 1484124997 admin - + - + - + EBF7E9AF-4D04-4096-A115-9A2807A8B317 Reference_36 Reference_36 @@ -10226,31 +10094,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + FA740D36-5612-4457-A6C7-3BBE27BDD037 1484125007 admin 1484125007 admin - + - + - + BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 Reference_37 Reference_37 @@ -10262,31 +10130,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 1484125017 admin 1484125017 admin - + - + - + C5828A2D-E098-4DE2-9B56-F3CD89571C66 Reference_38 Reference_38 @@ -10298,31 +10166,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + DF1BA583-4F53-4DF5-A4C9-480467E4E602 1484125035 admin 1484125035 admin - + - + - + 5448F429-6AE6-4BD3-9C2A-10D5321DE6FF Reference_40 Reference_40 @@ -10334,31 +10202,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 633D86A0-BBAB-4918-A3D2-A299B72A8987 1484129054 admin 1484129054 admin - + - + - + 788F73A5-EF2E-4D81-99C5-2E2A8C0E808A Reference_31 Reference_31 @@ -10370,31 +10238,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F 1484129077 admin 1484129077 admin - + - + - + 68B03215-6F89-4666-AB8C-D7AC969957ED Reference_39 Reference_39 @@ -10406,31 +10274,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 4365E911-BD01-4F80-99FE-40F057E7CA77 1484129119 admin 1484129119 admin - + - + - + 3A8B7A44-DFF6-48D5-855B-8E515B29A03C Reference_33 Reference_33 @@ -10442,31 +10310,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + CA379708-972E-49E7-8E2E-D2C473C6049D 1484129130 admin 1484129130 admin - + - + - + 4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B Reference_29 Reference_29 @@ -10478,31 +10346,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 2F127294-27DF-41C4-92D4-26788095C702 1486384936 shuzheng 1486384936 shuzheng - + - + - + 6812E926-F172-4458-9344-EC0B0B7F9625 Reference_30 Reference_30 @@ -10514,33 +10382,33 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + BD73CAEF-6ABB-4585-8721-623A65A3396C 1489831850 shuzheng 1489831850 shuzheng - + - + - + 49A97F4D-A691-448D-ADBF-B76A62A66CBB PUBLIC PUBLIC @@ -10551,7 +10419,7 @@ LABL 0 新宋体,8,N - + 58ECABC9-72BC-48B6-A729-E9328DAD41B5 MySQL 5.0 MYSQL50 diff --git a/project-datamodel/zheng_20170328_1.pdm b/project-datamodel/zheng.pdm similarity index 94% rename from project-datamodel/zheng_20170328_1.pdm rename to project-datamodel/zheng.pdm index f871d58b..bd115b04 100644 --- a/project-datamodel/zheng_20170328_1.pdm +++ b/project-datamodel/zheng.pdm @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ zheng 1478091682 shuzheng -1490707943 +1491400220 shuzheng [FolderOptions] @@ -95,7 +95,7 @@ GenScriptPrev=Yes GenArchiveModel=No GenUseSync=No GenSyncChoice=0 -GenSyncArch=F:\GitHub\zheng\project-datamodel\zheng_20170318_1.apm +GenSyncArch=F:\GitHub\zheng\project-datamodel\zheng_20170328_1.apm GenSyncRmg=0 [FolderOptions\Physical Objects\Database Generation\Format] @@ -3698,7 +3698,7 @@ PhysOpts= zheng 1478091680 shuzheng -1489831850 +1491399520 shuzheng [DisplayPreferences] @@ -4144,9 +4144,9 @@ Shadow=0 1 -1489831111 -((27482,3656), (28732,25749)) -((28107,25349),(28107,4056)) +1491400124 +((27294,4024), (28544,22187)) +((27919,21787),(27919,4424)) 1 1 12615680 @@ -4167,9 +4167,9 @@ DESTINATION 0 新宋体,8,N 1478095245 -1489831850 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) +1491400172 +((11859,2936), (17430,4186)) +((12259,3561),(17030,3561)) 1 1 12615680 @@ -4177,6 +4177,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4189,9 +4190,9 @@ DESTINATION 0 新宋体,8,N 1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) +1491400174 +((-8864,2653), (-4283,3903)) +((-4683,3278),(-8464,3278)) 1 1 12615680 @@ -4199,6 +4200,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4211,9 +4213,9 @@ DESTINATION 0 新宋体,8,N 1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) +1491400182 +((-3485,15125), (-2235,21506)) +((-2860,15525),(-2860,21106)) 1 1 12615680 @@ -4221,7 +4223,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N -2 +3 @@ -4234,9 +4236,9 @@ DESTINATION 0 新宋体,8,N 1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) +1491400194 +((-12764,6552), (-11514,12001)) +((-12139,11601),(-12139,6952)) 1 1 12615680 @@ -4244,6 +4246,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4256,9 +4259,9 @@ DESTINATION 0 新宋体,8,N 1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) +1491400187 +((8751,15016), (10001,21379)) +((9376,15416),(9376,20979)) 1 1 12615680 @@ -4266,7 +4269,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N -1 +3 @@ -4292,8 +4295,8 @@ DESTINATION 0 新宋体,8,N 1478095270 1482127349 -((18772,5784), (20022,11909)) -((19397,11509),(19397,6184)) +((18772,6392), (20022,11909)) +((19397,11509),(19397,6792)) 1 1 12615680 @@ -4313,10 +4316,10 @@ DESTINATION 0 新宋体,8,N -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) +1478153406 +1491400639 +((43419,28773), (50298,33550)) +((43819,30934),(43819,33150),(49898,33150),(49898,29398),(48257,29398)) 1 1 12615680 @@ -4324,63 +4327,41 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +4 - + - + + + + + + + +1478153486 +1486384849 +((12448,20074), (20470,26853)) +((12848,21043),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) +1 +1 +12615680 +12632256 +CENTER 0 新宋体,8,N +SOURCE 0 新宋体,8,N +DESTINATION 0 新宋体,8,N +4 + + + + + -1478153406 -1489831111 -((35319,29148), (56832,35593)) -((35719,34197),(35719,35193),(56432,35193),(56432,29773),(48632,29773)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - 1483619847 1486385652 ((-9877,-23800), (2708,-22550)) @@ -4394,16 +4375,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483619849 1486385652 ((-18467,-36226), (-17217,-24607)) @@ -4416,16 +4397,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1483620005 1486385652 ((4030,-39400), (5280,-22888)) @@ -4439,16 +4420,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483620007 1486385646 ((4021,-49268), (5271,-39799)) @@ -4462,16 +4443,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 4 - + - + - + - + 1483624336 1488037155 ((28233,-54300), (29483,-42610)) @@ -4485,16 +4466,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483624340 1486385646 ((12331,-52679), (20181,-51429)) @@ -4507,16 +4488,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1483624615 1490707597 ((15051,-24128), (21401,-22878)) @@ -4530,16 +4511,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483624617 1490707597 ((28154,-33027), (34356,-20656)) @@ -4553,16 +4534,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484124946 1484124953 ((-13832,-79879), (-7728,-71568)) @@ -4576,16 +4557,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 2 - + - + - + - + 1484124984 1484127382 ((-16263,-86551), (-15013,-71568)) @@ -4599,16 +4580,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484124996 1484124997 ((-11114,-95606), (-9864,-89626)) @@ -4621,16 +4602,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484125007 1484127367 ((-5345,-95501), (-4095,-89626)) @@ -4644,16 +4625,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484125017 1484125017 ((-1839,-87942), (6039,-86692)) @@ -4666,16 +4647,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484125035 1484129049 ((7538,-85005), (8788,-82265)) @@ -4689,16 +4670,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484129054 1484129054 ((9958,-80104), (27337,-78854)) @@ -4711,16 +4692,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129077 1484129077 ((20349,-71149), (27174,-69899)) @@ -4733,16 +4714,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129119 1484129130 ((13678,-84943), (14928,-73310)) @@ -4755,16 +4736,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129130 1484129130 ((-7408,-69819), (2275,-68569)) @@ -4777,16 +4758,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1486384936 1486384936 ((40608,-38668), (44457,-37418)) @@ -4799,20 +4780,20 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1489831850 -1489831893 -((29543,7705), (47864,19899)) -((29943,8105),(29943,19274),(47464,19274)) +1491400119 +((37630,8530), (38880,13902)) +((38255,8930),(38255,13502)) 1 1 12615680 @@ -4824,42 +4805,16 @@ DESTINATION 0 新宋体,8,N - + - + - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - 1489831850 -1 -((17030,-6517), (42856,8105)) +((17030,-7342), (42856,8930)) 12615680 16570034 12632256 @@ -4877,7 +4832,7 @@ LABL 0 新宋体,8,N 65 16777215 - + @@ -4901,13 +4856,13 @@ LABL 0 新宋体,8,N 65 16777215 - + -1482127349 +1491400170 -1 -((-5733,1490), (11209,5489)) +((-4683,1640), (12259,5639)) 12615680 12632256 12632256 @@ -4925,13 +4880,13 @@ LABL 0 新宋体,8,N 65 16777215 - + 1482127349 -1 -((-5666,21391), (17070,31065)) +((-5666,20979), (17070,31477)) 12615680 16570034 12632256 @@ -4949,7 +4904,7 @@ LABL 0 新宋体,8,N 65 16777215 - + @@ -4973,13 +4928,13 @@ LABL 0 新宋体,8,N 65 16777215 - + -1489831111 +1491400124 -1 -((22806,25349), (48632,34197)) +((22431,21787), (48257,31459)) 12615680 16570034 12632256 @@ -4997,13 +4952,13 @@ LABL 0 新宋体,8,N 65 16777215 - + 1482127349 -1 -((-29965,-1483), (-8389,6539)) +((-29965,-1896), (-8389,6952)) 12615680 16570034 12632256 @@ -5021,34 +4976,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - + zheng-cms 1479304057 1482127349 @@ -5062,7 +4993,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1482062898 1486384925 -1 @@ -5084,10 +5015,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + zheng-upms 1482063412 1483618098 @@ -5101,7 +5032,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1482127196 1484124235 -1 @@ -5125,10 +5056,10 @@ LABL 0 新宋体,8,N 16777215 1 - + - + 1482127641 1483625695 -1 @@ -5150,10 +5081,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482127744 1484125017 -1 @@ -5175,10 +5106,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482127996 1484124997 -1 @@ -5200,10 +5131,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482128170 1484125007 -1 @@ -5225,10 +5156,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + zheng-pay 1483085721 1483623919 @@ -5242,7 +5173,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1483618514 1486384809 -1 @@ -5264,10 +5195,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483618865 1486385652 -1 @@ -5289,10 +5220,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619110 1486385646 -1 @@ -5314,10 +5245,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619640 1486385652 -1 @@ -5339,10 +5270,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619903 1486384764 -1 @@ -5364,10 +5295,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483620745 1486384936 -1 @@ -5389,10 +5320,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624189 1486385646 -1 @@ -5414,10 +5345,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624373 1490707597 -1 @@ -5439,10 +5370,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624755 1484125035 -1 @@ -5464,10 +5395,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483625334 1484129130 -1 @@ -5489,10 +5420,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483626087 1484129077 -1 @@ -5514,10 +5445,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483626439 1484129054 -1 @@ -5539,14 +5470,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483885222 -1489831893 +1491401676 -1 -((47525,-825), (63307,8023)) +((47375,0), (63157,8848)) 12615680 16570034 12632256 @@ -5564,14 +5495,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483885645 -1489831893 +1491400151 -1 -((47990,-6125), (63000,-2126)) +((-27835,18175), (-12825,22174)) 12615680 16570034 12632256 @@ -5589,10 +5520,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489481906 1489483460 -1 @@ -5614,14 +5545,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489830965 -1489831893 +1491401680 -1 -((48313,9188), (62551,15560)) +((49063,12938), (63301,19310)) 12615680 16570034 12632256 @@ -5639,14 +5570,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489831428 -1489831893 +1491400119 -1 -((47464,16877), (63246,22425)) +((30364,13502), (46146,19050)) 12615680 16570034 12632256 @@ -5664,7 +5595,32 @@ LABL 0 新宋体,8,N 65 16777215 - + + + + +1491399520 +1491400101 +-1 +((-28345,23888), (-12563,30260)) +12615680 +16570034 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 255 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + @@ -5674,109 +5630,19 @@ LABL 0 新宋体,8,N - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - + 23DEAC6C-2C58-4121-B150-E676660C53B9 cms_article 文章表 cms_article 1478091704 shuzheng -1489831850 +1491400367 shuzheng 文章表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - + E713E125-4EDD-4EC5-AE45-9F0591FA96B2 编号 article_id @@ -5793,7 +5659,7 @@ LABL 0 新宋体,8,N - + B14DF665-5804-4EEE-A650-BA92D3F0CD60 所属专题 topic_id @@ -5804,7 +5670,7 @@ LABL 0 新宋体,8,N 所属专题 int - + 18A76FE6-A962-465C-BA2D-F2094D942CA1 文章标题 title @@ -5817,7 +5683,7 @@ LABL 0 新宋体,8,N 200 1 - + 46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 文章原作者 author @@ -5830,7 +5696,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 4486670E-E9CE-44F2-B78F-4A10DBC2980E 转载来源网址 fromurl @@ -5843,7 +5709,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + 51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D 封面图 image @@ -5856,7 +5722,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 关键字 keywords @@ -5869,7 +5735,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 简介 description @@ -5882,7 +5748,7 @@ LABL 0 新宋体,8,N varchar(500) 500 - + 9B55BC3D-0919-4A43-BB1B-F2FFFD153770 类型(1:普通,2:热门...) type @@ -5896,7 +5762,7 @@ LABL 0 新宋体,8,N 4 1 - + 652284A5-8966-45A9-9942-0C1485379D8A 是否允许评论(0:不允许,1:允许) allowcomments @@ -5910,7 +5776,7 @@ LABL 0 新宋体,8,N 4 1 - + B22AA35B-D990-4A76-BC0B-B6308B5A73F5 状态(-1:不通过,0:未审核,1: 通过) status @@ -5924,7 +5790,7 @@ LABL 0 新宋体,8,N 4 1 - + 83174068-969D-44D7-BB59-E770371422D5 内容 content @@ -5935,7 +5801,7 @@ LABL 0 新宋体,8,N 内容 mediumtext - + 68F72A3F-607F-4594-AF0B-27DC1B68804D 发布人id user_id @@ -5951,7 +5817,7 @@ LABL 0 新宋体,8,N - + 2EE8725D-73B7-48BD-A32A-30EE47C9274D 阅读数量 readnumber @@ -5968,7 +5834,31 @@ LABL 0 新宋体,8,N - + +4648F4FE-E772-4731-B7A8-93C7733F066D +置顶等级 +top +1491400328 +shuzheng +1491400367 +shuzheng +置顶等级 +0 +int +1 + + +6C635A60-32BC-4036-A062-4F63BBC77781 +所属系统 +system_id +1491400049 +shuzheng +1491400076 +shuzheng +所属系统 +int + + 008A2E1A-9D38-4F99-B31D-A601584ECC99 创建时间 ctime @@ -5984,7 +5874,7 @@ LABL 0 新宋体,8,N - + 8F3650CA-E307-45B9-8398-186BE295627F 排序 orders @@ -6002,7 +5892,7 @@ LABL 0 新宋体,8,N - + D16F1C55-642E-4C00-AE47-41A3AA4C6990 Key_1 Key_1 @@ -6011,10 +5901,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + AFFC16D9-081A-44BF-9A3B-B13576DF6A95 cms_article_orders cms_article_orders @@ -6024,15 +5914,15 @@ LABL 0 新宋体,8,N shuzheng cms_article_orders - + - + - + 6F9E2379-CC2F-47F9-AB2F-1D89827CC883 cms_article_category 文章类目关联表 cms_article_category @@ -6044,7 +5934,7 @@ LABL 0 新宋体,8,N ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - + 814E1ABA-4477-494B-8817-F33716CE5509 编号 article_category_id @@ -6061,7 +5951,7 @@ LABL 0 新宋体,8,N - + 8A035950-1336-4474-ACC1-931031D4CE5C 文章编号 article_id @@ -6077,7 +5967,7 @@ LABL 0 新宋体,8,N - + 86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E 类目编号 category_id @@ -6095,7 +5985,7 @@ LABL 0 新宋体,8,N - + 4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC Key_1 Key_1 @@ -6104,10 +5994,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + FF2A24C8-3664-4BA5-9F43-DFBD12881786 cms_article_category_article_id cms_article_category_article_id @@ -6117,10 +6007,10 @@ LABL 0 新宋体,8,N shuzheng cms_article_category_article_id - + - + 8E02D98D-C525-4645-99A9-5E2CA77877E9 cms_article_category_category_id cms_article_category_category_id @@ -6130,15 +6020,15 @@ LABL 0 新宋体,8,N shuzheng cms_article_category_category_id - + - + - + 7881EBB0-D4A9-4C6F-A803-C262450AE710 cms_article_tag 文章标签关联表 cms_article_tag @@ -6150,7 +6040,7 @@ LABL 0 新宋体,8,N ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - + A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 编号 article_tag_id @@ -6167,7 +6057,7 @@ LABL 0 新宋体,8,N - + 77794BDC-3755-4AA2-96AD-225CF443BD97 文章编号 article_id @@ -6183,7 +6073,7 @@ LABL 0 新宋体,8,N - + 7240E03B-AA99-4CC8-950C-FB2ABBFDC533 标签编号 tag_id @@ -6201,7 +6091,7 @@ LABL 0 新宋体,8,N - + 28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 Key_1 Key_1 @@ -6210,10 +6100,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 cms_article_tag_article_id cms_article_tag_article_id @@ -6223,10 +6113,10 @@ LABL 0 新宋体,8,N shuzheng cms_article_tag_article_id - + - + C0FAECCF-C6B0-4629-B5EB-BDEA962028DC cms_article_tag_tag_id cms_article_tag_tag_id @@ -6236,27 +6126,27 @@ LABL 0 新宋体,8,N shuzheng cms_article_tag_tag_id - + - + - + 29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 cms_category 类目表 cms_category 1478091704 shuzheng -1482062979 +1491399989 shuzheng 类目表 ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - + 0E6D4647-8D54-465F-8BA5-C54B449C726E 编号 category_id @@ -6273,7 +6163,7 @@ LABL 0 新宋体,8,N - + 778F39AB-E601-4419-B0F1-3E33455A7BBA 上级编号 pid @@ -6288,7 +6178,7 @@ LABL 0 新宋体,8,N - + 9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB 层级 level @@ -6301,7 +6191,7 @@ LABL 0 新宋体,8,N 4 1 - + 658EA7E8-93E1-464A-84D2-3FF730DAE9D9 名称 name @@ -6314,7 +6204,7 @@ LABL 0 新宋体,8,N 20 1 - + 4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F 描述 description @@ -6327,7 +6217,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + 9B699E2B-A5AF-4637-908A-DA1EE4DB506C 图标 icon @@ -6340,7 +6230,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 类型(1:普通,2:热门...) type @@ -6354,7 +6244,7 @@ LABL 0 新宋体,8,N 3 1 - + 10CBE4F7-8E05-4482-B7CF-3693C720F8B5 别名 alias @@ -6367,7 +6257,18 @@ LABL 0 新宋体,8,N varchar(20) 20 - + +BCB5E0B7-49A4-40D2-80FD-8E44C2884C17 +所属系统 +system_id +1491399964 +shuzheng +1491399989 +shuzheng +所属系统 +int + + 34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D 创建时间 ctime @@ -6383,7 +6284,7 @@ LABL 0 新宋体,8,N - + E7C45F9B-42AB-45FF-AE07-4A351BD5E145 排序 orders @@ -6401,7 +6302,7 @@ LABL 0 新宋体,8,N - + 31899912-87C8-42BA-9EC2-246CD0AA8929 Key_1 Key_1 @@ -6410,10 +6311,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + A6FD8DD0-EDB7-4B9A-9390-00825E1F068D cms_category_orders cms_category_orders @@ -6423,10 +6324,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_orders - + - + 7B3FED70-F6E1-49C6-8DFB-39A561D4B09D cms_category_pid cms_category_pid @@ -6436,10 +6337,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_pid - + - + A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 cms_category_alias cms_category_alias @@ -6449,10 +6350,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_alias - + - + 0F3BF207-0E1C-4533-B4BF-A9DD23909A4F cms_category_level cms_category_level @@ -6462,15 +6363,15 @@ LABL 0 新宋体,8,N shuzheng cms_category_level - + - + - + CC31E757-4197-47DC-9C7C-C4D1A6FECC82 cms_category_tag 类目标签关联表 cms_category_tag @@ -6482,7 +6383,7 @@ LABL 0 新宋体,8,N ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - + F9314436-908B-4B4F-97DB-4840980449F4 编号 category_tag_id @@ -6499,7 +6400,7 @@ LABL 0 新宋体,8,N - + 6371EB26-B681-427A-971C-D8BA5479301C 类目编号 category_id @@ -6515,7 +6416,7 @@ LABL 0 新宋体,8,N - + 8261D036-554E-4175-A77C-595A563C265A 标签编号 tag_id @@ -6533,7 +6434,7 @@ LABL 0 新宋体,8,N - + F32196ED-0EC3-4449-B072-630A17965667 Key_1 Key_1 @@ -6542,10 +6443,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + 596429F9-1660-44E6-808B-82493F2CB903 cms_category_tag_tag_id cms_category_tag_tag_id @@ -6555,10 +6456,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_tag_tag_id - + - + FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 cms_category_tag_category_id cms_category_tag_category_id @@ -6568,27 +6469,27 @@ LABL 0 新宋体,8,N shuzheng cms_category_tag_category_id - + - + - + 6968E3D7-A545-48FC-8A75-56A3427B76FA cms_comment 评论表 cms_comment 1478091704 shuzheng -1482062989 +1491400046 shuzheng 评论表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - + 67BE93B3-1A04-4728-9433-D50EA9BD1DD6 编号 comment_id @@ -6605,7 +6506,7 @@ LABL 0 新宋体,8,N - + BC2A83B1-EEBB-434E-856C-1A622C7024E6 回复楼中楼编号 pid @@ -6621,7 +6522,7 @@ LABL 0 新宋体,8,N - + 020D4B38-9D03-4D71-86EC-CC4C569E2F9E 文章编号 article_id @@ -6637,7 +6538,7 @@ LABL 0 新宋体,8,N - + B290EB50-E749-49A6-83EC-D4D9E503521B 用户编号 user_id @@ -6653,7 +6554,7 @@ LABL 0 新宋体,8,N - + EDE08926-14AD-44D2-B609-D33250A8DABC 评论内容 content @@ -6665,7 +6566,7 @@ LABL 0 新宋体,8,N text 1 - + 61327788-7D10-40F7-AD4D-DF58744DC9D4 状态(-1:不通过,0:未审核,1:通过) status @@ -6679,7 +6580,7 @@ LABL 0 新宋体,8,N 4 1 - + DC470AAC-B623-4B56-88FF-B98A7F85E18D 评论人ip地址 ip @@ -6692,7 +6593,7 @@ LABL 0 新宋体,8,N varchar(30) 30 - + 8D4E7004-6AE8-476A-AA4C-B57CECE8B384 评论人终端信息 agent @@ -6705,7 +6606,18 @@ LABL 0 新宋体,8,N varchar(200) 200 - + +62A74FC4-87F3-413C-AFBB-1E8D2E72EB05 +所属系统 +system_id +1491400019 +shuzheng +1491400046 +shuzheng +所属系统 +int + + 5D332B68-E410-4D6C-AFBD-532A9630A778 创建时间 ctime @@ -6720,7 +6632,7 @@ LABL 0 新宋体,8,N - + A764394E-BE44-4537-97AF-BC1B6970CAD8 Key_1 Key_1 @@ -6729,10 +6641,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + 2AA4BD84-3D49-46C3-BC42-86860D644FDA cms_comment_article_id cms_comment_article_id @@ -6742,27 +6654,27 @@ LABL 0 新宋体,8,N shuzheng cms_comment_article_id - + - + - + ED56E355-8B82-4C5A-BD65-595FA7BB3442 cms_tag 标签表 cms_tag 1478091704 shuzheng -1482062953 +1491400004 shuzheng 标签表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - + F352DC47-B62B-42F4-9F33-01927833F083 编号 tag_id @@ -6779,7 +6691,7 @@ LABL 0 新宋体,8,N - + 85B03305-1EB7-4622-90D6-5ACAB18F6AF1 名称 name @@ -6792,7 +6704,7 @@ LABL 0 新宋体,8,N 20 1 - + A2B9EF59-9738-426A-9EE2-C8958F243389 描述 description @@ -6805,7 +6717,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + A25791F7-418C-43DE-89AD-CF387B6D82EF 图标 icon @@ -6818,7 +6730,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 26223F29-D8E9-446A-96DF-183BEB86AF21 类型(1:普通,2:热门...) type @@ -6832,7 +6744,7 @@ LABL 0 新宋体,8,N 4 1 - + CBC1250B-8B50-499D-9AB1-5E80AD2B9303 别名 alias @@ -6845,7 +6757,18 @@ LABL 0 新宋体,8,N varchar(20) 20 - + +DA4D7914-32E7-4D6A-8AA5-E66EAF7EB0F9 +所属系统 +system_id +1491399923 +shuzheng +1491400004 +shuzheng +所属系统 +int + + B164191C-6FC8-45C7-991A-1421EA64186E 创建时间 ctime @@ -6861,7 +6784,7 @@ LABL 0 新宋体,8,N - + 8D3FDBEA-7630-4ED2-96A9-8425FC254D21 排序 orders @@ -6879,7 +6802,7 @@ LABL 0 新宋体,8,N - + B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 Key_1 Key_1 @@ -6888,10 +6811,10 @@ LABL 0 新宋体,8,N 1478091704 shuzheng - + - + B258FAB0-DCC7-4E83-84B3-932E440B290F cms_tag_orders cms_tag_orders @@ -6901,10 +6824,10 @@ LABL 0 新宋体,8,N shuzheng cms_tag_orders - + - + 00ED399C-093D-448B-BCED-911CA4B8051B cms_tag_alias cms_tag_alias @@ -6914,139 +6837,15 @@ LABL 0 新宋体,8,N shuzheng cms_tag_alias - + - + - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - + 33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 upms_system 系统 upms_system @@ -7057,7 +6856,7 @@ LABL 0 新宋体,8,N 系统 - + 3974B1F1-0866-49ED-8B9A-604E0CE11EE7 编号 system_id @@ -7074,7 +6873,7 @@ LABL 0 新宋体,8,N - + 64548C2E-D064-462C-BC40-4BCC70C7539B 图标 icon @@ -7086,7 +6885,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 50CAD61A-563E-4AE4-9CE1-4D3982C75EDF 背景 banner @@ -7098,7 +6897,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 6AFE670A-A870-4DE6-8AFB-0F29AD9E9C82 主题 theme @@ -7110,7 +6909,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + BB4E4C82-4C7A-466C-8211-2BD043E0DE17 根目录 basepath @@ -7122,7 +6921,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 1DF10192-EA50-4CDA-BE9D-94F56CD65283 状态(-1:黑名单,1:正常) status @@ -7134,7 +6933,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + 14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 系统名称 name @@ -7146,7 +6945,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 7F86C4C2-B131-46BB-9B88-CCE9674508D3 系统标题 title @@ -7158,7 +6957,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 62A1E140-D368-444C-891E-422B31256721 系统描述 description @@ -7170,7 +6969,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 创建时间 ctime @@ -7182,7 +6981,7 @@ LABL 0 新宋体,8,N bigint(20) 20 - + 5A6846DA-1B7E-450D-994D-1343E470F9CC 排序 orders @@ -7196,7 +6995,7 @@ LABL 0 新宋体,8,N - + 84D11343-CC58-403D-9D31-CDD53B1D7CFC Key_1 Key_1 @@ -7205,15 +7004,15 @@ LABL 0 新宋体,8,N 1482063141 shuzheng - + - + - + 759CBAEF-FE82-441C-9A18-93F13FE24944 pay_vendor 第三方支付标识表 pay_vendor @@ -7224,7 +7023,7 @@ LABL 0 新宋体,8,N 第三方支付标识表 - + E5C2EA1D-17E5-42CB-9333-1CCACACBD281 标识编号 pay_vendor_id @@ -7237,7 +7036,7 @@ LABL 0 新宋体,8,N 1 1 - + E5D4E872-7BF0-49B0-B9B2-6781191112B6 支付标识名称 name @@ -7248,7 +7047,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + E70EF22A-A438-43F2-9F59-B1C20AD3F415 AppId appid @@ -7259,7 +7058,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 1C70ADB9-AB28-4FCD-A406-BF79E31E5602 AppSecret appsecret @@ -7270,7 +7069,7 @@ LABL 0 新宋体,8,N varchar(150) 150 - + D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF 配置参数 config @@ -7283,7 +7082,7 @@ LABL 0 新宋体,8,N - + 50224380-3CAB-4F6E-8F46-1E5625EA25DB Key_1 Key_1 @@ -7292,15 +7091,15 @@ LABL 0 新宋体,8,N 1482127378 admin - + - + - + 66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 pay_mch 支付中心商户管理表 pay_mch @@ -7311,7 +7110,7 @@ LABL 0 新宋体,8,N 支付中心商户管理表 - + 62DC3112-9ACE-4387-BC78-823CE5A754FB 商户编号 pay_mch_id @@ -7324,7 +7123,7 @@ LABL 0 新宋体,8,N 1 1 - + 35B6F97F-87DC-456A-8EA3-0BF9A5303039 支付中心商户号 mch_id @@ -7335,7 +7134,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 3E09C267-1338-4828-B8CF-8D149D11A405 商户名称 name @@ -7346,7 +7145,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 91B49030-6943-4117-AE20-D932E1C0333C 请求key reqKey @@ -7357,7 +7156,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 7CDDF1B5-2283-49DA-92F9-471195D09F19 响应key resKey @@ -7370,7 +7169,7 @@ LABL 0 新宋体,8,N - + 049E124A-5B63-4619-A105-86ECCA7FC7E9 Key_1 Key_1 @@ -7379,15 +7178,15 @@ LABL 0 新宋体,8,N 1482127700 admin - + - + - + 44431080-CB08-4D11-898E-12AFF2ED2521 pay_type 商户支持支付类型表 pay_type @@ -7398,7 +7197,7 @@ LABL 0 新宋体,8,N 商户支持支付类型表 - + CDBE6D88-0847-4816-BC2E-BFA36628DD8C 商户支付类型编号 pay_type_id @@ -7411,7 +7210,7 @@ LABL 0 新宋体,8,N 1 1 - + 70DD828A-0A41-471F-9027-F929777CA1A7 标识编号 pay_vendor_id @@ -7422,7 +7221,7 @@ LABL 0 新宋体,8,N int(10) 10 - + C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E 商户编号 pay_mch_id @@ -7435,7 +7234,7 @@ LABL 0 新宋体,8,N - + 1F47D180-534B-44D7-8EA4-54ED06A72D8E Key_1 Key_1 @@ -7444,15 +7243,15 @@ LABL 0 新宋体,8,N 1482127825 admin - + - + - + 15AFD128-7F3E-4A94-8C7D-09D9EF46029B pay_pay 支付参数配置表 pay_pay @@ -7463,7 +7262,7 @@ LABL 0 新宋体,8,N 支付参数配置表 - + 43F3B4A5-FAFF-41D0-A131-937A575335B1 配置编号 pay_pay_id @@ -7476,7 +7275,7 @@ LABL 0 新宋体,8,N 1 1 - + EB68E666-02ED-41DF-B452-B965554ED059 商户支付类型编号 pay_type_id @@ -7487,7 +7286,7 @@ LABL 0 新宋体,8,N int(10) 10 - + E60677C3-D3CF-4147-A438-8821079A3C25 参数 param @@ -7500,7 +7299,7 @@ LABL 0 新宋体,8,N - + 4B260E5B-5208-44CF-B331-702023F3757D Key_1 Key_1 @@ -7509,15 +7308,15 @@ LABL 0 新宋体,8,N 1482128053 admin - + - + - + 139BB2D8-E83D-4A4A-83D3-55A05D2E6492 pay_vest 马甲支付参数配置表 pay_vest @@ -7528,7 +7327,7 @@ LABL 0 新宋体,8,N 马甲支付参数配置表 - + 196AB461-A440-4873-9A19-36998ED1A03C 马甲配置编号 pay_vest_id @@ -7541,7 +7340,7 @@ LABL 0 新宋体,8,N 1 1 - + 283ABCB7-4A70-4D05-98FD-013D86290FBB 商户支付类型编号 pay_type_id @@ -7552,7 +7351,7 @@ LABL 0 新宋体,8,N int(10) 10 - + A41B9194-EEDF-426A-8655-654552105D07 马甲前缀 prefix @@ -7563,7 +7362,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 15046235-585D-4E2C-B00E-83E4052F9C57 马甲参数配置 param @@ -7576,7 +7375,7 @@ LABL 0 新宋体,8,N - + BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F Key_1 Key_1 @@ -7585,15 +7384,15 @@ LABL 0 新宋体,8,N 1482128247 admin - + - + - + 30419DEF-FEEA-4789-B793-E803263E619E upms_organization 组织 upms_organization @@ -7604,7 +7403,7 @@ LABL 0 新宋体,8,N 组织 - + DB1313DD-4D6C-4766-A566-D33D4428BE06 编号 organization_id @@ -7621,7 +7420,7 @@ LABL 0 新宋体,8,N - + 1D8E63A5-AD4C-4FE7-8E1A-4B2B83867F7C 所属上级 pid @@ -7633,7 +7432,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 组织名称 name @@ -7645,7 +7444,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB 组织描述 description @@ -7657,7 +7456,7 @@ LABL 0 新宋体,8,N varchar(1000) 1000 - + 2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 创建时间 ctime @@ -7671,7 +7470,7 @@ LABL 0 新宋体,8,N - + 8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 Key_1 Key_1 @@ -7680,15 +7479,15 @@ LABL 0 新宋体,8,N 1483618649 shuzheng - + - + - + 0AE1B064-CD93-434D-AD23-DE671A50D1B2 upms_user 用户 upms_user @@ -7699,7 +7498,7 @@ LABL 0 新宋体,8,N 用户 - + 7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 编号 user_id @@ -7716,7 +7515,7 @@ LABL 0 新宋体,8,N - + 5B67B292-5FCE-453F-9B1E-A038A71AF5E7 帐号 username @@ -7729,7 +7528,7 @@ LABL 0 新宋体,8,N 20 1 - + 91C31103-18B4-42D2-A9F3-FE5800DE49C6 密码MD5(密码+盐) password @@ -7742,7 +7541,7 @@ LABL 0 新宋体,8,N 32 1 - + 1F0E6849-3CF7-4B75-A367-C08DC50764E8 salt @@ -7754,7 +7553,7 @@ LABL 0 新宋体,8,N varchar(32) 32 - + 25970F78-DE58-4C62-9ADB-F779931E335E 姓名 realname @@ -7766,7 +7565,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 84A7E171-608C-44B2-8585-786E4E25AC1E 头像 avatar @@ -7778,7 +7577,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + AED8A44F-BA0B-46B8-A78B-60E970096A71 电话 phone @@ -7790,7 +7589,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C 邮箱 email @@ -7802,7 +7601,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + C9EBD54B-084D-4053-B1A1-B899CB925ECC 性别 sex @@ -7814,7 +7613,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + F9584A5C-5E9B-4532-AE98-15C611306AC1 状态(0:正常,1:锁定) locked @@ -7826,7 +7625,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD 创建时间 ctime @@ -7840,7 +7639,7 @@ LABL 0 新宋体,8,N - + 0AF8AADC-ED41-4F4F-9C94-E172BA315F00 Key_1 Key_1 @@ -7849,15 +7648,15 @@ LABL 0 新宋体,8,N 1483619009 shuzheng - + - + - + 752059C0-17F3-4535-8808-CD73505A28D6 upms_role 角色 upms_role @@ -7868,7 +7667,7 @@ LABL 0 新宋体,8,N 角色 - + B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 编号 role_id @@ -7885,7 +7684,7 @@ LABL 0 新宋体,8,N - + BE2AC2A1-45EB-46AD-A76D-158FBAC8916D 角色名称 name @@ -7897,7 +7696,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + A55335DA-B21D-490A-B928-4BC8570F8CB4 角色标题 title @@ -7909,7 +7708,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 512D36F3-7B3C-4544-9EE8-B9C518156C3A 角色描述 description @@ -7921,7 +7720,7 @@ LABL 0 新宋体,8,N varchar(1000) 1000 - + 84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF 创建时间 ctime @@ -7934,7 +7733,7 @@ LABL 0 新宋体,8,N 20 1 - + 87620943-83A8-4F89-9E60-0049BB14866C 排序 orders @@ -7949,7 +7748,7 @@ LABL 0 新宋体,8,N - + D6607189-3B7C-4F90-9886-749070B74517 Key_1 Key_1 @@ -7958,15 +7757,15 @@ LABL 0 新宋体,8,N 1483619328 shuzheng - + - + - + 6CAB617B-7A99-4280-B4B5-4866F5666008 upms_user_organization 用户组织关联表 upms_user_organization @@ -7977,7 +7776,7 @@ LABL 0 新宋体,8,N 用户组织关联表 - + 5D9E4666-0947-471C-A478-0215085A2552 编号 user_organization_id @@ -7994,7 +7793,7 @@ LABL 0 新宋体,8,N - + 2CC51752-C886-410C-B698-BA9959819850 用户编号 user_id @@ -8010,7 +7809,7 @@ LABL 0 新宋体,8,N - + FD55FC6A-C641-468F-9C01-FF6D9F96B89D 组织编号 organization_id @@ -8028,7 +7827,7 @@ LABL 0 新宋体,8,N - + 466E2110-1DBD-4C82-B3F9-8E4084DEF815 Key_1 Key_1 @@ -8037,15 +7836,15 @@ LABL 0 新宋体,8,N 1483619775 shuzheng - + - + - + 9508810F-F9BB-44E3-8518-6F5DEB5CE1EB upms_user_role 用户角色关联表 upms_user_role @@ -8056,7 +7855,7 @@ LABL 0 新宋体,8,N 用户角色关联表 - + 1FA281BE-EBC5-4286-9E4C-AAFDCD994106 编号 user_role_id @@ -8073,7 +7872,7 @@ LABL 0 新宋体,8,N - + 8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 用户编号 user_id @@ -8089,7 +7888,7 @@ LABL 0 新宋体,8,N - + 2081BA42-C0E9-4023-A13B-F4FA73F8E82A 角色编号 role_id @@ -8103,7 +7902,7 @@ LABL 0 新宋体,8,N - + EDA5BE67-76F0-4B10-A20D-88657973C5CF Key_1 Key_1 @@ -8112,15 +7911,15 @@ LABL 0 新宋体,8,N 1483619988 shuzheng - + - + - + DB08E027-9573-4802-A2DA-46BBC2E0DB7B upms_permission 权限 upms_permission @@ -8131,7 +7930,7 @@ LABL 0 新宋体,8,N 权限 - + B06073EB-3267-4941-9C24-4D2C542049AF 编号 permission_id @@ -8148,7 +7947,7 @@ LABL 0 新宋体,8,N - + 6D18DAF9-6786-45DF-B1AB-6AD067DED07F 所属系统 system_id @@ -8164,7 +7963,7 @@ LABL 0 新宋体,8,N - + E949830E-7A38-4DC2-B9F3-D1FFCE92D270 所属上级 pid @@ -8176,7 +7975,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 1217175C-B453-4228-976C-4C6E0190790C 名称 name @@ -8188,7 +7987,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + DA4D2D5F-E203-494A-918A-172618A7357B 类型(1:目录,2:菜单,3:按钮) type @@ -8200,7 +7999,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + 33E71869-2E71-42B0-A9ED-F9A5B3734F26 权限值 permission_value @@ -8212,7 +8011,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 76637A13-3EC8-4FC8-9833-5488E8617C88 路径 uri @@ -8224,7 +8023,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + D05101EA-B332-4120-B37C-24596132E42B 图标 icon @@ -8236,7 +8035,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 4F463639-9D0E-4FCE-A9D3-9DF928875933 状态(0:禁止,1:正常) status @@ -8248,7 +8047,7 @@ LABL 0 新宋体,8,N tinyint(4) 4 - + 2C120042-FDCC-46C2-A369-CBE524BE8ECD 创建时间 ctime @@ -8260,7 +8059,7 @@ LABL 0 新宋体,8,N bigint(20) 20 - + FBCE45CB-6DE9-4B85-8DC6-93458956864D 排序 orders @@ -8274,7 +8073,7 @@ LABL 0 新宋体,8,N - + 4A3801BF-59B2-46C9-A811-CE7B1E126157 Key_1 Key_1 @@ -8283,15 +8082,15 @@ LABL 0 新宋体,8,N 1483620829 shuzheng - + - + - + CB13B52A-6760-4971-8CBE-480185C96B6F upms_role_permission 角色权限关联表 upms_role_permission @@ -8302,7 +8101,7 @@ LABL 0 新宋体,8,N 角色权限关联表 - + 1D040E40-699D-4D60-9632-3972F6E2AD91 编号 role_permission_id @@ -8319,7 +8118,7 @@ LABL 0 新宋体,8,N - + E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 角色编号 role_id @@ -8335,7 +8134,7 @@ LABL 0 新宋体,8,N - + 9475F946-6271-461D-80EA-231750A528B9 权限编号 permission_id @@ -8353,7 +8152,7 @@ LABL 0 新宋体,8,N - + 965392D5-E41D-464F-AB42-4DC33F75F25C Key_1 Key_1 @@ -8362,15 +8161,15 @@ LABL 0 新宋体,8,N 1483624298 shuzheng - + - + - + A85368B7-8817-4F5D-AEF6-3FF1980113C6 upms_user_permission 用户权限关联表 upms_user_permission @@ -8381,7 +8180,7 @@ LABL 0 新宋体,8,N 用户权限关联表 - + B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 编号 user_permission_id @@ -8398,7 +8197,7 @@ LABL 0 新宋体,8,N - + FB0DCBD7-A1FB-4739-A614-E8324727C8EC 用户编号 user_id @@ -8414,7 +8213,7 @@ LABL 0 新宋体,8,N - + AA5FA6D9-4847-41A4-A8C8-E41860F961B5 权限编号 permission_id @@ -8430,7 +8229,7 @@ LABL 0 新宋体,8,N - + 18F74963-012D-4490-9429-CD609E1161AC 权限类型(-1:减权限,1:增权限) type @@ -8445,7 +8244,7 @@ LABL 0 新宋体,8,N - + BC82C0F2-ECEF-4C13-879E-22147023A279 Key_1 Key_1 @@ -8454,15 +8253,15 @@ LABL 0 新宋体,8,N 1483624600 shuzheng - + - + - + 753101E6-2060-4AA6-9E82-B7F4914271B2 pay_in_order 收入订单表 pay_in_order @@ -8473,7 +8272,7 @@ LABL 0 新宋体,8,N 收入订单表 - + AF326C8F-729B-455F-8FB8-455B6A2D01FB 收入订单编号 pay_in_order_id @@ -8489,7 +8288,7 @@ LABL 0 新宋体,8,N - + A6EEAF8A-648A-43E8-8287-892FAA509AC9 标识编号 pay_vendor_id @@ -8500,7 +8299,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 83C6E4D6-6806-43D2-B876-05E2A9D9A293 商户编号 pay_mch_id @@ -8511,7 +8310,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 82C646DB-B159-49E1-8B83-83D939A8461D 金额 amount @@ -8522,7 +8321,7 @@ LABL 0 新宋体,8,N decimal 1 - + 315608C7-2061-4E04-822E-FA732C5C8C97 状态 status @@ -8534,7 +8333,7 @@ LABL 0 新宋体,8,N 4 1 - + A23A719F-7AA5-4755-99F8-F8C127ACDEFA 创建时间 ctime @@ -8551,7 +8350,7 @@ LABL 0 新宋体,8,N - + 893E70A3-4680-49BD-BDBF-6EBBF39F93C7 Key_1 Key_1 @@ -8560,15 +8359,15 @@ LABL 0 新宋体,8,N 1483625149 shuzheng - + - + - + 8D4FF0BA-E73F-452E-9489-F31113A63728 pay_out_order 支出订单表 pay_out_order @@ -8579,7 +8378,7 @@ LABL 0 新宋体,8,N 支出订单表 - + C8C19084-F249-42CF-8625-BA5B2644A9C5 支出订单编号 pay_out_order_id @@ -8595,7 +8394,7 @@ LABL 0 新宋体,8,N - + 0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE 商户编号 pay_mch_id @@ -8606,7 +8405,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 1F610EA5-F1D7-492E-ABC2-88172BC3BAFF 标识编号 pay_vendor_id @@ -8617,7 +8416,7 @@ LABL 0 新宋体,8,N int(10) 10 - + F865A928-35A4-406C-9FB0-6CB00F044FEB 金额 amount @@ -8628,7 +8427,7 @@ LABL 0 新宋体,8,N decimal 1 - + C73DAE31-36DD-4801-8B39-63719A9EA4C3 状态 status @@ -8640,7 +8439,7 @@ LABL 0 新宋体,8,N 4 1 - + DCC15350-3FED-4269-A350-70149E23A319 创建时间 ctime @@ -8657,7 +8456,7 @@ LABL 0 新宋体,8,N - + C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 Key_1 Key_1 @@ -8666,15 +8465,15 @@ LABL 0 新宋体,8,N 1483625665 shuzheng - + - + - + A006D8FC-7A64-4F64-A08B-CD28FB311D35 pay_out_order_detail 支出订单明细表 pay_out_order_detail @@ -8685,7 +8484,7 @@ LABL 0 新宋体,8,N 支出订单明细表 - + C0B77A1D-5227-4B24-BB24-5FD7830326B5 编号 pay_out_order_detail_id @@ -8701,7 +8500,7 @@ LABL 0 新宋体,8,N - + 1EEC7655-6B65-4487-89DA-20E482DF0C83 支出订单编号 pay_out_order_id @@ -8712,7 +8511,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 726074C6-923F-44B3-8355-73194102C220 备注 remark @@ -8725,7 +8524,7 @@ LABL 0 新宋体,8,N - + F9D90156-3822-4AF7-961C-85C70AC0F063 Key_1 Key_1 @@ -8734,15 +8533,15 @@ LABL 0 新宋体,8,N 1483626431 shuzheng - + - + - + 67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 pay_in_order_detail 收入订单明细表 pay_in_order_detail @@ -8753,7 +8552,7 @@ LABL 0 新宋体,8,N 收入订单明细表 - + 541B979B-4214-49BF-AFFA-88C6E2FAA6B1 编号 pay_in_order_detail_id @@ -8769,7 +8568,7 @@ LABL 0 新宋体,8,N - + B9025A28-F091-4480-A873-4C740B52996F 收入订单编号 pay_in_order_id @@ -8780,7 +8579,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 商品编号 product_id @@ -8791,7 +8590,7 @@ LABL 0 新宋体,8,N varchar(50) 50 - + 1B4FF872-37AA-40D9-8141-4D10F08B0045 商品名称 product_name @@ -8802,7 +8601,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 87125648-441B-434A-886D-F369D6051773 商品单价 product_price @@ -8812,7 +8611,7 @@ LABL 0 新宋体,8,N shuzheng decimal - + 3A4BC11C-155E-4E16-8ED3-42A44B35428B 商品数量 product_count @@ -8823,7 +8622,7 @@ LABL 0 新宋体,8,N int(10) 10 - + 310B29CA-FAD1-4650-B525-77DCB6D390EC 备注 remark @@ -8836,7 +8635,7 @@ LABL 0 新宋体,8,N - + F2C4D7A6-69BF-439B-933E-297F2E0FE265 Key_1 Key_1 @@ -8845,15 +8644,15 @@ LABL 0 新宋体,8,N 1483626439 shuzheng - + - + - + D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 cms_page 页面 cms_page @@ -8864,7 +8663,7 @@ LABL 0 新宋体,8,N 页面 - + 8FF5F212-6650-478B-936A-113023A14ACD 编码 page_id @@ -8881,7 +8680,7 @@ LABL 0 新宋体,8,N - + EE3936F6-0927-4F0F-BF8E-33D113246141 父页面 pid @@ -8893,7 +8692,7 @@ LABL 0 新宋体,8,N int(10) 10 - + DDE4F2AB-A461-40D2-94CD-25E8E0D7DD3E 标题 title @@ -8905,7 +8704,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 69F19279-D9A1-4B9A-BC3D-57F704540131 别名 alias @@ -8917,7 +8716,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 页面内容 content @@ -8928,7 +8727,7 @@ LABL 0 新宋体,8,N 页面内容 mediumtext - + ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E 关键字 keywords @@ -8940,7 +8739,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 描述 description @@ -8952,7 +8751,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + 756BF96C-3ABB-4E26-9F87-277EE5B904BA 创建时间 ctime @@ -8964,7 +8763,7 @@ LABL 0 新宋体,8,N bigint(20) 20 - + A8D28C79-2847-4DB1-8424-DA7F795E8E6F 排序 orders @@ -8978,7 +8777,7 @@ LABL 0 新宋体,8,N - + 90022159-7CA5-4BEF-B754-AE9AA9419114 Key_1 Key_1 @@ -8987,15 +8786,15 @@ LABL 0 新宋体,8,N 1483885531 shuzheng - + - + - + D8423F76-93FD-41DD-ABFF-85B5A99FE484 cms_setting 网站配置 cms_setting @@ -9006,7 +8805,7 @@ LABL 0 新宋体,8,N 网站配置 - + 58921100-48C0-4FFD-AB4B-33C9465CD71C 编号 setting_id @@ -9022,7 +8821,7 @@ LABL 0 新宋体,8,N - + FFB6C465-D476-497F-B0FE-C482934511FE setting_key @@ -9033,7 +8832,7 @@ LABL 0 新宋体,8,N varchar(10) 10 - + 64A4C1BB-4D92-47BC-B306-3242C9599FD8 setting_value @@ -9046,7 +8845,7 @@ LABL 0 新宋体,8,N - + 9A8F37A7-8747-4DFD-81C6-43BD88C10381 Key_1 Key_1 @@ -9055,15 +8854,15 @@ LABL 0 新宋体,8,N 1483885745 shuzheng - + - + - + 60B631DF-D7D7-480D-97DA-661335C38395 upms_log 操作日志 upms_log @@ -9074,7 +8873,7 @@ LABL 0 新宋体,8,N 操作日志 - + A420ECA5-3226-48B9-9FB0-8F75ED9AE976 编号 log_id @@ -9087,7 +8886,7 @@ LABL 0 新宋体,8,N 1 1 - + 74B4EA0E-CEA9-49C3-A3F0-E80592002BB8 操作描述 description @@ -9099,7 +8898,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 95554ED8-C74A-46A6-81E7-E4EC5BCE68A5 操作用户 username @@ -9111,7 +8910,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 1A6A0FE4-06FB-46ED-9ADC-7CFAD9BD6AAA 操作时间 start_time @@ -9123,7 +8922,7 @@ LABL 0 新宋体,8,N bigint(20) 20 - + A77C2E24-C4D9-4C7A-83B1-B3DD749FEE38 消耗时间 spend_time @@ -9134,7 +8933,7 @@ LABL 0 新宋体,8,N 消耗时间 int - + 3C1E2A7F-037E-468A-8ED2-893B2872320F 根路径 base_path @@ -9146,7 +8945,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 7193C637-518C-486D-B0A6-821F8BC16AF6 URI uri @@ -9158,7 +8957,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + 64738666-33F3-4DC0-8DB4-13384F8A1F90 URL url @@ -9170,7 +8969,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + 7F887107-0FAD-4BCF-AA08-97FEC3AD80A4 请求类型 method @@ -9182,7 +8981,7 @@ LABL 0 新宋体,8,N varchar(10) 10 - + A3C9DE13-D3B5-4E2F-AA79-EFB69B969E18 请求参数 parameter @@ -9193,7 +8992,7 @@ LABL 0 新宋体,8,N 请求参数 mediumtext - + A7122514-B9F7-4772-9E88-13FBBAD2B7E2 用户标识 user_agent @@ -9205,7 +9004,7 @@ LABL 0 新宋体,8,N varchar(200) 200 - + 2DE63739-5535-47BF-9701-B5E12807DA27 IP地址 ip @@ -9217,7 +9016,7 @@ LABL 0 新宋体,8,N varchar(30) 30 - + 07297D05-8D93-47E2-A299-F82F0C4A48A4 响应结果 result @@ -9228,7 +9027,7 @@ LABL 0 新宋体,8,N 响应结果 mediumtext - + 792CB8BD-D4C8-495F-B2BD-7F825C2618D0 权限值 permissions @@ -9242,7 +9041,7 @@ LABL 0 新宋体,8,N - + 67C9DD96-A20C-497B-B45D-C048C53FCAA1 Key_1 Key_1 @@ -9251,15 +9050,15 @@ LABL 0 新宋体,8,N 1489482378 admin - + - + - + 7C7B07E2-B734-49E7-97E6-0217187C3B4B cms_menu 菜单 cms_menu @@ -9270,7 +9069,7 @@ LABL 0 新宋体,8,N 菜单 - + 07CFBDA3-42D2-42DA-9963-9695AF3B4088 编号 menu_id @@ -9286,7 +9085,7 @@ LABL 0 新宋体,8,N - + F0A898E0-E004-4552-8010-3A8833DB140F 父菜单 pid @@ -9297,7 +9096,7 @@ LABL 0 新宋体,8,N 父菜单 int - + 40A7644E-ADF4-4145-8AB9-D45387EC3CC1 名称 name @@ -9309,7 +9108,7 @@ LABL 0 新宋体,8,N varchar(20) 20 - + 353D20A9-5BE2-4CD7-B7AD-8E74655F89AD 链接 url @@ -9321,7 +9120,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + F3A90760-E5A8-4DFA-8FA3-3EE4B7029752 打开方式 target @@ -9333,7 +9132,7 @@ LABL 0 新宋体,8,N varchar(10) 10 - + 91D4EB98-010E-4D48-A6EF-CDD4D4CA38EE 排序 orders @@ -9346,7 +9145,7 @@ LABL 0 新宋体,8,N - + B2352F4C-B03F-482D-B0DA-08411A796F39 Key_1 Key_1 @@ -9355,15 +9154,15 @@ LABL 0 新宋体,8,N 1489831227 shuzheng - + - + - + A1364804-7E5D-4D38-A43C-134A65A35A2C cms_topic 专题 cms_topic @@ -9374,7 +9173,7 @@ LABL 0 新宋体,8,N 专题 - + 22DD1065-44D7-4DE1-A879-8CCFADD87544 编号 topic_id @@ -9390,7 +9189,7 @@ LABL 0 新宋体,8,N - + 7D00B170-1187-431F-8413-5307E0AB0FE3 标题 title @@ -9402,7 +9201,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + DBA5EE98-1491-4028-9D5F-8DF02D59157D 描述 description @@ -9414,7 +9213,7 @@ LABL 0 新宋体,8,N varchar(300) 300 - + 4352CE5A-7B5C-434B-804D-7CC2C793A132 链接 url @@ -9426,7 +9225,7 @@ LABL 0 新宋体,8,N varchar(100) 100 - + 6680870A-6D5C-4FCF-98AF-7C71A16A84EA 创建时间 ctime @@ -9439,7 +9238,7 @@ LABL 0 新宋体,8,N - + EAB96264-B43E-4F08-A9F5-D2F36F759C16 Key_1 Key_1 @@ -9448,12 +9247,117 @@ LABL 0 新宋体,8,N 1489831764 shuzheng - + - + + + + +BAC7D8EA-78C8-4B84-A9D7-5774E9869432 +cms_system 系统管理 +cms_system +1491399520 +shuzheng +1491399760 +shuzheng +系统管理 + + + +62E3B6B2-164F-480A-8DAA-8C4AC7B555C9 +编号 +system_id +1491399554 +shuzheng +1491399760 +shuzheng +编号 +int +1 +1 +{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true + + + + +94D4A5E7-8AE8-4D69-9E05-785E5E6CF92E +系统名称 +name +1491399575 +shuzheng +1491399857 +shuzheng +系统名称 +varchar(20) +20 +1 + + +F7DD2562-3976-4E0A-86BA-3A5713D35E7A +别名 +code +1491399575 +shuzheng +1491399838 +shuzheng +别名 +varchar(20) +20 + + +B54D4EF3-DE59-4C1E-80D3-5C9C8CBC1AB8 +描述 +description +1491399575 +shuzheng +1491401868 +shuzheng +描述 +varchar(300) +300 + + +CAD52F87-5884-4F67-989C-DDF6304A3BC7 +创建时间 +ctime +1491399575 +shuzheng +1491399838 +shuzheng +创建时间 +bigint + + +F7FAB99A-7E34-493D-8522-C9AF0FEA5640 +排序 +orders +1491399575 +shuzheng +1491399838 +shuzheng +排序 +bigint + + + + +D912BD6F-7580-4E64-9214-68AB1D585D8A +Key_1 +Key_1 +1491399741 +shuzheng +1491399760 +shuzheng + + + + + + + @@ -9470,31 +9374,31 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + 3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD 1478091704 shuzheng 1478091704 shuzheng - + - + - + 9173D3D1-4A39-4BB5-B3DE-040A8F727724 Reference_2 Reference_2 @@ -9506,26 +9410,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + 0CEDFF63-6B27-412C-9125-4D779A3C06D1 1478091704 shuzheng 1478091704 shuzheng - + - + @@ -9542,26 +9446,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + 8EB7FCFD-7007-4495-A8F2-F250345B5FF3 1478095245 shuzheng 1478095245 shuzheng - + - + @@ -9578,26 +9482,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + C0664F33-F705-41FE-84EC-953097D116F9 1478095255 shuzheng 1478095255 shuzheng - + - + @@ -9614,26 +9518,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + A963D0E8-21CA-43A9-A687-19B58277A2DE 1478095260 shuzheng 1478095260 shuzheng - + - + @@ -9650,26 +9554,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + 8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C 1478095263 shuzheng 1478095263 shuzheng - + - + @@ -9686,26 +9590,26 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 1478095268 shuzheng 1478095268 shuzheng - + - + @@ -9722,67 +9626,31 @@ LABL 0 新宋体,8,N 2 2 - + - + - + - + DECB1879-335A-4035-BF38-7DF8D9FBD6BB 1478095270 shuzheng 1478095270 shuzheng - + - + -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - ED582F1D-4A82-41FE-9DFD-1808DA202963 Reference_10 Reference_10 @@ -9794,31 +9662,31 @@ LABL 0 新宋体,8,N 1 3 - + - + - + - + 117D49F2-950E-4426-8301-D743A73B414A 1478153486 admin 1478153497 admin - + - + - + 4299684B-826A-4B89-AEF1-C81286ABFD04 Reference_18 Reference_18 @@ -9830,31 +9698,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 545F73A8-DE53-40F5-A280-7DA338E0A003 1483619847 shuzheng 1483619847 shuzheng - + - + - + 1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 Reference_19 Reference_19 @@ -9866,31 +9734,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + BF1F3E99-09A6-421B-81D1-F7E281FCE260 1483619849 shuzheng 1483619849 shuzheng - + - + - + 6539BEF0-DEE1-4EE7-9E8A-01680990B6FC Reference_20 Reference_20 @@ -9902,31 +9770,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 0DF9BBFC-D655-482D-9904-4F3A26CB08FB 1483620005 shuzheng 1483620005 shuzheng - + - + - + 59D9AC67-9ECF-4863-937F-BE720F8F2D2C Reference_21 Reference_21 @@ -9938,31 +9806,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 42E952C2-D56E-4170-AA72-D984BD0E0FD1 1483620007 shuzheng 1483620007 shuzheng - + - + - + 7D0AB61D-BABD-49B1-BBA5-D06486E28CBA Reference_22 Reference_22 @@ -9974,31 +9842,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 2C07D64B-3F3D-4A16-A632-1E2CA02771EB 1483624336 shuzheng 1483624336 shuzheng - + - + - + 3C6D697B-9C34-490B-B410-0811D6FD1EC3 Reference_23 Reference_23 @@ -10010,31 +9878,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + B23C6A33-5699-42C6-BC24-F87A18B3BFC0 1483624340 shuzheng 1483624340 shuzheng - + - + - + 81166AD8-FD9F-4E4A-9848-A746A0CF8B22 Reference_24 Reference_24 @@ -10046,31 +9914,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + D8D34A08-BFC5-414F-A545-2D0FA5319323 1483624615 shuzheng 1483624615 shuzheng - + - + - + 4EFE537B-0119-4898-90F9-02EB92C98201 Reference_25 Reference_25 @@ -10082,31 +9950,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 87D27293-4E31-4426-BBCB-10C6ADDB859A 1483624617 shuzheng 1483624617 shuzheng - + - + - + F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 Reference_32 Reference_32 @@ -10118,31 +9986,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 1484124946 admin 1484124946 admin - + - + - + 4554779D-45F1-4414-8455-269108FBA2B0 Reference_34 Reference_34 @@ -10154,31 +10022,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + EE34A350-75F8-4591-9E36-1F6910EF895B 1484124984 admin 1484124984 admin - + - + - + 67E2E3A8-A6BD-4717-BC5B-FA7640F33360 Reference_35 Reference_35 @@ -10190,31 +10058,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 1643C054-4AA3-4F06-9C27-EE4627B70709 1484124996 admin 1484124997 admin - + - + - + EBF7E9AF-4D04-4096-A115-9A2807A8B317 Reference_36 Reference_36 @@ -10226,31 +10094,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + FA740D36-5612-4457-A6C7-3BBE27BDD037 1484125007 admin 1484125007 admin - + - + - + BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 Reference_37 Reference_37 @@ -10262,31 +10130,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 1484125017 admin 1484125017 admin - + - + - + C5828A2D-E098-4DE2-9B56-F3CD89571C66 Reference_38 Reference_38 @@ -10298,31 +10166,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + DF1BA583-4F53-4DF5-A4C9-480467E4E602 1484125035 admin 1484125035 admin - + - + - + 5448F429-6AE6-4BD3-9C2A-10D5321DE6FF Reference_40 Reference_40 @@ -10334,31 +10202,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 633D86A0-BBAB-4918-A3D2-A299B72A8987 1484129054 admin 1484129054 admin - + - + - + 788F73A5-EF2E-4D81-99C5-2E2A8C0E808A Reference_31 Reference_31 @@ -10370,31 +10238,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F 1484129077 admin 1484129077 admin - + - + - + 68B03215-6F89-4666-AB8C-D7AC969957ED Reference_39 Reference_39 @@ -10406,31 +10274,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 4365E911-BD01-4F80-99FE-40F057E7CA77 1484129119 admin 1484129119 admin - + - + - + 3A8B7A44-DFF6-48D5-855B-8E515B29A03C Reference_33 Reference_33 @@ -10442,31 +10310,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + CA379708-972E-49E7-8E2E-D2C473C6049D 1484129130 admin 1484129130 admin - + - + - + 4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B Reference_29 Reference_29 @@ -10478,31 +10346,31 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + 2F127294-27DF-41C4-92D4-26788095C702 1486384936 shuzheng 1486384936 shuzheng - + - + - + 6812E926-F172-4458-9344-EC0B0B7F9625 Reference_30 Reference_30 @@ -10514,33 +10382,33 @@ LABL 0 新宋体,8,N 1 1 - + - + - + - + BD73CAEF-6ABB-4585-8721-623A65A3396C 1489831850 shuzheng 1489831850 shuzheng - + - + - + 49A97F4D-A691-448D-ADBF-B76A62A66CBB PUBLIC PUBLIC @@ -10551,7 +10419,7 @@ LABL 0 新宋体,8,N - + 58ECABC9-72BC-48B6-A729-E9328DAD41B5 MySQL 5.0 MYSQL50 diff --git a/project-datamodel/zheng.png b/project-datamodel/zheng.png index 256fa602345589ef59c89a3925908a2dc901051a..715a17790de79cf784da6ab4b09fbb2b60d2acf3 100644 GIT binary patch literal 548062 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

91GKrC=IPM$xOLa+9NNyKLZoIk8%duIzk} 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 z ze9`57?r&?z?8Ua8t%pL@;roJ6@vKX;IasGB8yHD#Z4EOK+b4SFgM}Tyrq*{3Q#J4z zXa?pte8efQFQ2&fZNB%C5#?LvsI}Y17FZ5yL`^hiCRIwAx3}#1SD=RNaYns+yYeU} zS(s^A2^BLpt#u4GT{jpf-{awO)K}mDG`%(aasgXEWz?&x2spPsOZTw z&tfVkemlguVS_&UHLW^!$FK>le$DIq+ZN{{)lv zlPg3LkUkf;EyMNdX7ViX3fqt1dWl;fj#JWf?bxa%CX;co9s!FoL@lQ?yAvWy*mUJ7 zg$>G-h?^qdNbjEf4WK*nZ&j!O&Eo;ektLP^Y_y%*Wt@!?qBwCCNJW;dzf~aRH%{{# zXp6NAtZ(=^Ss23DBJaSmERw>E9WRg^4jWy;(K!6?JFgs}C3}OHuJ;s5c`e({i0Nox zE5KQoE^nX{tS@6K0S%G5Kr|7JLs(vfc)-#k?li1#M4Q4BI4EgqV15J)+=1?e#syVD z=&$oV4+V~n@mfgRnH;OTv7>B+->k_wLY4)B#%2^HvAXMS9{%Fxi_Ky*i?wMNy)@m- zCvs(#*N3%YhB7MW%U(R!v$}8@VyY*h2AxRquNRV)kjqQlA05@H$3|#QNq+vdI7&W= zo6AmUb0jIZIG*l7T|eJk=Mn5_P1%oPOK9jM2{4u?k`iv{6q^-YRhI6P_MjzJ8f6rj z553v{Oz+UOjN_e%f*V@D?#!<6JFZ@7)Pfa+Fh^dy)2ZQr&it7YQCea#^Dxynl*>CF z7jeqGo)Vh5wYGvV|5T26R)c*&mx**;=}CxpPncKeb(wG_)mtE&S~y8vq8`_e>1EYq zdAXxd`APwx+4V}>Eo^{@s_69F{YsQC)D)n251xy>IWsmNEoLqVwVN|Qy?sd7bO<^C zc@PHMeM31~&C%EnMgbVg<1>ff6WLIw)33S1D}xh9Y^q1#(Fl``28O9J%Vc37+risv3?6m!zf0Eh@UC z%fBXfKS)<~Oq{1`h4wVWx?#@F=GT_iJ_`5xRNhtNb_{fR54K6+tdaU{H!np>`>pq8 z8u`%Mw}7LnsIG-@p@9Z4SoxI_{PpjY;G>=iP{lKG72`@wO8)B>ph2PflKy0Zd1a*! z*xElQ799qKCf(~UhMOmfmm8r0+!=w60Z^*2FkVg8GNugek9l&4?Hc!q0Z_2P_O0By z#R0&w8Zd3*TBods$!5^|4YvhR-j?r7Maj7y-DLf&8d}(0|0Cm;1NTN~N!G%roO>q` zsoD0A2)sMF@&kK&xv-vuZ1+2MM|QF4ZeQ*Uwbx(gq$Mw2(iUYMZAr6$A84-111dQf zp9dYim&k8tCy#Ye;!(?+ThvRL`CdyGXB~rJmY6VUQSN-7Q#;uZ0`;ME^{4uF7$6wO zN`cuzsRp36P8%;xgqvz3y|J1%7_2TU8j214Lcq%e)Fn^!j0I&?St!y!8sp$Co&n>YrmBwRWeP1{m@o5b$`O78BUxV1maJK;XVi^cqXi59jNVzR0^pf=5p zuqB*6F&Euk`w~ahN_doQ-?zH*?z*@n^`KpNFX@&GxcIm%| zzLhyq^0nL5u>W*auJV2qd->D3W8g*t4SoOy2D!(;gBF&b4|J7qADD7d0Btt^l93XZ zTeCqkcDk?=ILY!$bei*?Y*7t6bJRyNMEqhCinqmJ%g+edi#02Zw3Kr5jVMVYKj4yB z^Xj;5%Ucc(b;o=m)88aaJon77xU*5qs%6EW1d2zuu!UfkkY+J!{Ul!&9^unGF)o5a z;tEK8Zo1&YbnT#c^1=-KZw!ZDvE!6B~^Bqp2EZeF_Ql{|k4?mO3=R5p1;8^d2;e7ywov@PZHc8_+; z@1_?FBWIMwKkFmCJ2i%)S)Ls_e2tr@6LH4K>Y&gCP&>!oK(2ZC-`Z4FzX-*13P`IT zv}8nYs88Ds+rTY7uC8O5SI-T9DqzURXC4L>Ggnlm8&pxK3V^vN~S(VoBjwUw6#vj}1%Kxx{w`(Nnsa;9!?p9Gfnnk(L@N`wl-t9gAU!0TicKU~7#4$a48Ecd z&s%umi)YWm`h1ESE{=JkclcTc5A%NM)HvwI@-uhziKMcWDr4^tpBHBC7Oepq{hs`!F?!HuX=0`@}D^I zv*HE*OHx2mao0i&>Zc6=GCIgHn<={@y|BAuI16qxZsH8PKJoK^@~NJ4X_;LK z7Q2L&t66`+dunUrd+w+FfeR#Z(j;-s;`Zyo>;8@wuY|flu`~@FJAIlS0ibQN1=7~* zj#S;wN`A3nRwKLyU-;_O=fgp$#X0dh`SyH=G_-yRMpX8sk>kPKmRlBgK#H9rDs$4v zmKof)+xGo-;Mn5cnP0cr6BVY>GucOrTS{U zQ`%>I5x`>ri;^lA`bL`!6hRV7E2s~4EuooH@4C0;PyLkp8Uz->hz>xR5ApbIeKovq z(sqm$d-s1IV002$4;yNMF#@i9O^y7>3CXOPs zQ(T=AQ3o{Y4Y!am6GG+cJ0P)@V9eAqlu(IbsDQRCDDbW#_x#y=RC0eS@?J-%Y`t#KgciqY4xcn;7J{H+EZv+J=M3qztJZYXR`0!OW=w z_v8xYk|y~DIu7LTJ3>&Yk%GZX1uIO`8<(9gWa;LbyxQheAf#+{w~0Kl@uL{hHiGte zp6XfS)U$i*MOZU;KJbLC=>)cX-K*vsj0Ll`x{2(*?fiB%o`c}giM{m^RT()sbDw4T zOEUn!DTYSra$k6n@pS2K{kALVx5EU+$ndWR-CVl%uZII|Nk2=EV?24OCT@b3PY@Wh zF`Fd7`@sVVRiCVa6s_O`(ao}A83n(;YN}_O(K)a2T2Qa8PF@nEwTU3Dg{yHi%h22~ zT>mU&bQ_~kt7qkab`thePv2gCW+OuVFySzi10A~*?DSp>b8)ECe8|;Z+7nDr ze?1a+!OvDR^RFCiCja+ue(e1ng#9SDqtPCFY=rVU6n5zF%*N7pUZ#q*LeAJ3<_FMd ztwVwFDTrr3^(=qVrkP#ppFa`&OqFB>I#cKxe0Leg(|>z$FyG?!nulMRpG@y{@B)Bg zVefmQ(ZjfAPIMey>^rs%{kx{^$RU1;ow=@n9n1%H&^F%BZ^J_I>hZs(P%O1L=zC;K|X>db=@%P?2+l zys(&>%PF6wX7ZRMu$KsSkMYPEPhGbP&GcF}czK9`?!)t@W_Y>z-2ePJ2_TFnRt?4~ z`{3rS6ZZy-iH5FJxCm`+!^bZJfL5@R$$pJR@)W<#<&C(4 z$w`aiy?UG;ehy_uFMDfD4ZjPztY8!|q=oqls5Wr@^SyuEVOAEmY=F{Lqj^|@z_eXm z#$Dm8OrQ!skaD`TCt)GHQlzSFYp`36tX`htKP@~`z|vGBoPl0H09rNVh_SlJrJmDT zp?Lob#MkZ&dBr?CMm@;8?8dMuy+1tsQn<#%UAhL~_Q285Wg|Z}9$nX2ZzzBIv*&^m zPyQvc`&4RkY8KrezUya1Z4rh0;M)9S#WSifdsCB^Z8-DBSguys3k;8c2_qo83dGMPNiro&2u*j@9{kllL zC4i6bE#Wf|VPvGsQ@~;Xn+oP)hzZyI_hNiwE=He$2^H(c!VDF7bI!quSxMFP6IG+z z{oUD1PPTZf&|s~gX@4=5$j0LA>n4tGWr*@+3r8fNz+r0@^A#AMl{7Ix{Ono0K&k}y zd6;^sjT97=_C9en3zMeBwc)-!J-NNFa~U(#KuB1QyOM5$lY|-&S8dEdPn&NQ36byR z2OJKXcqK=6+f9y>c@xA7q-+-``h==$F&HdiByTO$XZR4lJ<=qMmuE0kt5HU3V#_M9 z?c{LHt9f8R-)WA#>rG_v=1rG6NnJLatY`2ZJ^>7!5#e>G?I2jsthRu{fS!BWn7Mh| z%>-bDVs+OYv9$4W)kz4VTV3L3Plu?VtdJbq3)^kZ1su13BHYUV|Kbc4)6z;fp`x9r zF;rFG>}QkAe4u?E=ptQfM?|C0>%o1nU@@r6&yFW(E(5&YjBL*?$TE~qnuoylUM(-Wuo)zy2d0p*X-ZS6E_(Y@q=$U0oU`m{B| z_87?|z1=)5^X$F6-7pw(Pb_a6w)RNt&$a4K^S`xxK{WsBdhYM`2arO1$_{Q&A@D_E z)DjO{GLE~zZS$V)4Kl6{9zrQs0iFY|i$QC-#*U4wPr#bI_$WoHuURt;UDFDdBOfxM zkMZdf{rco?etBuf_4zJFJtvHL_ zyem-3?VN!TG#^0(N$;$SVk5J6!*(Y!I?W}Z%4bUVo+bPp1aUv3JqSP^d;92z{<#dc zPyPumv1p(Y<3Vh$ufEDK-Vj;jW$dVu&DPS^+D?b9x>SE%RegC{Cs|^YZAkgSr7N!eI>|6nSn6kB)g$Q;O1$7wAJH~G+FrVN!1dC&3N6uZF#@PCenV)Yx#q2 z15Nt_i9vl|$6I)5XP~fAMN9=`vgY@_4s8V?&4zLPxEVS={x`4(e+Z`o)j z{kzI$%~hoTEJLTdL|RH|M@L8Zt<)7Vc5N4A;zfUl&ugfHBS513Kau!X)YK@(Slo?` z|61u67aX^M_g9uO-Buu8-9!rPaIR2=y9Rr%_bn|z$Dfi>79j^# zgCVNVaDYmjmzlh}+W$@rKH|~T0Ii%K0QO*$1kik?YkAzDW6L~QJk17yis_#qH*saw z0N1z*lEH!F1m>9k?8;xMfBa0pP64F>URH3!FvBhgw~RUl@*n}gx=om8G$whWk`rVX z36udr%YsvU0Bh3nGgSRdPCPOq*Dc?JlJnSuvgndJIGU%kbs&BMJV)zb3W zFStmaPHL!&>qO}(OCj@uTR!$;dugI&^Wk|B9d(T7rwx=PVSS=H)twB#%>eikEVG~k zau=1jxwP;ANc#TQR{pF8I_lhS#dwIkJWMzNHVhcwSAYPmQPoMhv-0yYU%wU_VG?F5 zY&)Bp3d(h-J0))Sv`n(MtdQV}H+l%foS)QQZC6`^wuTNoglynkgf6p_WbLM_Z90k)q#UBOtoF8LHNxVRFW z&M=ktXR$Q!)uz=f?g;r!IyB4*XTAwqel7%h{NmcVf4L;}Q_9uIK4*3>0u>s=Z#5o{ zE)TGTI=H6)fF&Y#>nJDm%ys;Cm?PYmg|OO~{!050N$_xpB&44R^ML>ZF~ zYOlr~o~d^!o3{s;^x*gB)XV|9!7x*wue#l_^U7`}N1w0=xQ6wh=6`pucq{C! zS+L!lSI^{5*J|X#me2)DG!3L)zy#r+tA;E8)c^lNh?E^tXHyX5{q_TD@k%J%&qe=04K zgeZgvlPxi}!JupjqY|>0Z7f-0Y(uojlC3DqEM%QTRLD*d5;Kf#B1@tfV~??K-%CB8 z_w#(dpWku({`vj$JC2V(%rW=OJ#)`}UFUhe&ht92*UO1ikXw~>2S|6udBo5BGWq5( z(9w(k79;PEEuh}EJ5ILror))p)QTe{RRJ<7sq8T5Uy+vRvT4CHYQRc%^+@;dBOP!J z_^*~ZR^?T0q*@j*Ujb4&CtrL*$|2wxAm_XztTyDcT*x@G3)C#h7CLCNFGPu&H_4t0 z*L)svVccDt$Yt-1LDFR1L{Bc%m}~I>9bt_JWR!MMh|}zdMb6G}Y2WweoeY>c6ODTj zr;YwM{@z8j_9c@4cc=z6PR^8PLvsGGAU6Wmf6jyeJYXQD>`6im8!Zg2Mpp*l*DcKClAYnwF9d zDd(a)(?^2TvQ*0_yP(fAYTAeNjk$3_yEGWp#8nAjY)X3d4IeqKE!BF0LrWj#ZDY|p z=mfpe;iIKxeiZT5ZT~H0^LC(ATy69ibRH6;aSVCdyBb``S5tIyNp&fUUb>yZPBDg| zmH`y+LFwfm`(h@}DsLkH9mxOM1#i#N_5EmP?SxTHBM@TWPRM(+8LRf4`ZkH6 zR3~ltH_MX}c1D@n48qdy7V`DGdh>BVcco@2554)kGBaLJ0~yU-*QkkepkttUS`N&m zxdU+cR^sx(yK@~1*M|B}f{|Sq%uv7p&EM_I{+3D(^=MhH^mc=}PYjd#t53PoyV!ba zX7|~KpE`Usw)uH{DI&e>-+ipaPD)bNVRv{}aZLRE2vsX6+sNHtI+?eOFa0 zrvaKEb&CyjlzKcOT&&80$Go0wzZHN)4hMt-R)eY%mRBss=0mPd$aqJd;Cs*U?bS#7 zpTo8N9Xif%;e|4%Q4QTCxtCgQt6p5Qengnxv|N{w^zhquAN~dk3V%=r=%82KRo(heQA*?JZZry_1L~!c`bWEq zKfjq;b}Kf!D#x?o$f{?6fqOTU?IIYxvuaw}{y<;`Y7BTA{)RBW)A(ICB3HtFag_O= zP`9bPi-gB>k$?ckmk3r#wxrZ#j=)FrTiY!={{z%^t7V|3^fzt;^&B1}XMa6g|HJ>c zg9r7$Oo=~XUM8GYO|c7f1KFpebHJaB`~`sHpnwBP?7Kh)V5;BAX*hWKe-=d!B`W}S zcF;xmpBwR^bI(6U4?yGjoPQNk!1E*G|9Hq4bU?VS*Gqnx%m2mU?{E42a0Sm--c{ltUiPmwFYp5T zbDR)dHM#3$mCCD<(oO-5zOJqxEnBI#jAJy4os50Lt~Uh*zZ4CsWelpN(c&#H^ZO5) zrVY^6-p1!gVI#`9_E1l^_>ufG(YoA@XBg}8*k{=dA7udnUrF$A$ z27)pfj0Dkl*S~8(0zDVdKJIp2uEJKT%hPwlBI?UDfZE@G{=P?yH9tvDhW7~XO{8B+ zDTm1U8XM?Z52R-d1X0VDqfX5{{$5GHb3+tkmZ~CK9hv-P?LX&&q9$J=pEi0S(Z`}M z-R!Pgm&vR1YcT#^5~ve)Ye;@jQ_7cGD#q98&Oll192zJeG9WnQ|yh9()Ef_5P#N0iZ0J*_#*%*WD9y08&;^uIp)-Y{67J9JBbp^@#` zXz-)C@HzgS{D%7aDNLAOqsER2zQAofETOfx|)OW4jsQ9t^^01(PH?=Q7L} z;=Nmcl}l_cLGh$hKP7NGr7B)w3$(*`U^AhQTv-&t$TPxax2FIr1dqykUGhaC%-|6+*Z}umpB1`n zWM~4kLZ)wOXRj@5YG*fVmm*E?PquI6dNFKK>ay8D2G~yqrZH#-m=f{5I<(3t-u4d0 zWno3YLTz||fD{2#9jR5nRRGXI`*)`O#Iw(+oU<>f)n1ZR8T!?qiqR#|dW~b~qB^L$ ziW<$OHdWKsRulww&=6%iT{#XCL!N(?w;38>QSn%^h*nU)3J{kARCGd^aYwYY$_VO# zPZPEZT)qzBI_llL6nVH<)s@cAjz>2#8wUsL;n?xP&P*J#2|=U+^UxOw%P9|j?Uf$( zvW2L1oS(dpSf9848JN7c3~x{XGcJ^JVuF<1)zOv-V>k0@?oopmZ~Fzv z4HRu3|E>nEJJ*PnPMBri-m7B^QImRlj0Pmoe*!n3(eiGoNE@=)tatPup#EY9tS^SY z5!vk&*&Wnf!o(xsNw;8@$=|nL1Y#01QTPN0yWyN}VUzXK>-z4n;0!BJLuOueWI7Y! zQmrhz^pa1vSulFE-&6saUizRUiMu0e!ts2bsgK;wS3%Ll5}$rFr0jJpeG8(MiRpTi zm2|E&G6Ap;39G#RT1w-3dFN5_#O;KaOA2=6p!_7ul$Hzok%n;}GdSgfygL5Oiq=-f z$~!++cD&I4oH@JNkH06%Zp%~Je@&yH?>l|u)E%oVS*aS&=n33&44&~p+V;WPTVJ+? z#7T~sdfsl7z)n!%WzurS;^O6=(6S`6RLaTPyza-OW!258A$F^`tt)yXSF^}K{dr_1 zjuW%78ImXl(C`C53+maQ0+uDnRPpKb2f*O#%l1XM`9TlfnumyR#Z?ygQRqPl*_ zZqr^#c0PM9i$9`6b1FYo>)}*&yf(;5+r!v7mtgZsUB#*wP~v)M?6dbTvncaDF*rE{~o>WwV2bF34M-n$=z?lkpH|B;RhjjqxaR;i!NfkS=Z=cQdW z5PF6t5+wZ&mPZ6GEKL}b$e>T>yr;9*+B+d{ka zJE)y#Qr&gmT_tip=Gf=2X9#0{-9-AR-8F*P zB)cJ4%mdIL*USu!dCk@*iE8iE@CC|**ZzA=w2@~=ZrDdWFv)?iAd)c%@8m*2ZeM+S zNDVpp3L&Xr{Q9v=f&{Dt^_4ZIJwsJ2E8g0eBn}luH-Oa=H#eYu> z14$cT1fGmUP27ym<7c#tpt{mtyn-IbUF&Uq0C0c?{7P2-L7*oR|C(_fc%5aM<0vdb zNigvX=}S7!Mj!F9gf)W^=WdxLT=6RDM=a#q*uT)=GqQuH&g>^xM;@l*0k3@ zP<$LsVDVzHvc8tF&%;)L3_4u14N758(pmDjUk;o5d8S+HEw$NO-X!%q&VphVUOpo% zkG!APl~nSe+bpE{)gNDXVwd0hJ_o)5_OH&1KXc-hK5#4%3^N}Gt2{w?j`3+%EyRwg z+OPMhd8N%I!Q2e1Lhc%Ob|>XJS9PQBC)W)>nkZcz#zO6@3sej`lGu(9PA#UwBIl|p z1&GEki2B<@OOt~ieHL54jwHWaYrTTXyN#VyJoCe9b|}r_o#&k{C_7HzX*&I#A4FBj z*kC^)DV-W1KqK+FdbCHzfjKB?vl00v-I7K>8-8SEM#CXPhuyI1a^6< zU7vrBcioQ^DAyh`^-`(i=`O{cbc`0~<9Ot)K+vuDhBo43-+w&?Cthrs#=`*oEWpG1 z;uSz#95*abs>~|60Cs8A%G|hzsSgM}lXbHsGjCbb8$)Yr)>4~gLPDf*+?P5io3J_z z)aLzc4&l_Iv(_f<-Qe;5R^^ZMa7awMcRo7EOWdN)^AR;aN*6;Jm1W1ZI~bf%N#w*u zk2{__iks*GBM4^ytTw@WdEY-#@aAbymis#j>LcdPf!N#Nm#}GDZpE>w7Mvg<=?UU4HL0noN8%pesTuQk!53^ z>i$cVH`~T4_5L&R{Z+=;`#ipy)x2GyPzSY!1-lL zfu~n2)3Dx9n+G~tsJQ#2T@#_b;mh#__?17HF0Wpj=Du_3qjt~)$7LYgunQ`6ceg71 zL4h{Lse%tD980I7U)Y$Oj6y{Ed))HunPP!np`0A|*+tOz_}F&QY1o?se;wg3-J#u_ zZ>;|Yj2TD*?f>Jz?oXhsPmn9?wX+4hxA4_J_W25UITHZ+%vX)u9Y{(^<(mG;T)#l1 zPj@T?{zBE2>_Qo-#7wBwWoZID2#{Y7(C^9=0mK?@zlX|G4OEDQHa}KX>*p&nvy#O! zg$6|A$MuwWmRvZm2x;u$D$;3+Q{3aUF30TT*`x0w&3OgLpB^E<0)DrMdIWZ+X70nE z-y21m5>-*9E7XtT{o%~yB580--%=8lgn3QPUjR7!YrrSouBG)79yM0Y)?Ufl?GRwo zFL)KpLmM+UOP;!n1Ao-WHxdT&f4F12Ss;qMxf5~lQ0Tt@pD1MmFM ztBX1EMN#dQ?6qGLD5-7~o|!5zvUaKNLMl9!>8DeEr+|ZjyJ2wk;Zj-p6F1JQd0t86 z;~sk@T#~K;6i=%8+Rpif_~h>i2hey#@q5{%c6Zr5y`4-D&da22ZhTPdTI8wJvut2) zt9F8=Nv7T10#rQ{@|v!88=IM}In&HQ11jJytn8H|D1sMD8#XC8g+0535c9Qxow)if zH0a*!m0P4O zm^K!W!u7e`(?nN~QDmsLl01>orZU9Dcosx@$*2iK#L?$knMw^a%Cs5rhRUkK>qrA@ zr@g%0Kj%9fbai@M1qu}R^onKdrU<(r1Hd%|>M()z&rK@;4(D&!&4m0MC!(^lQxo63 zS)=XHzC)|B5>`PLv85FIcYU#{(Oh&uQoMiOicYWjgJG?g2D(Bc!)E#4R*vXPw!0gt zeoAPPe_f>6HgcYl_)u!kRuI*1CCy#0Y^rVe`_k&bkJ%KLjy)^9*=BwN?rj2L!!Kn; zE!V56-%qEFW~iQdPe~qH4vkJfPdOYsyAN+;ZD)_MC)sS?E3T3^v`9Nl8ea#3Pl*>L z;4=z&Ndsn|(xzB|oC#GiI4(M0KNy}gW|!!05WKwQZgVvYoqxziz=G$?kCFfi5B|z+ zw?P-M*{1T;?ihV<-UoU+8Uzc=qR(aRyABjE*kc>Z< zj2UzsPP_IZ0Wq1lh^MMl4VaN0lQ`LJJmO8sJP)E5Iz?sR3cu6a-|#96V0M2uO4704 zp4OOS`#AaJQ~WNxx`J+_B$c=eqq_zN#h#XG#3^emS4J8T{kala7Fz+u<7xANH%Wb2uO3Rt=z!HKyU{>v}=c$J4$p$3s_OSVbRpjffP%}8~8lWjVQ21yKw>ujRo-@VGv?{BHr|D zh9GmN4JB0^*5ACg7E<1M(^z9nyz^+{$Zl|IsJHqPhj(ioySAJC%A`6Sgw3QUCV zIcf3AvsjwCnP2y+#KBZMc+;=R=Y_Vklrr&7WDqIQm#S=jU)&U5tbUAKH0UQP66OID zuZ0n(6tM2bwy5;apdq5mq)3{$jTzGh2+5MYd%v%=n;hj-UEXcHZPsgGi}+~Q%-feg zwSBXj`k~U;;EU33Y5zt2`7~2AX=VABWm5I~aj>E0lC&uv{HO+Z)?Eg0|GOX*DID>E z?ONxDxPt)ng=^fPK{CvDy!h|#gc&eu(@(gyK#()yp`G7Mw#j0iPbM7=03mwy%g2;oX&pNQS7PO=%$O# z{W_18B=R!Hmg+HlMp4wnK3_hBS~v4cgmjh(Hc+lMBLvV$YTmQ8;H@0FKbm3C7WyO2 z43*c5Gn9bulvZC#v3eXDjW*1Xik^4}+s?_o+023}69ukdadZ4M0pq_~TdB_IC=-kMU5tVF!nKis zuP>aNvw?KjY?iA#O9sgsx zWLR+1V8lB>Ayt1Pyax5ZNQO$lj^+cA<} z?O)BE7uKYW)rp^;<%$_!tiNINB5XkaWl$Z=nb}fYWs9lDSXm~tSKqGV64j%29iZ^8`8ofyVCDb<6bTUm zr1HJDA5FRrnOkWKntG|cKbWlU=cP?CCDc1NIYVCGn5nzo21M*OLcEM@Lp^^|m1K>| zip}-1*E)VoJ?5eHo%O8I4u0kyYmIEE!=-IdX(e2ED*EF!U)dOasQT|j*4)Rl^)ZQ2 z$C(|}Dh>ofilC|l%2klI4t%W6#kzMzxBEqG_pEtQ94_mER`ZbiTtx>ai)AOv zob8@TnX&RaC!3v zmJU?bc+GFDY_VPE>OY1!bNfu<&4pLTLg_h~KgYw;YQDIvDQma23Ec`MW&fO1vxABq z40x1WQZH8tOGvJVt_}|IkJbo1Y^B(tv{Jt*oMXOFcfz`eqA#(!Kj~YqOy%Bl5vyyD z@D8YtdP2)p-(TXqazc(}+3fSF$!M`-n^wp?eBz?v?1?USEzvMGauFMBI~h`8yIFP^ zFGR(34sC|RI?hs9MrWQFOXwE~!Yh(*wEGFw#GfYYJCE8;l)O2pZ1QPr5@C-gG}!!| z<7EsK2#*R>w;~hE?bn;Vd(FMv<`1$J{n(_qLC()avP1R#ihtgW<~dB#Mhi$;1aJkG`gG&0oO)xA^Mj?@_9bCIhT9db!Zm z&<4qINX=;3BXicMldN_!)(z=~oUiBn<_n_Cu{u7n``0qVMLJzF9o^@{EoV#`f8y#S%WCDXi%+Pt39&HCRu}N2E(21{h zSv#x4t{EL?zaBQ4*>{LDbpB8-Ve7-4b6H*%Xbjs?VYpKlJ%_LcO>_#UcG$4@vqpEZ z@!%P`LA5y#x>p$EW5#(WCRj!wGlJBhjMQ(B*?6cAFBt29Nt;!`#yM~>>X=6tT~XvQ z{W6P;RY3XX=yySbGwXZ?q^mmXdJDHQZ>QuhBBn!jwzy~OdAcFgQ~f|zOD>>VqO*-! z6Jy;EHa-|Xqd&;3`8qh~)5X)BV)6q60d)i=t*Rv4dknP2u6Fe}xs~sD{}{hcm1B!d zE@05GuR4AR!44Sx*6R2CnT#HxKCg}Pv`Sm$ea`?ttRe2a!1-goisRayxYnl`3@S6E zR>&rXbbN-lF^9sVr(DTOE|L-IcQ?8$_fdhuy^(9lHLj9G$kX@mzROH+D~sUioQf0D zxJooOeB^zRS2)Q;NJjb5Ja6{X+F4~Zn)oNG_DU#KbK=%&us3~N>bm76`SD!`8Hr3+jK}R&ew0@b~m1)JGkX9dY$O|*I*GJ_q zt%JL@8_2D-^GP8$gCw)UMt&4bct#JtTgs6u(cIat3~Em(VboMLOWRP?afhT7i;Lo+ zf{4UAoS$fw{Ve1zY-VBc77Bo*+&k=(6B8)cI2y8)Wq0lV_=QthThowbP@3t=eJd#yg>K9Co&9 zRtztD*MW3LP(_7quqdQ$JIAT&td25Tbm+EUxz%VMVmlX2P#kq!5Ins-?L^bC#C;!U zW0iud5+mtD8^IJV`m^TU?W`FHIRZJs0olW z>ppiXsrm%KZMa*Sy!kV4w3t|D4lxfQhE*w zl1y3MnP8b?2GhvUMn#-XSz!&`k^h*lPkeItt$6BS{?Bj6q~{_~qRM5~I9hYz@N`be z`_saatt~^$2E#Oj37F1CvK^#h+%zo=-kz&}|RH z9k~17)+-AYZGrkSB~K;`5W?&vwpMwy|q7AQY6uA|(PKU%zCvjtt~=|!(#S~pM;-?e%> zABB|qI1zxwKESXVRLi>*z@#9ycsM;)Xv>|ss4=+kFKkD;|*soWc1h+qbI#uH~AkVPfW z+nuNEeVQ&4NT*AHEeTQ`9kQ;)KJW>E%$|QYEMoq$lv&^&-ZYM$Q4tz1KJh?Ik!Qy8 zbQjElHp4(oM3?;tc?6=XGkK4M${eqLP`<{ zdC3b(?c9IOk6mcn_d;=XYwDW!b_-}sK4#>$YfTE7X#|aN>irA~IW;52C3emF1GWNR zayprXk@OvB%k)qLZ*%T8}<-eN`R+b7r}Alx{Mv$u;B@-%kSlqn(_cOl+SEv^s<0=2mjBF zb=s}`$`*})o>UI$rGgI)aa7>+i^tBAIn6xt_=tD72%H#KQ>2-<|25D>&*cN%Cj*zc z`t7ovpR0>4&mn}Cg#16k+G=2f7T3_9wsb1E#v}z>PgRk^t*)$sb2u>ZQv1 zR;SI$D6PoA$dxyPrjxVhk}_UvvXC}4vF$KD;%Xki{f^Y*dMP@~@4LOO(9V)KokV%* zl7@O1Uoo(vn=x5)Mg*d?A)>6&mz(zjh^X$WZz`oxxc&uNVy1f}Zl9dl7kexeTJUto z%-2y?R5Ia8G44MxEI_&%t5V8{Tv67T}> zNuFXFzxu=|v5J{TuReL*vSBK4BCw_A`xj$~!4%bH@2MgiF4HJ2gGd*H-ZDl^F6?_(Y5gqLn@azISC_qwEV@sdYps zvEDA>rIRUvI8u$Q5Ty%lJVsc(b+z?+d@3WxY-r^k3azHl!Go%FU+E${tveA>^6(FK&41%_0r7d=tfK7~N%`79nBPTJ{%cm)#Y96)+Qy-{+Yv{`KS9^-*{k2Q zp3+C!iQ#}d^!3uWQ?ysV@^XGH_&{ibDD(W8dx6b{^m3Vb_{6EXS#t>;JQLMV=9{0l5Yj3Ih(e4Zi zetaPNN#*ic5X(h0o)TFA8}WSsdHt) zdb=yOQ{?-w*wg0zR>VGLxZ>;^*<&&{|I$Cy+zfBdWVR4toOG}c?!J9UU-K|iH>UX{ zR$Y^t*72=Sfl?s;{MDB@k&c*-&aSS+SJtNK9UtZNyi1qW_ z4;zcRbC`B4t%pwa9&|4u8~FaB*zn*_)gOG$YcucIe`WK|ogsM2fyL$~o*};YyPQwE z(@GXDpAmYRx3F&ES0&Ig1zrD1a*@X}VswJAWbG)6P&+@Bgp7>3q9ba0&Q#P;R_rV) z(>aMGd9jDr&MIKfOKzVB(MlH;vgRPuw$8l|6=XHh5Tfqi^!1>Z9fGshp!+&M9^qIJ<{*KR!;m zNJSdzrE>BGNJd5?S+Y=iCy<~&XY{Ms+z&jG&QTt2^G&tUN_=gCf2@-^wl|$SF^Eeu zPf^f!9Qhi&`Lo)kd>&?PkOQHimM_KW+}>_}3QmLBN|h0LE`IO#Qi$>HUUg5%rRPog zv*l&w7Sjs&N*i9cCFIjts~%3hVpFy%UBa~+=@>U6zPp_dYaUcaLj@w|yN!*Cxu!g3 z!_>1SXB+OsEPuKQ{aJK?IO=Zg(R_#fwsWaPA5E37>G~3JQ{fo8j`M+m9l@%UC0k+b zWF}3_qCCx>X!N1%k1xS_Y%GtwIF<=v7Mn?-Q|n!z|DG zm*pEC{j$?p^b6x@_j*x{Ck3P!r!=pG=k`C#(KX3ZRBR_7QZY$N%fcX>g)h+9m2k#R z@>`EzwNAS!a!CZ-kbM9(6bj9;G9ksnVEZj84;DOk@+g@J~mV>Blr8eKtQiA*0Yrd7k37^#*uAU@Us%P7&v9so} z!6n6f^>hg`ZrmolJ2XFy$;ET({%4ff(F+t+kG!1$0+As^5G42K_^vHBbE4dYASc~B z#oy++1%8}+kL97Xzt15CLSE`xU6JjN=f0aWJy7rnr`dfnx|>_E)9%;KP)AlKw+nio ziaP?4v536;fPC?qZ~CI$*x1c4vzP+p*d3R7cyheAzr=>-4Di5E(_)NzKm{|_$S zlDT-?ax`tOgXQBXyAukutsqu(f?&eSS*GpQ1Lb!)FY3oF&oNs*bZ;bBN489Y1H}x%p4OXeN`4;d7ZvSUEHW?$tH* zYkj_!fABi~LZ@XSdDwf}PmB<7L+jei9@h^%(ay`g777F9B}1Pdm?Pslk%jzRTm5Nd zWXZyhAYO0X(ibN7Wg+(8X%vGB=2A4qr$^6gS@UXuY}I0q_t)OR!5&Nt~JFV5O-B`mSqdL`(FSGTeBih?o$HXD+Cs*HzOf#}tZ8 zC3bb&x+0o)>rPB^gr7XYaIBcUZ*cH9<@^;uP8!cA2U zH+M)j8Wxs|leo@YbeHE;%`k3rX^H&B8-~wFwuMvbe9^%(wvBdST?@&%Rj8Z`6$ZYV=cbApF5#Q4PesOu`OsfY0m3RbR-=B6P&Dl890S6A;#!{GP+^0kX|)in`*NOC!E;#eX6 zlr^TW^gFWTfcxalXJSgip0A=^4tUdg=R!XlU8?xTtLMwzeQC8SvhwXcx*C@ChX`(L zYUtwkifRdUHj_)6>#)sr?wugQO%bE>slVdgLj>ZeG1yAkQR>)sZmJmv0KEc5dzg)y zy(;&tmE2Z2`MUovkGP17{nuCN6DOkbCy?hz6AxGiZ+JT#yJONzSiOpWS6OktSURsz z)kkGtMAv@o_9E%VGqV2ZNt1!v{Nra-v?l0A&WGUHm4i>o(MixM&#Oa5R(juqc*E)` zzubMQ*3*BeX^6l$^vHZ-O6WteuIRgtc%{~P0z6b4sO%!Ii9{pPXZdA*-FCI~qO^?kn z@=7O8TscK#zG3yDj*DkThLNWe`8AxAZ=&2n57(!bM6TERx~7huVryLY2xc2+2u(fi z;nxRdfIg~{sd|`nB=Wq8LQ|pXMk8xkinq-n70FD<6lcRFrWDHw3;y1u?%+b5+0-(L z1NdSY_H30E1^SREtoBXJ4%M0RP45ngB)Q)02+yw}g@|1=&WCg4!~e>p?&*_ob-Uo| z=!;fmg{KiLGNSx0M&NFizJTr}zO_`BonKVFHY(;)K(Ll+;q+YQ@a7(MK1{jtU5WWH zmgU#t`=?m;6XEMqo0W2(rJ~_sE4)Vr_K{BBGt-cXrxq4gGiw{2tI@ppZGxy-CeW5Y z@sncHQQXRF(?bpaQiXl-l46~qdWFBzLZ^UI>=`FCdB|u)!fmk@W!o?q?B+USq$nMYKa zsv=0p9cdpP4eeok*xEb=ZLyErIY_x(v$LW9fv%=^b;R#lu@Jez=n6VPVmE$Fg^Il1 zNc0>P3$*-1^U~WX2Sx0kfbmeT(Z68;rakN zKJ#O~p}|!QpXa4!KGYXo-D~o4gHfkuUqF9gpX2g6h(o^|tbEb2f_9^M%?i?kE^55o zd-Z%5K65FQ9}2vs*e{R3B&j}JJI~kDRA8@PVEA`*E5qN}`8UMEkC@%B&7?H{*;H zSEnP-FqYW(7z#T!-T9O*0_k4)M2v~n*G8K9sBeb#V%S>HL-max>gyb|uqRVuxHZPX z(OSo5?Q{`tJoCR?%?Qnk`aoNjSIu8Sd4oS17K$ zWBT=bLk5jTP@FJvIhvs=GR)#Ilc6+m%sr-B(eTl;K>WuE!#aOU-Hk`HA<83R!zqOp zf`FBI_F2Z_IgQBX>5P`S49dKQ-nQ+sme+gJFaf8}t(4-=kFVlwk(MZLTOM>>ZH;cm z8&758E!MU2Ln16C^MNhi_;iUF;x!D(sTR8QG71BD#j&$UWfMed=%_l9#_7YdU zp7%^_oe%!dowJgHHhLVfO6>PTLtPO1u%ERJ#|6xVY&JhBV9Z^pbM$&A? z7B`gui%xB-&b%Wv%&t9>56eKDRIvP^=b<}uXFchdkq2*J-Gi(6LZjJ52$B&%&=6v1 ze{Rj#@|VrN$NZ6Y;{hVNcOhD6Dz~|UkhiZWNl$o?X{doH-)X4tUYzsp?UM&bpe6&2 zM#h%Gq7JM|7rgc$qepI>{or?FX)p8c0m40K-_K|EJz~fFs;(7qz8ZDb53aDd#sqA1 z%&E5TiAlFYJR$Cp@Y`nhe??JVH2~qq5n!3Jl#V-T^y5TgcPSX?A^p$)e9KM zB&R2lXOE$UC!Xy|vO=lJ%OCYb9R2ngqe<@c){^UcVWN2627A&|``Y>aPAb@I<@c18 z_=~4gR7KXs#at`}F8uW+PWP5vzkE7T_nM;kYd8;{t4}xhd_;Pxy|B8>aFEf7!wF*0 z;X831L-HI<>4V<)G$K2@6;2B=7_54T6VlNw=zUoLGr22^kZ%mfEUDa5RO+D{Dki=g zU2TlOZO@x^KS~e14pNvmnN2+?CQKlMRW~WL^5v`^IxAB%wKb1}V%gI(Q!9QI&juMC`<4&`xocWgaR?)OVJ*(D}!M4g@mbOrDXJ8k3b1^%Zm+=$+<7vlT zA7UAUN24JyEW{Wg7^COsagoCNP8ca8|Kw?v*dkgcUA&zqqCb% zD%sqMSQ)U>I}?vAR16E1i$zjk#n zNM^!c47)fX&iae5WQw7y9IqKRpzFDp9evULi}+MU9U?g3*PNq65+JE)+O*7q2RD|Y zc)WFUw(lvHw5dG$V1lty@_aeoY3vuv*W{;EfSEfHEVR8VIc)5bv@%5}G!MmjJo668$lIJMZWe=fn#KSu- z*;ZI|iJM*eYwYK$b0CerWI1-mqs-R3qQNL`=T>1JU-SIUOxj-$ga`XJ!#g>RI)Ei` ztBO}C1SEDQ#r-Tw_|gfDpB;?UY3aWaA0Q8TLX69C@vMN+kE6`uoTG0$S1HK9yZ`h! zYr9Em@-<2Siy`BWb(KBIP9}Uhoon;&hKar4Hv#lp^D60(@-_xeJ#*iB;Gz~XVQ~PLetCkPmrp}gVHHmbHo6#v$d~ulYX|eL4LVR&uCI}CzopoJN&i;o~2z&uYtG7i#<&njCj!Y4lFo|q0+sN$tJzB55LC<|3#cQRx0LW{!pC_%B=o< z8yB%A!(myt~JO zaP+NWt}{>Zi3>Dm9yAqowq0VLTA@ED?Zj$71Uv4`^{LYYb2B`BE&}T*6Yi(_O+HFv ztVCQv>B~Z66VKhxEel=`k3G1|dQmg2W_z?yrS?m4oO5XQ@=Zs`1LEqbOxhkMTp`R@ z<0<*ztTKVEfmVO2-9t9Z7cWQ`*Frprz=~geSSV(E-W0rcNxy2gG|=udQ)31yq*u}c^Zc(cZLY_;onC@@;yTcL7q692xBot zajZ%Zem-8$i?4J`bXbaxb@%m)G-r_eeOHn43fXOsb?V%kevG6j1cmD85M-rGQ=es}mfcDcZgq7p=dZ6J2VCe9uOiFbGtbeb9dHd{tF zyaDBqL--bQDR%Y~@%>iF(F5NerEk8(c=jbMh*`y`U%uEOQ+yj1w{}m#kOi(V6P*ds z^;g*nYK~0rQPHgC8ku)$+or*0V;yAZ2=-BG8fdo~W# z&kYr=o9M8>?#q*g+I_)>9VFZ@{H(=A(P8Ti%C+s`#ydygwFiDO>TbyGuYO&xRIQug zTN?&DIZi=R=zgKG&8uF88rHX~eY{ONGvl@g*pRnOgbk50dg!`vS|J3la5iAhfas;| z7B6xjLv~_QYS5)o>LJ_erb(fmm$civqdytX7fU+u@*n|2AMol*7Jx|0f#y-o} zaz`BI|5PiJ1JK>7)$Fe4MXUO6LljaH{gdc0-V1~yN}`e7E^Y@nFKOko8#!M_E4`Ob zYp0@RAJv{ue(+wkh`+PJNZ;+;8M%pP)vq&z`g9wk(kgy+@-$t-$T4CMblY$miS0#1 zvcb0oTtZ^q8xT{NO6~7K!q~3WL7p$)CQ+6rn|NBC`^3ju?9XJ)@Z4QlaAptW&V*>F zR|4PHccB?d`!RL|@8^x+fX(_4`3P2TR!9t($i|8u#N5HezsrUT-&4+%HuxhnFcg z25Wrx^~9i8dF_6Gfmx z?JGc8nL!<@9JRgy;hoY7yDEjva%bx-J$Px0r{F-X0y13PuFoeS)qYzh6aL)@7cdg0 zngPkARhRs9)^?iczZ$9N#2}s1i98la`m**lGR0G6BZ+6`TW3yf>=AhG0T}<@lev`@ z7A{Y^h1fmaw1UEzb>-_%3y;jP5G;pE zL7H5jw+s^qaYC8ZEIArr2(=u+1JpN37ZCPM+R|7*f;~wOdn4WpPH~GF#_|k}Wdp^@ z_$*MAMaX)JGh=u zOBeKq1wACF<=cncYp@Ns7xfQ>l11b={~QqpA&~g2j!KWyS&#Q0vUvxqaEQ5e;k{ zK@Fel2*$P8S8`(yYb+aVODq0!C#fl^XM5($jlh5lEE|?QeUAfwl&$BSum3d>(iN44 zspYzf^qttpyk18u91LpjavQFlPn){ndU00ra%fDXAnIu4Bz`nV0QIUary7gm?~IDc zWnxY6eJMY;DESf**^sux|}HIoN8-kdCRZN~9^U z)w$Uq5_r(9`_0@F8_+ZL;HGy{NkTa|eZ?c8qy{*S4-aeL^v<_zTk7clBE%T}KC3b$ zMGXMmPjozKThV#FwDoTPEaAs-dnVJ>jT=5sl3IGTW8FbvpQi{y07Tf-c@`G zJhMgNi<2F&{1_~!fSc#J=fFb-Y0SzVDO-w_SGS?7K5V$ypKNM8e8x{#aSFJm={zmu zoP#bJ9?N<2IgKZo1AOJMixU)#2e3*6KB0M8?rfbx6zw{&s_X#VbfkX zXz4UvKk6Ytg9{ebrWe3!m0VM)n_sAV0?YBpp_UaP$TJ+kdXD4TQ7rGHYWja(M_Eku zL*%5MfluIR@ST8}2h9$LPk1JWrnqzBMp*Pl%9mw#ox|=)>`EQub5hH~VET%1eH`vu zaGYZmWtdsi%b9q3zr11ijvdE6IMfIKR?>=TAX{^GGyMHp1;wg7;@m*c3GkJTji_wR z#g%GPh1?(xptMg|-Z%NMgeN|bn4vaF6gL+Rv>X(Hs?!`FC4_sHhP#$TI9>NCsxAZP8n${Jo+k!RPC2(RjI+bL zUOS-m3pNvVOXp3Hi>zUdCAJmwsqT!W{&(fHNPb_)VHq282CgS_336bqW3EH0_oSKSGj`kg>NL?J9R4FqB``7q2Bun@Toral$#kgQ>;InUzNVUi6{@l$} z0}R;;khBAsA9rB}uzMt3%C%{;{G`7nSEU7JkN;wju}D+%^S8CSVBl!3sQk6fFfEYI%_ z0uRi-&=lGrnF3doD0GYbb4BRuPETaztlRN3UM*Ud>>#&)jcb z(bOQuqR>a7ZZ{u&pS+uF;78?Ef@ZF@2Z5Cpp;rxjR_&h;f6)(P7kURH(MNq(Uup=1 zi71DLAWZ?{l2WH!{O2RwzVq^_;PumNEux1 zW#~_GPsHJ4ao5X8X<}zlktm>%uW8qEPZ`?B*p+Ro2osl9f=qp`dOpXf|H%BZ=Z1kd zd}jOqJ)X}h3QH%t=;OJ9Jr}v&yOrG0rMSs3=`(e)n_P+#V0TSW%Dj#>j#o+-d__$1 zowxAt`gA7TF*+A6#xw$zOu-)6ewu_j(JPk*j_1tgKn31~I9&uZNBqgao+paMCmUWY z)%gu$&l+`GRSwb_FEBgZ+y(Npgu)<~&qeEQJHnsliJuWIQKT%NJACW@SNd-qCL6_$sy4xp!fK?m!p1K-tU4)e;#b5!J#^Y3i^G^C#y zs=HjA7{l==Ffb>)Gx+K9kdGYxuj#6L#yK)n%2kkuC6sS9^0(5G7kfW!tp=Xk{k3*a^>wn?Um9=zdG`!_!b1mG!!V{%EpyYN%JBR)fmTBi#xExW15ktXa)1T=f+!GXF@9>{r}u}+!mGK3wx6ZG8~S|=5S^I|BE zhF|PWl?pUp@LW=Js;QSH>gSkvMkcNp{duUD zG7;caPHwlwfc2Y~px$nb3!<%^b=$g&HMXD5r66T>hJUPYJy~J2Nd0u@E*;kV%`xez zpfZLBtC>gRPC@-vPvfwKZcXMn->j*R7Y@J4Mce-+c<>#a9CYE*!57DAndMEmW-rFR zY`V1SuYYNprtFJf;^4JeIDYq=4IZCA(3E}Gm0ZK4V4f_fq*$C87{p#|SnHqE$6 zlzS{qtzkHx;4kc$IEd?KKdUo1z*3`!On9jDEDdPi&UeD%PpO8;XSJdw>$F?vCFxH~ z#R3wLf!F{xFzYICF>hrLGh z=hj!}(O}}{=#r#zj!MKYE*}La5uZ89#ne4IsYnjH=a7^|43fu@*xRj8GgT5MU)lE@ z?C{F6)Q17OiWz^AKG?6I8<7UkRvQ{FZRIW(u~da~+WHelL&G{Y8wLq-1HNtFBZf7~ zGTFnKW`ENi6cY&WoF(X;RBfMSh1B^1EYLI_fMO@Z>w9JB<-exZ1xUnKqo8l)%-NC7 zN?a>_l~;snv)BWhSeAevi^V%CT6~P4 zt&6=EXPBKm&e8{uC9eD8E2cCP6se(!*KyKSikGT2J%X8)gr6dUnNQ63?~HsTfe~bn za{Hg#xfl%OTGl-?Q(7z_!u>T-mx)0t90=KbeEX({C%B8{fu8*PG^_OT=Vqt&_7>j5 zezZF(?npD^M5&Ycva7tQp{p~u1j4#fOTvz?^)2P!r!3Fx27%~TDB7C)Gq12G)y##o zh~)9^)3=rF=u4i?DvlHbqw>@sWgz)+&?gwyGv4dMckfsAJTXbL>CM;Wg-6>?kYN5t zOUv_bS;BgH!xsn>`8ZA%g&LyWxTBw}Pv1@`sl&(M;zC?5obkD;k9F$XLHp1c7j_>v+vRO~dyP1- z;5vcIKxbpLT}N|N2o=iBw$jhowzN;4Gon16XZzL-dYO=@)3YuEddlz+_Qvali@ z1K`e;pV=qXh(BKl2o;^aQ~Ov5cagCm=^+WeDwk33rz@d5=x~bQ^;o==m;rlo_-^w1 z9`yi%h_MDw$+lirPU36R*-a1EyGaTr4fzgfBZM^KdJgvJD>87Mb!n zO`Ip}!#>c>s9n@vnw$=_a!|^^Z}G++?UoSsuEIPTpw{v;r3uUk{#ApeY2 zR}PbgF%m=~VGoHrTp z!E?K-ZBVxPL)6gv$x06tJXn2SJZUjNi7r+dBr_DMS*+V%T)+ZdpfLD78-=v&xV0QV zzlz48mQ}~T=-Dr^Pg6-^Yn{z&CkGpq9U`c1y+dCk3tn(ee)hFoUQuv}N=|^le0;ul0S&)e~a<3kL3&zxuIih|(l` zUl=P#E7tGKfBz_i!rpBnmOo|5PAin3>v1dBcK^)!pfJrOEjbmcl+NG%U~DAGqmg!S zA6yy1vds80w6OQ0D!#X}n$7La2>ou6yWDemMtS8&Tj1Rne4*vv>Cdf2U>`^h)vSCZ zsof@}Yc@V)rDLY`>?YD#+y$JWnj_N^Q7=Q|5VdP`lMsnB7%z#wO9o%lWKes0QF@nz zde$1%svOB+p{C?fI<{cFv@R|c~-PYJWqX+&NAVL zYn7t)D3r zyM;7^K-BmBOx7T}Wu-^BXK)lp417yOODn*1F}IiVd)oad+N9dH;v5~O+4J5c8pnFY z{D8wh?8?}e(1EzzlDOS@RRVuAn@-je>aSaoq$JJ98)tqXvtFe@_zm3VsKuepRf*Ro zdTGArbO$R}P*cOc1(GS#v_V}u(K>0StAtdqGo3<;)?5e|DOkjXuEHuGg}W5+3TG|r z4h|e~->{>VE@?87$RpKJJABr))Sq9_$l5$43PioSyD9BTUt0c(5)GdF6qD=3KESuV zw+pDWiTm9&=l9#PtCQ0i8;nW9Ne#!@i6ze~o8R-|j-2x8uN)4c*3WObhEEIa-ET1P zxxMVIBQe9%B`9=U%~#P>bf9m^yRyB?9~O>V`B~Pl^+SEk-pJes4QX3LV}f`RcFKH} zI$<}xq?sG`q0SoN9zBnRhL>`E2I*u0;wHOY@g(bjH9FYaiLB8g%QPVVBV*PL7sqM? z11HV4>kJ-Y)>i>#sa3B^VlShz51pdLU!oBXt0dQRqaR482Z$^uXgaUA1;JVh3~E!I zc6w&LU1#lcp;s}~^Gk~s?(YB`1T&}glqfwB#FjFLuODx1XA;cUlC5Z(Z*7fAj_(_) z;n(K=Y!yU4W*^lFBggQ=xOL2YE{DvP%kPh48utXlOkrB^xNF=OgYm{G@wc9{<|Sq8B9dY8Nvs_X_Q{DwK8iJZHdM zHqxQ6bb-J`X8wv0FafJ_vZSX*fbdW)G6AdCu+8r?R2q{#gJ8~qKT+i^FBNq7(e&(* z`#GZ0rnK_oXY+Dc@^JnaryuR>s*?kDvrzCe?c#fbw*N6U$u0VS6o) ze{1`!lY6F(m%>Rfw-(1J z^t8bPd7agdz-}d;2G4KD3e_!n7L+{TY~?6E09=>5^8nef0|el^i5xK)rOEN@J_EEw zkjgglJpF3k?)e&4)nhW0E*9O{^?i-e2$AKPrn&V#&TJMMhh%@IG?j#~C<%o!76xP_8P zV>%ki<74Sh(gz0zbTzz3Lb`XJV?;d_d;rq81+l(CY(2 zahsGci1$(P%0bxuC7l7lf!(o}6V`UcqvF|*I?=11w+8^{7t`cX(~93v=~+ouP(w-Q z380x4td?o*3ZDc0=2okBXY7mb?{=)AEue$I-t~(;2y1;jls*{o=CzU9R-;)%%Ew^g z_#?%!|LTb?UEH~Ee^h5IM0!vrUJhV418$f)(srpNm zD&g=L)4xR(w-Xh7^{V=+)anUz4Z0|DfTBl0#By1|T+?M7qzM&q7_}VRY|_Dilz=_Y z`04^0)fbEikc;fep&?&4c~{@2wY*Ne2A0UW$UmJZ^{C-@WWz2b?+W z*q;JD`rCW_Knrc?DPtt}!0miaYV?-n?SI5v``ZRs+pE&&?*2nsD2(#5 zL`$OF(HzeYOK-a$V5E!nG~$gki{MVd81*YZ2HoVJz{0JgX%3q6o zC5y_d+d`h+CqkGHno7wZ-z=VJjKSeYr~l(onC1Ly+%CSnTXTkSq@;|*`BD>EKoH;H z__v?gn{*azP)cM7ao!rAe+SFPHB_JSRa6?wS5!8{gN)%W;=`vT3~`0Vx;#Tz(V?*| z0J_~5$Cg?Ni6~>;yQIE78Zlf(xN-5o*ui3e-v$9o(o>di^U7z|FuGT7SO1cx`r6f#o~(TTT`{z z5RTR!+NKJ5y3p0yDQ?zt$X4)x_gap!jwKbI1A;el<&pDAUQ}=#NM(K^d;dX{ayLk= z`U6z%_pMhqUfvC(*LOi5So(^2J2=R1pVhFaHN4mf`!Gw!XA=_FM3I=vT%lAnM2OZY zsdo^nrA`~a_dcFI{`G#%cmc1yAnLEV#_40Yrh^j?=X(`@A7ZKcO>=fD4yc++d0DMTZ!W_#X^t8O)Ub z2PYW`aM>lHfALp!ERkX&p%U6NLPox4yZ4?AfO1?yc++zpx>7LLgt0w6B}KMi@6dZS zc)$LBalokFWpcb$lI2`Vz9O*JlUSbkzZ-GI!kA1K?UO1Jr&<0v(373qv)?>u`f|5~ z7aI8d{VB@VOMb@Wipd;AI)4+#ncKk zHt*`@e-M~VM?59J+>o~^CvO@d= zBb9_<5c04xGds$jf6@^fW(AwWIEkGe9V2@ax^ggpQw5}!@fKH_MnAf|t-h%P*A;tH zWhQlaOp#@HKy^&dZYp+wYBS+qqyV>^*Wak?Mo1;`&>&aG#{?Wx_Azn)2#DnznM_4h} zk&)u1X-SL`W)Jq%L)E45!|dX{cWxHSpr?hUvxEgh0iz1Pv?8d&h-GI-Q9H1y0CnTO zDsQc?BA4y}5Aszk-yX{K^@|bS0G0`ZfMvsVS*d<4+~)7n6$$LmOv8CuDHE*~)8c&Y zb103YfAWp4lf`{iFdpwFiafaJ`k4<223)Yrw%H-cd=G9F!5wBL`=66;{gg?gt06f9efX5oo`YsjBF;1*@5b6YV9~a+Np5M*qgoT zdk_52tQ*av{wvDk3UK%O21Fn}TL1j%=ztshI8r>L<4cT8A2ZEVB!elYKd1%?AnNKNG{YxQx&5pHYA<3amj_Io>k*n5G zu<(QOcU->vel8B5yS_uKO~X$q|80HWmaoX*s_1(27UIYv2v!4}8S+&h1 zuJhMz@9JY9e7%JPH^r5V?ndccYXg+>q{4;OmHzi#6MGwdu|;a*zmT79KCbF@d-*G5 zcL3}5vIk|GMSQ8-H;hyL!-G5ZvM!M4CbA0afX`DGL;_x44#!QQlh|7S#)zw-M|U6g zihQ68k&h_C zny&YYhEJ7^f#sL7}_N2ss`R$7(u(UDeXA1!ku=I%DRI_GrlQVf8(kg>x zRZ@_9GET%OzxcG!fZlMXZ9Mi05T8uG2lVYYZliS@B~?xo{FS7|RCfh=l$u>cO1h`S z#0F@wBSq|~^kn0|7yIEqi`@ZZ1FYr$2>rYPDQ20Hg+}>7_RH6^rYb$S4B0i52e(?N z>SFmzTq@@#qU+QK7vLdcEB(!hFK6!&?ghx^1?|)ptk(8&J0i!N~1PuaA*3_dAadYslTZY`1VkgG z!$p_|ZYl2d;774o@*p+VC)AD^=SZ%S$;35-mfTOSzuxz24&$LEy;BHAf9%l1XL0i? zj~*5bW&cqI=g#kn4sI&E*r%IDJ<$5?Z>r@mgC~@qwxCdR^-7DoNkpIBzrWb+q zI6Xwx95T+X!xcEC*fvP{ImD$`$C z2>xL3oS^XJ^*I?7XF%l#dU0yZ{6jYp?TI0tWD}j?67{FUsn&_KBiE=&h}o|;Lmec* zl4CsbM6nzDYW5f~`j{1xM?xsz3iJmPZa#$l*@^@J?hki+5#^6pY7LWo1#e|OEHvPR zrC%>K`jlTXHq6LuESi2C^3%RGEsgSW7fcIi9U|b|kIyTs$to??0}k>pY@Xaem9g-& zSPg_*Z^WlzdB&GR19hRT_wZ{QB}T1wR;vyB{X0qFKbaXNM&mVaGZt&1#Z^ARQ3G(M zRp;*=u(uYtcl(Bll?6-O{OM3B!{m;~_`Ema54@#)dfM+gl41o?EpUN*H>j_18N+U4 zxL#3Lu|bvxS0SSn&*$q*5#yq%Gwx|)RqX2qh`vxSN>3}!L*TpKcL=3W-^m3Ol(I59 zaCR%iduS(0mDIKUfGC1e2v0YQAR$F}2C+*Wuy9vpl-ub z9vDHoeIStjyxtDhH0oW_Ggz#QXeZl!+{y-GmoIQl6Sut@14Hhwovq-Qb^8?U?Fl{Y z2TKgwy5&|TPjy-9FSj#jrq<2Vvs;ESxcob9pB)s@ zkmQ48nv?z4A3mDN$TecU#0L2o_NV*B(&0f-+Qf(PEy0PRJjYcqCUGxe_m5*dt>wA2 zII&BrI-vWzdP@2A!Ur&oiwW4$9&t)LeRa`hF79VMZyoL1f4L={9%c{Cv6LF5ksNtp}bDqbcnc;ssqW(C*IQWCI zzDm;NQG_vo)Ow(zk_lRy2t?xo(V*dhw9vIS5--?5?nznqYVGjNp4by>VXyB`<==U` z#lqe+UKl?T_;w@j^m2eA7&dbA_k`ibh>C|KSN?-v>`z;FLlnSj-8pwd9i8qa|bjuungZAb)iYtwT@_ z)Dlw^YLC(;nFF?r&4uxK^$a$p4^Dm{naMxXs2t=L%tLOkhl}F!S;2BH@@aR*7i%#g zP^~*FIMHu`iA@ca9&GG`pe0p)1JuKW`M>%vnh{_?_?{*%`PZ?;iUnw#Cu+c;M1)rR>jIPsJefti>p8 z_u|)y57O4^@;o}3h|Ls&zLqhGJr*B}G@cUy)W(uV6Nads$;!BdK}kUWleoH zah8bJPCwLH=dXCme53A~Kr`pl2EA#5x2UgY*H6~J9k1@AlPaiYvOYuzaF__fXe;I) zMZUT)zo>rOycYl^Z$m@_#t`k6p{u1yGEF%v{L5dyvqRL*X@$l__&|bdntK2ZPPK(E zXmImh!0q9vaXQ!c*pz#x{)vh_kn&*9u!8zPumQ8><=H7IX)o+Te(t3vt^~BF+wE@g ziz&+*j?L~l_P4>m8TdWl8d8jX5ncht}Pj9W+yx7 zq4}3hnDT#B-i8Xc`JR)c=RWTg;GL-lbCO64RyD`jSWgJp3h~BwASUN0bw68X9$M-w zNqo?lLCQzIdF!hfYwxv9l|uWE+i6@T45+_O5~}4#9aSw%pAH#YyesLaDRKoiY9m!Nb_ zxzujQWIX+$US4#9OmzSxNeSm82u>v1$BV-`Yi|c zMe@mI#x(V>ZI^w4ZXh+pnNw|~oxlBFT60_bd`n7>kc!Q1X3ohkym3^6`7hO+vn_GQBPC}gfkhAuI57asS_sm{QCo-2n>mBlNBUEj z@3H@ypcEy#yEAC{HzFM1Xv@zzBHpjaA1>1ONKcbi=X0+O9$87 zU#Dyf`R%jdz-vHYf>k3ipBvIWfq~#Wz~q_a>_PVch-eUlzhnp1*oy_u^di;`@y;?2fDMn(x~^_K&5a$=d@5O{rb=Cv8zsf@))j0 zEBRTI0?VU&5nxH^mkHdUn-W_8oPh%~ zaLG3R7jo z7Y%G#oVyIFaXth{ntO_FPSfHzaa^i!GEn7NmDjZC0>J@{m1?NwA4yM#nroD#_i~o_ zJ8e>({TZGOw)(NyZY9j>cI(GK5uAXznfZ<^UrkL%K!BqndI#m|QZO`+c03TSjA}uR zO~P?+o?m1HfaA7oaKvLGL7MrCELx!Bn|+qlhko2&1uO5L6Up(TrVoF<@GX?TU1Cb@l5FIFMb;kcfE%L3uJbJJ z>f#a9P`zV~i}ieusPXktfrwV|bOp1;TrfIrT5%(xdK8 zc*^r_CdYZgQRpYDxz*R;Cr6SPr`Rn|Y2;Owqi-Kl*g}=Fa+CD-WX7r97B*uYGk_gO z=d@Y_^yfT!XZtHD!7s^>eAxs15EMrFQ~g5q<~x)7>-m&C)+>m4yzje) z6;MScKOZDigY8~rx9Gl)3;>egKuxgCDxt{u4%>#=a-gJ)+oREF+ zAHpN1Dm>_}BoUhvq>T8T^HmIrUWLCHmQ>#7AKqSgo1M#(Do@YA7feAi$mQEawW$x| z#HGAJw_3yH+b3NF>s0oyC18K#ZXp$lM^#xF1^wQPt+aU-SyL(f&b3~`4a_5O%=t%a+e zdzRnL^QfL@kYmDSWDIbt@v%>@beTh1q`&%Dmf@!H)sQ9Un70^&Y3|)=W%Lf)%Fz4; zYJj$Tk#3s+sBDP9@gANs?~n$Xzt5s|k`HBkv%X=qp>&CV_Caq1!l1GP80vBekrVu$A1-ofuzQR|bc=UI8TUF~X?L?8}c0yYPQGn%K!^Bw@ zuC2R@_|Xzq&Tw`h*yp*X*4?v9E>X!_6V8(J)KFiH+kvI+s(5`GE z&UuN3@;U*L!~Lx{lABwbBVboRFwLcYykT+r?#Ac;58^3&V~{eNzVyQ=S9b5z-u3JR z-9cHo+gy4->AJXhLYr13Xa6U!a8~-$({0Y|J@_dV7sXgPMN`L2yeen#Z9qSIRbU%VW~XR)At^Y$2aY{gJJ1fj_A;Z>4Mw+!Ks#)|283 z+?@owg`JdOtz9|J;p#bq+iBUDdR}-aV+FmF9K+ZcR1bP9@Bs*_vYWF){JsS`b>&R; z{=w$Tr3!#${RB^9a~t@#8`u}H)V0d@r2gkIn1~?0AT&`vjpfaoDFGoJu&|tZk6I)D ztS!3=t`-<;v3;(?Y`p*RaJD?-DiqZSl|0wFcd;TuoH^%oRiWt5?YM*OixnaKsV-vP zp5lkQ7)TcgqKtL^Ybd|Xl8b8GK?{%^KEFD*wtM;S6J);NjISn+40ZG4Z~n}dw47ac z(FLwQB*lJ$fNr^Pbbw#*{EXh?hv?Lr*crRf0L$@h4Su$m*LQb+^;aOrMf`(}VXtCy ztD%n;8kKa-^Aves@j0Lf`*(e&i$0P;@baX4S|R$xwp zO-;Jv=1O32P9p~r^JYpthBG@IiQ=Ixg_4#+uO7tua+eq0a_({u{Zsn_)5zP{4cN2l z79StWNg}`e>$!zdl$k0`8%xA z2pCs0Ug0t8;|GVPuB)1uZ$_X&Sou`P`SmZ`ds9r;8bgV#^7zrqGf|`;V1UQk=SUxC zH^KJhS)1HQr4fr4X-hpil_+_C`+>f{3GRoD(wI`Z6Wc4xAE1u%Qs)nsldjWf-6J>m zrUHV4F`mKv!y;25HA2k-&*$34vpO7I0yTph*czZOo9p#{&vF6DYP6|tYF$Xgbow7CUO)L%)oz5lnoVazNu~@V2|uM_ZMG?t+UG$( zJLao3=#bx_%EJaCf6pCA6#|BktQ}0(D|<-H=c1FpsRXC*9{A|Xo_R7$z_Tipm8&!@ z7FT|3=e#hacR68t^8^rA+ZW1griXTde?T^W{%ynm-_4aT2uE!97jsMSPyk^yGjYNu zP7%`hnqj+Hb*+djA!%@9pll=X4(iplYN3FtislY=JWNPc&|W$vbs z+Sa0U@meCfS;@NeK@x(Lp{Mxddgb=KU@`Eyxnv=UeWJ++dS>;7IrNAMZ!#D7To8I4 z-TXyc7_Zt%H&wdXeOXXT;>>t1Ul5#z{;npw=*2V7@eKyCRzggv|5{m9<&HFcEv>9F zTe;>qHn!B&Kz8o1=@)}O*nx>O$agr;HwYz}=lD&W&`QOr^H|z$og4dFp0vDx7TP{% zf_JRqrX;3icf)f+g?U9B&F!M}dv9>t<{B_@N8OlyZ#9U4BJcfg$3ioJe7JiLARu-B zL2;stb3Y>b_NZ0E@tnC|_I1r1KIeB2UZewql@u7EiFrO*g9iqBZBkN%N6tz-2h;6P zJ(MxRZhcjEs8Ew%03tJqvq+*a77 z!GX!2FyI<|p_Q*OL-qq*GCVsAdaINrMthDuVcvDQ{53Ii7UBXEX+tkq`_ucPBSsT4M7C#&hC?{GE&3gQHBb56o6;`(NB2!{N^c5YBIvM`vGTFx)0n z8C_yf0itjE##I^OFaEq%V7SZ*&;7o9ONHm~6r|Y1O0U?KZIR{3pAkVP7p3qiWq-wv zx)bAPEy<_fe>O{ty|YtF&pT`PT7V7HH~Ol<@8+)u^*@jkjkw8WUV50z1pyRv&;MMM zVsMQyeEuRlCow||jG0pkIKDYsTqT?LQO17O)oKh9uq&t z5%+*uE&&)j>i=C)Nh4hBVuXzM!;9X@rjc%f5}t}=F}Rpm8Z0@M7X_vGT0UjQN&RQA z&1%qo&H=^z#05eHpO_+238@L-TzQyq0d4NeAIiqt{2HA^-U`;Hvk`Quv9I@B zQb22a>nxLj`P9j+I;OoAxgCT8DmG?m1=($QnVGfw{pJ1r+T_O%PqV-JSl%FT9QFH= z77c3N{ep!};p$&l%_Fc(@zE!3aZLM?=TbV8>z#WyfK$VNN5pYH6&K({{gzU-iy6Y> zx>moN;^pSh^2)tr&iwuw&8b$D`<4cg)5w_&^hlv1H5}4v zf2~h%rB;7g6VqfBPIUOk>2rbpO$F4<)Q!bmuek9&fCH>%c{o>N7*TfuXp*!+GvyX+ zAThgQC_DI3nSGAY?&{w`&0PJz5!toE(YJ=2KngUtcf*S(p~bG?PJ=4EO7kB^R0m;A zfb-8bg5mbe`fa77-R6(A-7eKmwPeq9oecC>c?V=BIo&PnKz&O1J z_AJ(`uMy-17vlwDR8N%edXl>lBwhrvmZx^nxbTI+5Hji|$cj?{Wt_m0Ae6^;EQiYc zl83|vR_pc5NK#69nk#q#dgv0cO)6n0@eg6KhIi2Ez|0#i5H;f+<%QD!U-2g&gyH|o ziSLqUBX36J01Y$t7PDg7>kGqixz5IjNZhN+^Gq?71s%twb}mbc`oG05ajTpYJf@U< zlzUjpqfHBO*KrnB2H~-ezW@)I{=#`IU0pzmIf?LR|x7(`unnvEL-dS{tO(hNeIj-L^}|CcIT`h=%-jUumST@ zfChSr2X))ip~L17XkKrtL)F4r0s7_2UQX$hDFVssm!*E4zy*g<4sq!SoC3p!HDhUKdVO&F4v3NH@Z8I2vlr=d?myIcl1cTZhsD+0=&&XXxeE{jp zVhjLk9KrR^{LjSvLnZTVzG6X`9xbAeT~kwiLc6$_mFIWJy~pQ=8ElL~^Xp{Ec!K%e zi;!a}b*4vPdE!`8UDQ}rl$#_Yy_Q(<9WX%L%I|JT%5iXo~3drKf36*gHDP&iT@ppCM8hbxuad&v1H@Pa}pS}k=bR`QatLprF(ooR&ZJ`oVScXzEUa;4+>9YdXgBiz5 zS&B9S)t{V?Soc#+xN_4LUu>k+)0js_w?Z$q{&oRlZhotkd2sJ+m`l+*Bzr|9JWaF{ zl~`syoVvB0x)rjW_Nm+u=`ZfhZWcL4(F2O)FN+|+!u-D+P@EW@xj8xq$Rk{(GZ2tt z!NbyrFSIFufN%W~2?zv?`*?Be?MJz%G|~lsXDC+~KY@(0|LsoFs#_Je>VTa`-aHPt ze{6oU;R4={ise%Z-XG$2ZJ@(EJ}y*Ysy`BZ_HbJ5?V5+c>s*U6s@*xelsAlnL41Ba z7WzCTMJ=b)M=MbKmzw;(?=^?oF*-r@x)4vh>i9E`d@DKXd@EFt;xY<9Wc)o5fvNfn z>GK@N-kluxYD0E4OD1#qF@@ebZ((J()&s=Tt68$)-d3}@q3>oTOBkC}{AT3XZhd>$ zgRXxKi1Q#53P2uDU-?}f*H&}&P*ifWSu2O~T~e!Hs^DbuhS?miUA$5#0MwiLm!LaO zJ6+Cwj5St@r61rwe;1!wqamk88%qMMmyZPKi z7S{1l^hPrS|1qoPC-(I9IyVCgk5Dd3EHpnB$At=REQrBzUYp6FZWi|bgXqMB1CE}A zd;v)pF7fbNRUE}SIH3#uD+a8p`j(bM0v7@VmHTlo&I-|pch8TOrC@Jyfuvt%=5rfH zH!nxR zVsw1MNlAi#0@TLe`f`9|a@S`GEu~M&f`sGo%6~YPSV7hDxbjCrd=%Z17vu<8#E#&W zA@rabEBb6=JRb0rT`!CB_LZGl12pvD(0}D%SCVm4ul1GYS?!|U5>2P4sm4251n0<;MaPk0#7lY5K`a6?q_U$%)} zCHK~Ogn*U&^m?{9)sM{J&pYYlu1GeUvW@1s)2wO@ zy$0ngzg?p9_$%Vwidj{W4E(4{0M<=xIXAN^UJC5P)Dr%W9%h33MgEW;tTzWf^fFNrxxsh#=UYUSu=A|kW$ zR?dcWvEp_ZpL!|s>`>i_wfSI>1U_V&NB~OT<#@ua{4$4X-kbq=G$~@G=2s{`5LXO^#GCg1S3QUqtV{y<0O0c(ESdz`(hTxa8 zi_63Ndf(?5Mb1hTnUMs!czSmj)u zwYFYyECP-MiGGve<(w0nGX{z?l;F^_tF28jxSW6aLteXygems=qBpOr{2zO7{txxr zzm2~uSwcd|78Q|7Va7H>wm}Sq$eN|bSh5a6QMQsnrOlYJjZF3m*|LX9voMzIBxaB; zBRls=*Yduu&*y%8|A6oPOCFCb^Lm}<^L(Dq?Klp4P{EDyAN_Au>^)7B&57oKlzsu} z)jV@ec+cq=?!GkpB!R%vF?#s-=2m5->YZ~AY)E>I%+%d3j3Kb-5Vz)%aih%S<|!AQ z?Vf)KO!l2cG$<~$$wGe|;ahMx#blKV=GRGdhzN{Ez_MV_`!=_$9@e+i$m zGZ$`_+VG6=&Zg=v_Fii8Crb`~q3cqE7b7rA^90YVQ{3it%DSo>DlDlt7(&@^M~9$p zhYAi$`EE$$_3tmADK+3af4bjj2rZ#@Eh~UsGs)w2n3fYTK(k#{2ur z>pFRiTCWjS>6;H&+><0OHIg2*GYr5Lvjc2nV18i!jG^c&GnnN*3&|J(uOsR|MRU_3 zBc?`^=#fH6UB=z)%Y2BuyB&F3ck&GBlrIdP+vhJ=@7B9ew@O=Swlg8V?J9r6U!UD~ z&ps;k+v}52xLY6ND?L_tg<~H1i-^1Ct8WOPcjs6S1mr;!IyxS~pki50W&c2EdqvzY z92V=0PRStu{LE;V%^37_qgvlyAATpSxjMJ-e96BO8ujuP_u|;S8$ugrJFslaHr@P$ zneyHw+6g0D=J)ZhY^k6k<$kIAZjwi=W!&+104jHD)QW_8sQ#-6)T~ISGqHokp1KCw{Q9u$E^8wXoz~-TM*MU$)%ih zZSk7LUzKSIV$YMbH=ac9_o~Hd@<=G@sq1KN(xS&aPjRU%?_cUuNl*{!4ihbv#l>Z0 zbE(r-rE2&G2FC21!ci&AKX2ThX5hUENFbFASL8j=y2utld=v zA+Oy9W!{mYGxH!JoSH58H__c0Ql?7~9I)!$A6SY9!co!h8#{2N+AHE2HI z*td1aH7jF#9trh4ZkwdD*l8Wpp{KFbBuxprzl(eV)(HfKH*6%Nga)9ic(1nW15MnA zc9XY8V)mKuwohu}ewMOHPq?FVC`FzHhkAXxcuc>!+`s?QNWw2Auh-~cRB<>g!L!w>bQ~;>*Uftj< zRUiRh@EGfnZAXoL5kLO9 zbALZ7){D!IhQVYB(i$HZSV_1R3VmK8E$u_*m^L{;<^I(87_)a*jn^bQssCX*gebJW zHTKJOQ^#Wk`+2>_u-q$4%j1BL*COHN`P(K@xMy$tx8?x9RCn=4?Zyuo4Q7#uKzmTy?w>}%hK~>u8PbKG>8EX zy>_=0;>uFFxleh#E;jDhFII=YQoIjJq+hK)5U5?GaQ@vr&Bux|lO0F*;?wP`Ern`~y`QO477x?sVC4oSdXflYa16us!zBh^u#Vo%aa#I=zC zi^+(T=8}wZTqRAhpCw}ueVkiSVw=ReMit=Wj!vgZybCf>#R5cgxphau{-fV?3mz)F zUaAVLeNJ<0ntdb2dN?XYas8^XQEfq`Qca$f-Dr&ntI$WPKYb8aBcU;CWtVrU#p~M3 z(t zUSZ;Tvrt$+D(&#>eo`Mm@Yj|Yh9@T8J{yx-sMTjdoV|Hb@{KjW%GjdV z7+w@98Nlqdiny^|kMy98>wA;>jsMpL#VN5F}Ymot!iHq-h{gNS|z8v zw$I4Wj*O0(1XOgVIr08FhprxZ!=D%W{Ecp{Gc{Z8kls z_~6QckmlJmLv2clkj=5|9DTs{P^3j0SCZ0Rh`9v8jB|Me3QZnXji$q#q%?B+``8#;ZHW)F` zm%KN{bnS8KO)cqfL#jVJ0EdFk4vj*G6nD<$C$X$}z1MZZOVuY3;_l?a6@ZMf7c7}t zi4TDJOK55&w|y@5BbtZX*`3QSu1fcRo|d`4pfboep4@-;QL%~ghi9}Ec6Go9i{W-4 zY`#$$UASC~Wg3Oesy}pywv-?Xxf45|vgt6aJVJTk**p3~ zq)*#^f!5x5FrZM+@6tUN*`;bzP0!9wQ?#>vd@3a`^tzd|YZmsWRk-dq}J$t&a7K&@*O_ zA9Fk;KRMBn>BQ?Ul|i(m^$rUw4f^n7z{#{ZH^jR1O&`|p85!#Tw;}KmB^uxYt(5W# zf**FVa22ecz`nmFs%;8&f4ORvA0(hnx!4H)@zZq;$Rdgh5ui8w9o?AiuifI4bs?B^ z)W`DJNq1rSjl`75g}~);PI#NRi%p2VF&=bLV9 z6Y-GB7|sl7<;yvSXM_vBS!~3Kyqy5SNB3lu{6`x+Dpib!`w;mRLI8WxQ}PW<|o-+IzrgNHnKPuGsVGdb8e` zgtBT`e&&|{M0JS7$JZmsD3KRlC{m*C%_tU|av{)J`YgV6*%{F}7cq2mtz)r2ew?{= z?SLN$29z*Aa4*_M*#J}SGMG*ckutUpmm&z=-k<3ErIJg1URayd;xjYh&QN_kF|~&u z&5ASGE8FNRmR%;nc&fOMpcpq-j41vB7)Jw&I2A|P!5eF|Cb}L>vm#D$#<%O3B8o4V zVmsplUf#U4StXj}5q2u{gJGHSIq#pO*EEXj59Wd-^Gx@%vqCW-N2?Y-os(lKQ`+jX zW1m(XPcK;&B{+YGo_)qc8D$rAiR)z(bP5r%+Qf+YdA z7uWPx1j}KsvtL>P7|;6TdQDB-A`}o<7neVlP6Of!>P^{cNeY#CkEEeF{(7X~z~@q) zR^6thFt)Uo?oFuI?l1Iy;g#36d&Bl*eE(+OGFNf6s*o?`L9@+!Gn{{^X8^wD-Y)iw z+*7)ur83GKvMOrl_Lwx2DnnE_Js4%9UF5{lc#lrq-Qkw*T_+}P z*PDO+y)=axCB01^Z6+7B3Z1>n?my|J5#*B zZb;lxAV8c%8y9ljn9SZcZroU1NL)JVOL_7W?w48B93Jh#{g;~Pf_q1|;uT>xv%O!F zxh0%^_M3N&+PH?@G?B{Z1rw|5S40P5C#EvBP79xEOJ7m@+J43l(u{bl32=3{ZsH5a z;T+?aX1<7#GCkjAsy;R zyZad+9I5TE#Jdd(`P84R4eP3A)i2`+W9RDaS3ERRYW85P18 zQVHOZ=gN<0xyFeF=Psr5Gx-9)Tr$^jfBNGA3!bkF5+y)=1;P;SSlzmn^*+R^L|UlV zo@*__<4ku~_+ifnm196SAY}D1u9LdJ6F0?d#Z!q=8-DM^0J?NGg?B@Ri8yLWW6c-$K_*iHE-^Do!uHs8@Bc7i#4AM?J(+U()Gf zW!7tHL;DF!TT#2yC98afQ^wn+x}VXC+vRBWce+#0B=#tW6z|ak)X_7#*AW+G+z$@h zKy3gxfyo;h4!u1jW=6u^QX|qTjkq6GV9o${l&bUiQuS-9*wcqB5ph z(aWY-N~p-1#YRWUP~_bMkB{Y#A0jX7cr?^Sef=(6tMmxT2dba~1VuAGk|_L(R8FN7 z{UJzYA6~-M8;}FMV2EIo#`|ew_T~C}`7aUf@eQtj_Wz$+TFm(IzX85|$ z7DZOYau^A0K(x~QvDRtL`S!aJRdsFDbC=w|eQWz#qdWNw4*m5?W+yjX7FMB-J?aJH_8eR9gOd~m>LE-2!;ZfJASj%GPa#bJ&u-(8dK$g}A zFi?PxkzKB;{tojomr7}kI=6Btw@Rtl;NPl*?*1((#F5ufzavzv%8sIk+xLw!6L^IBE-&wf>=FWfchzp4H`k`(wIi<99`uG|kO)i@IFPHg>kNO zFSPmzsuFa=0`DdCUioUqFz$b~{JFH^>b2hcC3@7@fLVdnBe83SwRf{^0amIxBHNx9 zQ6`D?`qS~bqD{(*L2sj(_7ptVZO8KMOx7fUwoXJzp>9bpUorqpJhUNfa|uvohM!g! zZ)doT)KRpIZX_+T=@K5Q({pr5$G=dP|12TzTqi<8!y${3xBcU8p{2RpYj7YTu zR*iIKcR_Lz3dzfC|LR6c(S za)gm{RqCk`AkN&EW6p;tu50TkaCv2afp#V~+y27ji)`Bqw6j#6)xFRGu#zX*O5Dz% zdcl{|nG?@H?hwYzUIkfko&*q7lWWO7xOdxm!1MGR zj}w$>*r%DD(jwJ8d-@@X(jd|bPt9Cpi~=i4t>zCm9uXV(n=MsCL$JUzxEyZ79A}i~ z(1cY#zg2pO|C-sAeow;fV5obYV8Q1nsOC$VO6KaBie^tPn!id{GTsIHRz3t8cY*c8 z*8peXksxWKBWc*!`t~l+SlWqTrhWO*5kW9E0W1yO4JT1OWip7mEszR5(LWK0P8e9MWDeem8UGuflVD z1)I7F9SlT)lxq2JrXCpRAY(v>BhT6{4z81T<5d5-MCsv9ovK2o+T)o2 ztcN)P`qtlD{eri*Hz?ACYIHRN2s>~}Np3SBaZ8uTX#=5$boQeTOP}hr%s525Iwwj3 zI{oz+J|eY&DSQ`xE`Cba`mP;Q8UP#l_2$@RmCerH4=$hH+;Acl94pw%3CNRJs#*8h zppNd03~^z0$%;NI*}Ip+{jZ~soQTn>_t|n{W1Ivx?po$?H42_T!-QgXWr;_9!|rNi z?B7geilN^#+R7JJH^B^joY)}bmXRu$Hj?rn} zj!Buq8{cEwBFIt$6$D|=5I@*Wiv8z3&x2v!xo<&;5m z;u4gzbT(w*KCXK{)bz(v zs^DPgkp@ygXVGaLvd7^Y%rzg(BS_=gISQj+@`qg$T`r{9pDF}LM_AQn_Z>!}Ny3_y zwD?K8Nc=bdUNa7u(fc#`YnSnY95D5=^x{1r0^t zbzxgFE#kDzO$pU&V7M`k7jG+!4g^D|bMG)-Bl^l%e^dC2%14l+shZ{aS}%UW)01f@ zT5WC~qo=dt(>YLKV%jH0*5}O?`?$%bj>W33v9tY{ z#4xC95_xoKFxH3v=O>14*tyi9&$H_1jNMwEF8Vk1;!>sXRVUBsqXBJI_+@zD=BcRE zfe11hPxe4Qm4Mm5u8Q(q}#aD33ccNxwF`#e4CXY<5-nT31`6$v=nW z&$UGS3yZSdQa^c&$dcmsQcM__0w8u57YGqSVL?552;8aa= zn*vC8VsYH#NWsn?F~4T|i#dN5EYHCV>4e7amq~d*N-rzD*!-I{x6+>D%rnG1D;)|k z^%H}shY$zi)a`q5YJQaos)^T56AR1kr(R8@nc5f8DiXm^ZB(isB-0o(Y^Nx(X|f0M z>wwodNLY^X(g55QOmrr}8EUi*0{}0uI`LRoOJs(8R9-Zo#n6#3^0wcG6)Hbf) zde@&uASGx?Q@611`_jlGOa>uTt$e6QnDSXk? z;>EByF+lJs>k*YR`Lbb9EM%v)aG|b3jZob1nmk0xIh5hb>*YmW?guA1U6ygs@gV(N z*IN3*jC5`W-JbpYHP^spD#){dWJ|SS_j~~0@X%6ZK216Bnd-mIf;N4#{r&V9JGlU; z)|?XEBm3i{V(s^q87(54Q#LMlMu&n6t9&yNX~L3H^dM)dY#hCKTJ=t7h)JJ(1ApS} zurUB(>?&~KgxwPW+I|21zMqW-wyQ%E8Gk?T2NXQdTe9Yf*RVATvdnD}WPgGI^DO7A zYmt_<;>yP!N~r17Rh%dsvL+Odcl1}L@_e{|f!`wt2#(p{=U3SA3eiQ4pU4A3cs{bz z(;-re7U*_e#ycG`Dbt{LGcD%N<3b0DS|<`)7uDkK`d>cJs*0Byj4Oo|anDx&E}avu zRrZ222Ym2cs`Ae^s+t~{h~HYBf-|C8Q-F)+7x+cs^MM1x3MFku@FG(M%YV$Z0!ja^ z4}m$E!BZSQPe^lOZd;=-(4TJ>gEPL`%HKjTwO@LDjF`@@q7Uz{#Q9z)ro697x67lk;Z^UPW+`~=eFl{a z$h82qfz7`Vz1y4zpm6u6f6oWD#O=Sf1cgC$A2D3rc0yWzZ7Emo#gB5Ufp+3ms%i+8 zqqo829-!;?-HVTC6h@yq+W!=|e*T@r0T2+@{roo&<^*tX!8vN%ivU2x{~w=nhVgSN z9ehNOkZheOr%l~Z8 zA3Cf}E)BzzQX|REkj(9i9spUc)p%AnJiD87OfyCX^P#$c#rmUQ&kANOF!7lWE`-8N2O`+)yzNw@n|Lgzd+jiy0h?1_xZ2$S5yZ*;}f{=hC(608nzv>f+0;qSj7*VY`l!LCL9RTk% zAX1TlwZL-y>Ax{y@0D2b!2if{LMo*+4oj$%oylJrZBc+7i^5x(7PXm*#gAkU*;l_v zFCK2ggxLvI_nd*>YNpcIuz3tyPKT^R@}7w0@yVk8*Cg*sACU59`yqUfXj9~{{zq!E zLkr+TAI9|BwN1C59UKd8ZK(T1`rq9XyMm)}TcIW&>Y7@ny|*BM9ENA? z#nqNRsu^*X0<_Ur9$!-nHl#(T)Yhxo zsj1C^`t_e!u!akEf?fUa4Yc#JwF6*a#F;dLaOCFc2(r&v1qov9T*Yk6)cY8p1uF<} zMM43vdV4G4wPSO3wi|a29h3GaHGpDjw4%@kQ(inwK&@ctOB(pyJb~*avEo&%c#L>; zPnNi85v@#WB=mJ#nZS>ddlZSEcJsfiO2X<-EiD^}4yejF*#3$)6zmj&yMF=KNu>j3 z*a9AsTK&+=zPr;Bd1OS&2W^cN;>j9zI zlsl^SQQ+=@AHKP77d;zR3+$X_`|JZAl_f3Ly7=MS=L!6vU>GVoWJ#oXaUP?40Cr+H zyzh52FYeed%kdu{OBU1S1DY15h46JnL*$mSbNMvN`}=p3C|hWRP+-K7E%$cQ!_UpT zTI*=0n)+`lg0(^!LOLcbVYk{!B&<_T2q`RLz2S88ommK6xxUYAI_uB>sJ{7 z1B_w#XvAT6FKeK*C6(bS?BjsPFm>Mu?J*S!sZ0lYGaBE%PSnP^0H{&$^~F=GZ*7yn zG3i3%B8?pX`fH16sH*5^c}0xs4w08HKc>#C5SGlJr*lc~S4ir1L?I&mrr zKO(A4dPehL4kfPM^&gGESnk}>-#;PlbEmwC1 zfMJyRa+95_O&-yf?CwV8Oo0JC|8M}3HHR~P^aQ|yv*3r%*0WP!10TBw4{GvIo^6K? zxC^X!e8Wztd`w#96li@-t+f8eg=y@mdbB{1h)RBz^K%{2P>BQ7$Q!G;qbw<2^Z?%@ zU6UV>F`6~2*G5X;aI_^X_g4!5);X^*TjLu`X?xeR^)!BR(Y2R_l#jJ*n_L3gBu=0m zQvkp+2dWAIn(i>_Vb0Ib2H>kk$-|n71`_(ZE6@og=EhMW80PJC@Pl`#n(i4y0H)av zX13!TKwygdGk1iP{x4gfVDrDh3WPi(wOpU4$Fu)&aQmguyM-u2yMW}=n^WUIa@1=Fc$^7JsKyb?rW47ZQF34!@z2qqS z&c;go%r`dN=Ca=E<#&%S|41qOc(?fDUR>GoEB^J9pjKV+9z_1)w|ow5r1{*eW&4xZ zruT6Emtk&i*apvLB9|?dgH?&aQWOFxr2a4|0}Kuh3{Qb*j!z$%@B;eHSSAvIzxXK! zRN?-11%f`pcFz1jRbXbL3hewJv){G>`MW!RJ&{Wt#7{UJZTD9PEvk$>;y>b@kHFV5!so(&+~WQdW^adO6Wc%gZ|9u(KOPYL zK@k1{QH}r0U;8MB8D%TjzhlKtf-U>EBbLAZv4z_LTfH~`d`tA)zbxEIu=&>i`~U6z z{(tMRZSDU*T?Zy)c?}#;6-!jWXE{uL^Pf;i>uG`f>*FF)jR2xKy|s1}g4vRCxm7nr z58u=|buDNl?^Ac`xvII@A~-!xY3(W=)m-mA@=wIA zQqHZ_bV!lz?@))C2F;;aE(Jux?@P~&sDkZiad>CB`J-qq82y%|ySe)BMWjioo zeH3=!h6h(J3Jy2`)2;loh2B0u)=6Slo}gH{4EVE!&ZQ^I#v)53v7aBJq&S)G@1Qz| z+AsiPW|3~C)7fe8cGn~_6WS=5{J^ap!^h}6gZOyVEt{R`jDhZvY%@N8%xF_s z?hX_)vhDmppt-ZUeDPT1*E%3ZaSz#W{LfQnNqL?hH-gykksJ*}o6 zLZ{>&16H^k&TNIuxHmaA?Y-2jR{sL|AAR^Kns?K`tbqM;&2{Bk0CxgP8225z9K03Wnra0Vdh@$x$u}-= zVG4UT(k#&*OG+zcs;=Nlff#YsRsX6142$>ML2|D^NpM&yqf~!#fqaPD=HsdZBjAS) zr81b?=5Pe!XxfX)fy}<~&fB+C&-vezPLMXeNgbm+?X5;u@FdbhwO*Snzo_U{Qxnp zSIE|S-*$cSjq`TJ`sl{dFI|EbkKxk>Aj*I^@{;b}3*&}q1tmSBeQ0zn%zXUBg6mL9 zp^V(chdHN67S9SL;30A*j+xClP{edI2Y5jFcP__7h=SwJQ&mKf>XFoFG5FV0+owrvb_8&fTZ7pSfnxZ%YV-51Q2PXn#R|PRx+_ys+zJgFW-eRL z>`L#vT(u(aKKk^uzYX-}M|`62k)Ddoaqo-!ssmwn*aj&@h&=bDoB0D}SI{DJ^mE=T zDM_~0RXS859a7-*Z-PqqC#s(pmpVY82a|=#iTN9}qE8IouAiO$B4>X-&7ilg`NPy| zG)I2QR!^x?(L09vcHjRr)M2{3&9@vO`B-FwBz9LE@IQdClOF{KK#DWK16?==Kdopk zgG~lqu6?g#9`;nfyBw8@joob@X(IQ~*XFh$hTquC9k*^k#+~J9p16WxvTG5cCW8l8 z+`QU{b+d;weqY8{3rmn#45gf-pbL9K^UWRhrG@^rBS-+0o5Nb0tb6=oP6_AB(1e?wmXj75L+SLh zKl*>9Dx=KVl4?VzTxm`*+X~WCiUUrTrJo7f&3h+vVM7H z@XUaNcUsNEQtVko$5MpM}u&BW}onFtH|+~QDQ^rD=DLXl785% zXqOY{QX~ub=}LPnifRNZA4yxF$E7@4@AVAZe`l~%fq=-b-GpZ;<+tVu7aFKwo@0n zu4lPs^qG#8tjdJ5znC~g$9W|a@n(J3Y=z!^kGRN!Q$O2M}XL_vohfoj%z{5R2L3l?Dc%VBWxK532U4Hdmw=`Q(DBhcamB@(pyGMhJLi8sGKyB(ify%!8A>2&=F zwknI*R6?zA8h#VZvZzjF!$zw5fAs!|GT9Y-ujEOjmt>c{=}_-<8P% z$2yq3qDUJHc))5(k{e^f)h_BXK7sY-^$j3{0fdy5f_T&i5C&Z{dii%^9sCl?+v-SB(sj3xa-ihA0E}9tqTw?CWl-Q3^+vQT*=beoF>ruq)Q5kHu{;DcN zG?1jswNuYC_!DMDq}@k;JdWL!gxbcC$Wh}sXkVX8ax0meMV`pP%EATn+dZS(a2b~q zGwAmY`}MANG?<2AgKB zf8hWX&e9ZEq_htT{>>L5h`s!ZCY~D5?WjZgXTNYfO?XrI+ouZ<6Y^1xQ401;p2U;v)7|*kO4f&7DvVO?5$cdQ! zN(P$>!nb`122`1P1B&<{J+YCULN9cSLOifRkL3WFD0*MmqeGOwlCrw{spXGP29&ca zB~gp1eN`e&43l6CwOAqLc)#&SU-|YV3aR3>yHDJ27DPgZt1VT=X+sw5WlDl}l6>?X ztCx4)o*TrR|42`b7E@*yVOb^Z2E{Y?x}Gqyn}0M8NopN1pd{xHY&J_Oapf0&7V3GM zX*r?>}7hJzbg~*F^VE5dQ?0l+v`)R}LA&&PPE9GRpXt!%yL;9mm3cr>Hgb(fH(~#Z+T;>mv zxH+LP3!<{gl$wyV5)|vJT|P12%yH}$5_kJkPo%FOD@TgRoWBw*X?%Q8@NHZ2N4UQ5 zD+kcW5z2UgjJiW^`CJMaMHa0KB)8Q<`HdpA}FyHw!A#H>rS!1vcn z51^k@HWGg7ed>W%oTWc?3zOQ5uDI$Dqv_4Bx#WQ=ejnq1cKD2!Nf%1ML%D0d-`Z}p zXd%R2y{v{hd8&yEqb7XzD_Z&3%4)#HIWYNaV_V1J#VNu~azrHdR{J>Q^yLN;qePxh zkiLA6c_l%d7|9-!D5Epy)?_O^tveQQ0q{@-iWzc*6YUMMyk{EZ_!Z`4K? zsok)SbJ*u`C$;np!RS4+aBBD}3;qIa`5s(=%S{kXr|oU!d(P z7$9;L|0 z|Bm5@$G!1ArT@?(o}cRp61UD&-YRv(eYk9fq1n}jdbq#bM?i;K8ee&F-cK*`tP5em zR0-x<+-6OJyYh+P%X8{`Jke*lr$XG0NgDuNHi)+4aWFyCw2p%7X9|fOMey8G`e%Y+ zAUmyRF7c1U>`s-b6aGf!*L-K*;#NSTVr>&?9z|Tr63znA+5q8?I5az*+jt@jN;K)_ z#f!65o78xXv0kq;wZE?vx=zx^Gsg)r*=>)HGp-}fA{~!1(Z!0_sT><(z99pKWfC4` z#lC^4o1YD)=y->Jv$cb67D9q8z<>POwvi`9>mub98&kq#Y z;M&x)FYOD-N1psqF zu4#&O+RZO-7wSP4MujL4B_6g7;QC&nU);OKIDa z{Phn{(jy0m0nekhhS-vw)|G`C_iSpErrhV9W_A7uM^7pXnU{zp@QSplu5w>YA4tcD zf)S+)RZhv710Pr-RWkXRA(8wjWhL|fQD_2Iza3BT(zt+=vgIS8Kr;3o>T;sZ7?8SL zaXc;oVss0T)nR>~pvF0v3c2PGW5>*x34=tCn(;nFA;B`ogve`Q=XYUy9;0H|n9jGL z{u05f+;}HI9at3~#u}a`fPRj`rewN#Kg@0f3dv{_-L!kzl*d~8VfV5}j&{y_+3bgI zUyw&Y5nbqi#y%~#FfWmn$FV(6P;e0b$Wr5a+A+_-i>DX?V?Dv;8D^~185^iG1ajZj|~VC!KZ#z?qnPFL&Uv!0%5{y`_VG? z!DdlZVh}UC+i|vw_0GEh=SuE<)2#Wl`_c?gAeAdr{iVgEcIi5^3HKo~m5xSTk1|kr zHq;kaxTnjT6PEWpd zpmeESPBr4O8NxgQ`TQ>O=>;p`p(AU`Gn4_diQyO}*z74DSGL|7N;T(S z{j5ol%^%Yn{yao~hZ*FfWQ@$7ySWdsBwCoxZ=vYGqauN=A);)=ABSvB<_lL>n|H5U zxyDmn;iey&m)TejZW9{pPMYmqst zd0x4aIXMrXj-OJza?i0}Bdjnf;}<*^YCb5aC(+qsT*|QTJU_qIGxsUof9QznH2=6; ztsMN7wL5ifL{RiC$ZaUH+^Z-~%w-dC(&sCYl8xKyuMvi)NQplRRO1^2>;I}&C7O8u za_Ky%I6>;EcLY3j)iRr|^D9qb)n!J483>{3R?61{z$VKLJ1T@x+hKjXLhA^KxZn7+QdhcvW09#t92n2Zq)$z4rJ zpO~r7TVBv*^kmoP7o`o3CH6&sFrMA|av*MCzXonsfN$#XN$xDPu|3QxNMlI0v) z6XLV00_-W6PW3)ViGr6ghAp}XImw*rc*}*g%_9xurSVQiqid!mojLNW>syJ)8@TxI z^x|~AwHISfXz493&O6*bnnz1FI&YXos;Awj`U^&w98lb>iwT@Qr>IFRqlx{MU&K%P zdS!#nhR5-LyU4I|Bp*HKHi3-*mFq{ z%zrzG$*lOaEuW~GO{d5j_>mlYqqK?z+0~_-jQ6+@**jk&50Qoa1aw9$a9^L+s)Fmz>-Rb%PE)J&*& z8G|1sMs_+#q>Y*oV69XzZX28OXtR1Y+MhbaGrm?dKL%B2KCS#Iqv?m{$%Leurc$*m08ps&}0f_F4%t4p=E1hnW?>x0Ts z4tc%YR|$!BR2fH-2K4?`f!9Nr$EL!J>+-EFoN!uE8{L0-sB}$}nTe}-+e7(sGF&4a zK3g2a<3|-TT--X;{{werDO@=TvRd_XSNh7jclcVY*#b?&u|%xye@Vm?80*H^630&( zo0)po*ppa`7h~nz3O~E@pNO|KG}#KAZDmL}eaJFgi=qVVgArDQ!F_3dNQZLkEcTT5 zyK+^Y@qM$MktPEcM-Dc#XV8J_gBxZrfKpwt>Q^HNm%G%*=fc9@G|v9>+Ogdx`f>Z; z%0EO-+*E?6y_5HAmJuWf`qi{FGZ4VYWHN(fLZ>8@)oR@ z(f5x~=x0uakJ#jo9-;td@}{7k1G1zzI=iYp<8utr{lU}H`nsoplF!K;zn_fUGeRC? zlAmDq|C(1T_PAXGPa}=bzKHKyFhy=IHQg?MYdCu{hKrySDzARObq;fa@${cX*vm$z z*EeidVNrPTp+;;_;;rjPHkiU;vZz_&Qa`;^@%&_lbOc%8&SoS=BSCnr3==@n+*-!Q zq+C80N#5OM9EGL!>R5F%hJr!|n&g>P)Pchat3h0vlzE7>T-XIUmhbXo6qdZIMuzxJ1fqm zy5Oe^N%US93B&wthC zQ3EL{{_f08ucGNljm+YB?f~M}GZE~|Cf?Gt#f`cU+>&}7ZK{Hpv?_k+w;ZTo@=YHCDRDp?M zHB^{MhYVxd#9oSoeMBYR=>Ir7GV2jHR5v^=*>T1v=7D(Gb@H+SeBjSY=e%t}O2ESUIl&l3m< z`#gKEE9_&)s_K;6m2j8xiBctZA1);xds13cV)SoIZA2K4HpM4Np3hrJ?8C!=Bf|N^ zC5Kryn&x+Ho@YQJ$Y1Dh-@`T#I+Vo5cpZHmZuM4P{HC2~eUEiY5*3o496zd3tFF%==Zv+9*u65g7ZSxG_x30UKew1_K5k>9hRy8KVBgxbI=ImiZ;IHGXe?ZbaoVZo8~(GJ|0sj5@A=g+{R2nb zb}>}PIBm_=Buyc0L9y-8DxxHz|;wtgY42q1f01o1vg zVq7D$tRNn&`^xG5CBi35nwYIxrt@VNfx7~#sajo?HIWErhi*!-(|UWN>d%YYJ!!lD z@K{m?-JktrQnx1V3el>Eib00JA?MG2vjB~eHpZJ^UkTX3MhWhO=9%t`F>lG%(@LvC z>vt;C%^5jWvCEBX>%M{`;6{vp!@-NZ^rrBF$C3Ob%`@Jo;E0<-OMT{!_M#>#_!7x9H=hvHMJMuX^Gj5?Y_ zF`zW5<}V5Tpe2o>&7VaHr~dkm{Cag*%yGZciSOYpGnm1lezb)8H4X`NwM51b4M(LZ zb@3Oyg9%)!r-h4-?jf0Mk95W02B6{xVQEL#{$gyp`c{Sr)(d&x)`)ia3!-+lMQvgW zb?5E`!HG-y?@8wR`R}MFg6M{z3cz-LWX_ z;Q6cE>hhWV1TDwZb{QWHCR44t`H{I-;4sOoV&(2gg7Y~}&aO%Iu^^^Y@CTaLw12(H{1_Nszz#)6Dc zwJ5n-qspYHI9bM+D&_sI($~ja?t;ihsW`bITUTiM&XaIy5wPb8(x9u5OQVFM-uu-sf??Zv={CRs&$Zq7G}jx=$0U#E2F5oGS!tScPr#X{vk; z2x4`9x07m0k%_G9m4mHKbKMb}&nb;RAHHtcUF#4Cs-9M~b-GqK&qK;-Mb(6#Tm;xG zM)UOM=GCBqClKGBmp%i#y84_8$UZZXx`{@)-4$au(%VMX*7%05z4LWc1Vl~DoMll| z$&lNTmYq>VhpXJhL3gS-^A3*<>WO}B(x*W0io~JqG1xKU+`eOQ0(N`{`?qMYThfiaG zA3S`t+aWb}$Q$nf=c%K=eLJ%CbFNyujfcH@Hs*h^G|=~IZODq2K}Q?rwY|_B&Mvr` zmW1f-4AY7FoemK$%r$I;Ryy00P5oDQ(|cGxzoA9rc2%5p?Yw13=*%=F7*09oexXlS z6|JQwIk}XWDqfLYH4rAO1gB)2iXfasCrrqVy%=Nty#Y?O`Bwq)}*MzqG{~l`+VE44`s&fl6~H`^_&5 zy#2#n+QX`+=`P|9m5&xaV}9R6wL6Tz0xJX25PVfpt|~D@;&h8fw#O5}4!jy3sGd z*ChaKM%zmvuzz{T^@jI*w!q*XdfxZM5P&1T9>0^rrt4$y^+nxf_(r$Sna~?GW6TQs zN!0RLEqWAMJPP{s!)PAwDEA3$=Kb|I6Gkn;_fMiL3BMBi7MP9Ar&W(4N6$m~V&j$O zJeP2T!GmaUvS4<2W_&7iJGqytKeW^dEj9BIkT z*x$D_Jmocb4Q|GkEfr?*Vadmg9?*`9@nSAFeL9XROVNvFPtg|JGJN>|hiqa|P;R(I zLnjvpgy_1Y-u*nDtbDscO#ombdlAUaFa3g;nu zA#qRTsASb?KO`K)_vvVsS2T7>LV@QbdI(^901;^}Q9lsz_Ust8x93U{*~rdTWNwPK)8Vi2reBLe#8G?1{%6GU5nmaQot|@ zfE|S>TG|+2$jPGJ|AUIDitK0#stK#zTA za4FH1J3m{PbxB_uqARbgC9lYa9XSS2d;l(t-2ZF_W>(hk(F0qN2@c~xQw3)FXfD5~ zHfFGw7oIxqKbd6a7it)do4Tv9a;rlK6#>j<_$U(O3F}hRmku5{Q5%I~2{LJJG|HA9A-C4UA`Bq3rdd%NnWuKsFBZbnaJd-- z{;d(p9u5gbWd!2)a&QcGr4M}}foEGyR4!^exBOxJFH=wgHf+Q7g8~8=fdhk2%cG@- z@?CAQ7orC8P%Qw4WjSm1s;J5x`MJqX{S?~0s7N-I>YA!>lY_u?zT{10WDyj!{%7CN z&Ajd-Y_9(^$0xEfU423#OLkh&WN#g!DY<_)uTGy6hZ9exhja4sN2oI^sTZG5wIlN8 z0hkL^PI@`T1z@ykp)O-*j$sG&6ddX9A^@`E|L?`NcGbYz&d_y;YyIBSsd`R$Q}#f~ zC%_IRqa7#b&eYQ{cF}KMAzRa}7ZER|nN8r(Xx|!r<0g-=+E@RADG4+ejKv?A=oQ)Ye6wyJzU(iXcZ}W>W$o z;%&wnfxQ+9S#f7icMBw;H9@}VjYE`g(?g#+U_Wt2wU|KAGlmK)s+JLs%g9bL^*4N4 zh0nvrJybjrx?rl=dECLBGsghhCHFs5*s@bOsb+3MW%B_>og^O9x&k{SKFqq)Wv z@FsKhIjtZ`|CEnz=)Q4UZp#t&>Vom|;}UF&5Wn9$V)dv9v<^^&`LrZU<~U9QgukRP z@5yh=Dw$2?LtZtEP_{5g(No6lkD!TClkAFWrG}XeX3VGmzKh%lJR_j01nl9vUyq8_ zRof{)`ho`daXp!X6M&uyDJd~Xvt6l}Nj-lFgew=bTG=?*drcD<`SOQ(f|H{VEc+GV z!v_f*8rSu~eZAHcNh_G^l0@8PP!DAU3o$5~JmB2Oy>D5gLBh;f7oQ#p=RMqYo(GVd zY((7-F6h4){W_yO(O0*E;avcfR7>8H4SP?&iM!IXP%ogy9Y5gIy`kjT8LP(v_For% zVn5bcpq-G4ud`%VJU=_f1h`K>?UkyQF-n%|CtE1pnv!XNYs)}nsp(yCMc%@`5w7h# zB5xspE6Wozt#4FN783H`@op-$L46EcoP+7kW_#Z1c#e-AhH!e#Xlsl#%Vb8x5HR~N0w0nlRW$lo3n|= zp=&}g5C7>{N(4yn_>uT}eg!zs!ax~-Q{xF)t-DyItT=d8gT|B_I`2AIOYh-dsJy+$ zvUYAPn>exBRvJC;sqP$8f+6OWDfj34sJfMvw9W*y4TVnvW4qP|6YKOIjTJv|CIFtT zek7MaUxIiqumjtL{n@&_9dKg8R(aOaZhsA+wfu;F_GE+5f)um zxdi@4Gxuk9kCg$o5lE2yA*bnhLhhS~2HYVUb!|}R)zJJ3T1ysD8X)J<^B?+JB=!%J zg%32UBcuEe;*roZE1KcqX%WXIU*`7i_elpJO%7MmwXa4lP51E~6A+8sY)nqDJx02> z-h2vuW%Kxd8N*o`f^=I5Y1y`|e>|wYxuqs^NM= zTCOg!J_2*t(z~a~8p79>$4;EysvG6ll>NW=vzzfak(Lvl+*c`^cYR0);NJzgwEM z*Oy`FL;!x5Rk3}jqA55SHorV^I`0R7=zD3kEB-?N`^DPk zPeGiEA^2(a%4x*%8i+UWW?%HV=Io@sV1&iH8+dNmz17Czz*ycyz|t!~d8#3Gx(_@7 z4Df!GlmgJ$%zQDJ#Wx3Ztd!TQnr|%+oocgu-J@{n7bTq}A!Ke{Kd3`hWV-)O$~B() znXjE(X#IidyUQcABZl~{ghM8xV^4F_>tb>t4ZF`lsj z0!kMlg|?ixNsEhq>NJ-2d(%aWSt1`pnlBX{GVES~{rF{yg|t=y`U zv2+x4Xm6!DFn zPJ}!RQ@>&Ss$8t5l2GX}rSpSpzK^?HswKGgR>J(FdU+o4S2Y(To%4qJD+mS7U3|dm zuPZ+Be585|1}A>X@nj)&1W?XHx`mgS&REsYJom-ce7>IOs1OH>6Glm#7~pb&F(|LI zcR=4H4cEwyMe|oI1_1*ACcVpbUlmmkKL8SNf%Y7_XiukT-%qiklRXc?p{`-IkW41! z!=Gsj;Ii|&bWLKa#3s8*`u}~%LX?u2IUH_8bTbcjb);gaL zfZQ`7*-Wm1E+ov#pomWh=sTf^v9H(L%SBE=6EE8MB(bQVr``tOe$kYTFXlU!eZr{Q zmxGh?KOtnw(>4NVUn@WKlH*XnZO>X=f*>G2U*l}{ri?HDMc?$PBe?u|7fbZKw8BIj zZ`BAa(Tu{ST57C;8fE72tR*m zrA4lgS;q9TIM$Rq1WeaC?>2vVN@wXKb<;Tnbi4JHmB!fskJEO{iISn5AnfJAi?i=)1Uu&lCN*uZT9ZNdF`*~8NqafiHEJY@<#iSFF6+6 z4JpLH4qEf`+)PLbPsl|f@Nf`&(W(E9TmwLeOsWZ^>|B)X=!whx3_@zTjZNp31U@sJ z;ScGOK>$$j5(mXOsxsE!@0|Lh+N`xH8)nU>G{vn}gW6HPkgnV8Al~AOyXVo8V^4Ws zR8}D$ZP&Q2d}y{em^T)SR7INs$AJ13NtTLyriNZ%yJb2jP5YYgc+h{1(3M z77J%zzgBad!%e}O(eL=W-WAnH(B=A_Kmh35>sd3-vbq}~=GT(_GTN-a`6=4mre@%x zpImYEZeoJB5U?>E_KWPe>#4)BJ^K?iZqv%34BA4E0hCsG_M-t<5o_Fy#c^O$Y1aUP zlaL$Qq~TpRliYaYco{TcVAPV-n2>8XY<`HKwb_Oo%iB0!%}Mr~Wp91Vpxi9!O!pjf ztag*`zf@vo-@e<)qe7s|M`%r7DnquUlFKiYz2w;EdA9@^i>IHSe|%`qL5drR)8ncR zjCx{l(*#s5&n5J#G|~Rd#JGJ-oV-~EL2wD!cosO2w@+pZI~Od&@pC}*K@B}k!Avrl z)y$VE7%Z9205fS6Rl>Vi_5@4ar!r4HGw74FE{5)r-+9@x3$Uak{Df=lgo3|Uh;7{b zv;JKd5921*?DMM#ub|o_&XU)Fx(^7;V_%m>JQZgAC_3sP3^%uk>+Zp!xzX+U`XHG| zU>9-hoXu(uC`z$WH>6leD!3{z~Wf}#es1)U5)X)d2I0kkCk zDd8^KJ0Fu5n@96_j>T|uFldHfF)eH)t-9Iwa)CVd%kx^F$dQrt(~qwY{rXaQCWl4- z+L+%fmj{{h8qYLtKD!^8-)mU9y>42v&CT)Q4>>dCI5VeTm!is_sh^M{{B&wv+O$jK86O&!j8_@|J!adF?Y^ z?r6xBkzYEvd8Svd|Hk6^Al$d@k!OH25i+0D#2WJUrP~h6CLl&sf9sdjB99fzvA0?F zRnSTTC8FJkLD>@f5ivofg0xI@G;7rh+0#Foo&`UW{x3^<7MHgZWT^eX1U$92_lbf_ zXik|cK~Bj9&150#JLjl$=UQv;nzk6^Ma+CM?;f@jsAwIc6?jRLW*ZkJq2D--24lCT zs49_>le)-C_bwi5u`d}LM%a}`E49`Ae&RT6#p9a(E32J!qb&CAY&t%>@v zZ7!oGR{LW#{v+bH+JUNL@wXZ+~s_#ngL`qLW6IF9dcQKLXtz9xn zB3qhbbp3iF6Th{}8+b148v|BO9IaN*|=+ZRhb-3EcZH8T_Sae`y9X$_lQ;4x_Ro#=COGXrhg}C9wA06dvusy z!pc9U0BT~bJZ15(j-DG(Oo7EchQ(@0!}R1e*#07qCBuA$QKQFOfjQ5J zjsk*iN0y9qcLqX>z?SvSj3#`oCXi@yxEd9bXn*P2Y9tPzW@ZWju*oKL0VN1fWP;|o z{7w1MRX_ufIsQu~0H(Yp@jo^>A&OQ5PA*+%{)QzguwNh;aU9u@gvcHtI9pLAw#Zc2 zi^s6%!mV6FSk~iMrY9Ztu}3s4MNJeT9u7NAb;C0jl@X9k_-{x+3;lQ$wD;b^rRqd@ z4Na(hZ}zMLEr~QZ%rtxN@u4PwY1VJBxJjG>{4ERJ6!G=oRM*XW{;H`9G#!OYN3U9i zJn5l6OXD<$aMxL$g=LY;r2FZKq8`FURm^{+> zB=0$M|2F;h91)oR!;Ty8r2wy46||H_U%t`(m0O2GRxGTPOkhEyx8uPDS^0PF6B$+? zB6}ZI_BTZI_7Q9qfQY^_zWZuQs^6uHLD}(37il;9!c7kRHϐj+p2_MhOlppG

Q@$bcXB%5$q`GR(Swq6H#&hq>SI$rp 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

>O)^T zB4mjfSxV`1&qeSbHFCBT%uD;2v-b5QG8HX~#_vm(1tyV>)(n(k?p`|xNE_l$r{|L~ z72$h46!v-W#(%JpE-=s~bDxMy5H~h+pzuXYhjL@cTCCVQO*|Y%m3w4?SZAcZ7BV|V z@R(fzxmZ{c{5N=}?zQpWBb+ueAeH!h$}5olW1V4P2i<1P#2j6QM*w)4E-t%L3{gDK z+>hRy{HRc0S5Yk7i$?E$x7DJlYIvRw%n_CA`DfG8>if@pjd_6(j&Bzk)-d(!${IfK z9?2-K|4NJ71CHzd6OjDGDv~*uxs<)&}{5Ge|)=g?Rb}8Ea7Og?jp&QqIR!cyp zNHltV^i48GU&%#w=m6vW^2g&_*lP4H*M?CJ?s`dlB1I@>c3^eKzolV#WgeZByO!ZC zmho-o0rb#QknF_7t1DD7GLK1}4_5s9Mg3N_GNXCd#@Yu@-ww6FFFy@t>O$lz%}T z8&eU)<#yg3!J~+ryv-21B=PCAl3jMVz6BfrBww#D|2mqF)B5hJXke4_!<9$#@p-hn zZTRk682U^Vfb{JG~Hnf@v-r5#tCl2gU!W&_nBgWhx+R;=r$QiIR*jxI2oaB$ua z8X^bRzPCOV7@7)IGO%daeeV}qYkL$;_~7%mslf)WCq$OviBO2a)3uWI)cXCPvUQUF zhKirH!&bZI2^qOp%&<{mP>hWKLavIf;l8Tv;4GQnsVX9la@^0w?JhlweeyUSqw(PD z`05UiB=S(~C^nT+z0*g9AA| zi}5$t?$xUe>+VNflcOrnA{RCP9iYzt&7?LC!1Z2s2;wF{xF8(z9M0ArHPEktviMbK`BEd@8Jmrxn*^MfD(*nDBJ>fl6d za^CC*TSl3|pi^BM(G{?wXZ$T&qmvCugaLA&R1SVWSGHevQ7?XKsTv5i(to;E%5AKT zEGp?XkNiAaZtzqE*nKY5D?$>?qC%<>JW^3&Fv9e_3U3|C9y-rejbh&}hqXA0HSk1XL3N;&aIEg-cKw4oA}%NUZe~Hsf$>IlZ(UAI*MZ+i@{pCoNfwrb|pph}<*%gGQ(=*`1ilyY|sA@7!PF=oQ-Z z&Mbm37aAubZ~GAZw_nWrzVDw)jPbSQ?Y!vwY7tjCDIy)-h%q(2vdm zD*&kmn$d7`-8Ec4T6cPiHLkvE`P(;m*bq2N z$IBOh|PSF7#bpSToOBMqNAV#Yi;YgKOh zWu*c+3+X%v3gDfM2Yo?ISoYSZl6w5&EFx@JzZ+j~BK$*BG1*o8a2X5q$2|9bRH_y) zoZ{p4PrSc4MFp|?5LAXC0|){omkfEO^zCk8r|cXIy9UF=zncF5sB@}ub-V9jT~nJg zjE>|}na25m)yAxnZ`YI1wj#wqr`YA6_>f{SNy+}X#@A$|gl)Khj#1pGI0a*Bf^MV; zoib@F91tL(wBoutwZp_VY2V9RD~-|7L-&87$;_B=C%p+w|}+ zcpa)*)j)Ozo2!&UFi$Z(B@HZ_Ml0h_Q>X8(&l-%u9Mx?IL-JzsL8z(xbBf4hX3eGZpy6#C$UvZ<7RN$$P0Zln}lm zA>f9!)9rf&*1Y{Gz!jKE7((^%$;9BSzYuZL9$o8d5qMIf_98_Ej;oFynNIf#lv-cE z*VwjwqWw|Ny$H=t6Y{0~ab)9bj7w0im33~gg5FmL!W>gwq%~;}Lk6pc%}2#+SP7X4C0AF?5@E9vqMztSUD5`YhX z48+aqmBIw&ALbfc^=d|e665mzmxkBbATq-|?KSQd!shMr!UY=`)u00dLS21#b0Kx# zA1xU~f;+BokA{}eg8diyYyM=F3r5KQNmQ~$R5{cQ#Gs3{)dPL^I0h@}E`Vd(o7PME zkq~h)J4DO{3&}s%^ySsbt2XyX)u`wKkt9}cl&=$zwel(n4-*08jpk|_oEj4iAr97~ zQu5`15o(Z=$k1c1P@YMV1}eCcmC&ia=PHH}2G?-Fvgqs;`3OY?(JzV5ZbZ$}0cckt z8N&;zec&<7?j*FVre^f1?QtvhTFx$om0aeVgnON|1E>{xTjjo)_$=tx-o>|ywjdt-y zeqHw)uupbhE4O7tA-MtS6`lV0GJlP(Kvjuw%^F>Nbl`s{YyKa~1T0Ne$ICWQi6_5_ z@oeSw0B=}$cJ@{CKTiu&`*PL)8j`%0Bjw7i&ih<_FYEoYR9}f3p`oJ&t}buO_J64h zw5}H3Z@Zj6YEi7?VjAdvd`84}N_6XKWxxI1oS}^a=4ba^KdKKPFbH~-DFP^2ts0YH zfgtTtV`la9#v!5AT@7bU8rf|wBxQABCv5wAAooM5m5@UJ8sL8Sdrel*tb96nP+YRDyc%) zRWCceuiv8?i>kF$A;l@y)coC|7bwC&)you9CJo1;G#^hgqXxo%xu-PU`));nHTgHG z1UTL_*b}0HHZ#6INEL7Zy@+E9Us{9CjeV3|o8Jo;-@x4bT|XUeOC^_l!>VSKJ19Wq z0M7A6xX5A-Gff3E4`qniuV3dlRQXY8Y)RTZC|9n>T`bvTx zkq0~d6>1GK4}SO%=rDXX8<0zaohAaiO~*C+gF1GjU9?`N_NpX6uVUR;&3`8*)i{<5 zJn4OZo6-Dp?MTLB=l3GNQXq^n^xqo;-6s+=p0Z(Abg^u`@3~RqD;4daP1WND%2XrU zP1Y0a5ryseQ1>1+Ec@O3+33uo&M9>GaP(x-!;*RFc$}sowMo9(Z6CP#ivUDEC%o{~ zpLy8n6+7CC z0F|O}g$28!4j}>%&byAR(a&`D!?#49Z4F`eJOXzgE*GJFM~rvJA6AzCkXi{wzcQCg>|DgKTY>3zc1Kd7Sol zY3q@R3UPB(CO{1(>slFG&K}{^upcUN8aTYs?&m?J>Txrl;@sC31LHJ)4TN|0@~MC6Ap|gLvQ-;w(!4o zcjFz_9liG-mTY#~sqE&hkZ*7f!HSpR4ZP!-F*`T;q|BF!^zwvWmkvjNtXycCpRj$f z&luD!V*cIDa34vJ3A`}GJJD6u8rEuqbkG{aW&Re?6oG61H~w|&Ke;Q=Covx@Hk12h z^C~>JPKoNIS?xgU+Ewk%=Sjq;LyebD?#X-_zZTltpE-8;(RX_Ne58O77rJWF;B}p? z-4mtkDpK+-8iZRnHC!3cv)&YqrbV$km(C?}H=2=YJ4ZJ4o4r~VoJ!QQ$ETh`yGPGC zWl-a*G^-2ihHz@Cj>5g|OUKHaru3V2eeZ0$50XBt2hu&WQX)k>2wL9#GP6$zf2gT5 z^RQU$dHXm2ce{K$*`*cZEYEYdjsOVh(GiM(O6&V~f_i?W}!8dg=O)1hrrA~7sXj2xfV zuX8oM+QMeCai>u&>NJtreTgRz3ZwyQJ>l;b7t{|fJqYH;f2B*P6ic-fo)9QW2ZsOg zfb=z^qr$2JyU29Y;+H9wOo9@ET>1Y3>Jnd*f#Q!ALsjp_^2f)GF8pkD*Kr^Gl3UN2 z`=P$#;V&g#@4j?JSX@7A_Z;=ls(c;&O%5u_K*J zwR_1P>cyE~8w|Jt^<;fY;BGp%_uQVpN7Shi;$*AYl791iKWHk)4&=vf?^v(rzfqv z;~6_I?<}W*K3@$Cb9MInqzsIC;oiV10)zlam~$^L{c0z^QY2zmw{$drFWJdGz3a%s zCP1a`!H9ACM=ZRk0I=Drtop!IwNsxsre8M>T&U9ab8()Yc@xBT{1GB?`yYQ>`!eM* z@VAZwQ^RmG97S>y&5v%XKGn?~cqS0%!RP^+VTbe&T(HW<> z^$%^GN{fR53As@h*4a<17_bAc^#ii%brH=jF9SFE_3Q@e$%68(b{@BzySWVuP znG7l|n|>S4EmxTc)wM|jg4*X%K$;U@8Cp6R;E5YuM|eaI52V^XZuFgP@D&y`x4}>A z4yLPXOWc}fGpFaC(N-#6H1T_MdqcrhL@3PPyMlEpe9R0|jog2iq3_OkM|W2lTd40R zZQYyxP|uC2r^^8f?~fFNi>dprg^9=VNaX)I369&8*XlabAFO*91*;@l6K$7y5ATJi z;_?;ZGvhH3J1<@@=>J3puA@-;OItRgK8Q`_F9wzkM}K!7o4D!`or7dW&lNnm;5f!H z^6#c?yT_JJ!li0NR=K(NsD`$2oy*5^Lwq4hndJA&W~wWsU^ijGNvGqyPjn$uwwx z&#Rc5mzw7CE88sd5~Zmc1$l0R;$?oK}GwOs@1FIP{I74xD6 zMO{oQbzg!Gq5$X2>wmh)5&|BA{7#78Lql>=wnaik}F!h((M%9#D!r{+jxe4+UK z)#PzbSi4Eqbu5n%tT3;p2~j#cJ<6>6?yhmyssCz>Bi7goB$bG{WC-dSMI)*tr)ZO8 z-K)>L#aH~?qR7re+w4=)vEP1Cw@^!K@CV7$iZxDgMNfSBl(P!m%=2-9fR<15$Mr(X z8B|NlDas+fhu)+U>YEY6W`*MS-4mfU=D-W}f9z>|e+S>_do-&u*Kr5`!^~f+A3J{; zYa%2=8L~F0c+6a@j}}xN;=~J@G(@@Ov=F4P5y#T?r*Fca5J^jog*%No zZRvfN1jWRr$-n~>q5@~^-^zR6jTlFeQ~qA?ZdBk>2vG6niC{;5wN61+N%?-W@5#{+ zL%rQ(>08Z-ycPCD)V*isslOlF!Jt%6&{-sT&yl2%SX}t;==E1SFCH{#7rl+^(h3e7 zqdRHzXcoGD#{a@)*b=zS!gn{_xjiL3v$mk|yFNiKp6gy;O-m(iJ!v~wdUCKaXy2C1 zq&2(c)6e?+cMiI_490&ofVIQBjpni-=C_dut}QVm0}0B0cm-dE@yw9f@)6F2Ox;di z0syK@h*kLl2*B0rqVMY;-#MoVDNc6)p}ZE-Jg%l--7hNrHBISQ;Vpg%q*d3x85)iF zV1O21`Sbpj=_gxQ-kyhX_oTkh%Y{X|2D&g!!yJxuE)nEXCa^W|FUAl?3Ae{V*LxH* zhY`DjG?>5?TP6)B$AJ@Ifu(VJ)q`IKghC*2;8 zSonzv2K$fcfi6D>W@GzJC&pp^(K|5DbCab=e*46U&86NItU7?D_}I z=}sR9XpTyx(}G{%;;(qO%ltUe3$O<66={@SRI-@)D&3k4>F5Yc>iS<`4B>l5L5h(0 z{S=@|ym%AWkIaXrfx8|6ypXv4^^4_uqBA^b$&-H6l15PcC_-zn0W_)cCs0a*gfbqp z0T7vCPpq4ZXIo-s0_O}YKi2szj-I*C3}qJRm=6oL$Dq0Cdlj9?2=l_Eo!Ljo!#5GIX8flxrCML-E5Q9(#RG$aNP1;dL$ zqVL3MwSDhT=r38hSvPmxyYC*q{hfU%<5Eh3)Udnx$`gHI8S_SIc?-U~bs}QEAwh@X zeSRVw$$;FR$~PQrdTFA~gLwqmC)|u{5v&%pkIYe8Di-k+?T)m#96Yo^5#N7fUD%!XpWdGW>5uK+PN8u8MMLgsF7pP= zud3X0*hbOf4ump!FW&ruGcoEf(F70}zTD{0P;f}?*!=c@se+#TX+;{8)ZXst9iyP;xJj7dDru#jLNt|qf9~^c1g9mQMoQBNk{Ej zGFFQ!Aa5D7gKMs$p3{T))u5e3m#i#ag5q92usX%(=0#)u@F&GxSA83_O0{DOq=V6d zC<^Ftmgm~?9Co=Sq;B#b?br;ryeUzURDOHa&4t;=&dUu-XDs;#x*jbi=`LfQ>pG?T zcLA~3eiRGrLT*`{&fjtD12KM6Cx6$v0yi=T3 zxvT=osS*z)Cf{-pLh>2Lh6)cO-Cv9gkL3u?s^wf3JEZTbb8(DDAiV3+ltvK4ozX?F zL&DZ%T&)nHv4m%yX+Di3c6W{wQhWtIxPs?K+d1=J2`3&nSM`WIiq4r-v?@z|4+D8{y?FwG zwnmBYK9_KXsii6pst;xbbu{0F4~|@iKrNwn9lR<}dJRbLDT5c!{w?Qk0Gfir>1n@* z@vx$d2ExmSwwab`%x_Ven=GMq)+By3J3GShK*H?e+ZBD;NK7N_NZ*v*(z?;!DAr1x z4*hs!XKW<0Te>krO=2M1$fLL8dAXotKr*Q9LA$@X;h3@_=?rnnnb{U2A+KAci|&-r zO#?b2>ndVtM7&SSul&UzNWTdi--xa_yfb+3>Z%{4VveEJIfjW`UDVx>8Lr44JCTf# zuKl9j!Z0AIMA2qb``htc>gcd{F9*qlmu?exC&FaF;^}H=WOHDWvDMub`17Ig<{wq{=p4 zQvp}9zM5a7>{AU`K#g(eAYWYUyQ0@XxEy+lH(?~Q>J<>7L0Je{5?ZoZZo_lYE@UGgymwF zT=Y77vb0yKV;d2N%>pQ*b2^eQX9cy3)(Fm z+24gbik#j~qf))&bU@0do49!EH=Ef$N@l$<(Eu)CLEd#y6I{a@mn4@S%s~Qm+5P(PdvUWa$O_)el{$< zyoJR|_PTGKUWKh{%3`_4NwPU^V=0KS2nr+E1m2_2s=_Q0+eqAe!U70Sh8ln-R*okF zIcbvg;M2;?7_N2B>i`X*|FRkEs}a$S5Jf$=Xw4p^UVS%Ek~dYW%wWmSIfh>O8r(oQg`LhB1X2h&>?=a|E^ zbi5n6ji-leN2?a(am5U{P1Bm8_x@DCMp-I3y@lbAs*YIzCE)j3t8HTH^AOiHD zF1WTGU8vM0b(r0IBiGnAWe?L>HJih^I9(<_m2n!Wu7ux*%DjriODZxwhqYgasG&vb zROt@MAE>i;uiL1PxH3(T#)7NIAvszjTNfP@HgU`13#wHVL-Zoqi(|@N7LaK@CWE%KF zAew-Dp2No?bsV91n9p*xp_2a(`ffdJAj2~cqgE9%T zfY2y7*wD;9)%M$RWJ(~ptp)((%r;IvH)YH-4R}3+?3YJ&hnd>AV{xWj%cSCJ{m7|w zzYecnj)v0)aDv306U%&rbtwGY*h#IVUgU$hJr5T0?~||1vDR0!ECyr(>g!>O)1hpZ zn4g$Nn@-OW46f~$_L_B#-C?qfF27U{9+g%ufc;RMXZHhsN8>Apm|<;f$v8A){;8Qg zlt!%&2XLA`UC5Iwp?XKy) zUB7(IPli-&qZiizMfzZQG^!lU0!l{xD|cd(!Xv!{XU=NYe20>0cQ_VnRe@bu4!9qk zcxuWF^2UJ~P@jQ(TZL9twA}VJSP_vVLsk2ARe7Q@?qJ@5jdM?B+t)T_sI!A|ME)2k zx1+zcG^j&Sm+}ei*B%xbf>BeNl`2sCy2(8-13M7fmg{N}W+&SjhQb^PpzB?JsPBoF zWjZdU>?*7MU;r?=0m$DhXs2Qjjh|*{f}Y<8$BTobj{zzrH-A5_9JGIMt_04bTLcn0 zLZjNp|BN8w^ZFm`#q>l~sKxXN0BfFS${o53>cV?x^#5&Zmu(DKKM2kn9^JA#?7RWg zT?0Hh@Le=e{+1F=KqLSm0Z8!E&5=J%Yz6%*xghlb1R0AohYUvm$Qgi?_-v>@Pp z?-n~9W^MF5h;#8%0s8Lv zc)+F)?(;)H!hFQE-yaWtTD$h{_{W6LKGv`Q{QV!%z1I=&x#NG-Cig=&`Tmq2SNaj_ YZ^tBb%z!w`O8%RRGx}iLf#cc#1y|Lsh5!Hn literal 547096 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 z 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%0A?IiK=iv+VaAv%eA?Lg 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%0Af0Q8ikxsJaPfiN!(cb}_?lW>fbAizlg+W(-+n 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

X$f@90X^1|Pw<4&oK>DaU1 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

zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827019528', '1489827019528'); -INSERT INTO `cms_article` VALUES ('4', '0', '标题2', '2', '2', '2', '2', '2', '1', '1', '-1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827340870', '1489827340870'); -INSERT INTO `cms_article` VALUES ('5', '0', '标题3', '3', '3', '3', '3', '3', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827581414', '1489827581414'); -INSERT INTO `cms_article` VALUES ('8', '1', '日本从地球消失,我们倍(喜)感(大)心(普)痛(奔)', 'shuzheng', '网络', '', '日本消失,日本地震', '日本从地震中消失', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '999', '1489845594355', '1489845594355'); -INSERT INTO `cms_article` VALUES ('9', '0', '标题4', '4', '4', '4', '4', '4', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460546198', '1490460546198'); -INSERT INTO `cms_article` VALUES ('10', '0', '标题5', '5', '5', '5', '5', '5', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460567137', '1490460567137'); -INSERT INTO `cms_article` VALUES ('11', '0', '标题6', '6', '6', '6', '6', '6', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460575304', '1490460575304'); -INSERT INTO `cms_article` VALUES ('12', '0', '标题7', '7', '7', '7', '7', '7', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460582004', '1490460582004'); -INSERT INTO `cms_article` VALUES ('13', '0', '标题8', '8', '8', '8', '8', '8', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460588840', '1490460588840'); -INSERT INTO `cms_article` VALUES ('14', '0', '标题9', '9', '9', '9', '9', '9', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460596394', '1490460596394'); -INSERT INTO `cms_article` VALUES ('15', '0', '标题10', '10', '10', '10', '10', '10', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460612370', '1490460612370'); -INSERT INTO `cms_article` VALUES ('16', '0', '标题11', '11', '11', '11', '11', '11', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460782767', '1490460782767'); -INSERT INTO `cms_article` VALUES ('17', '0', '标题12', '12', '12', '12', '12', '12', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460792501', '1490460792501'); -INSERT INTO `cms_article` VALUES ('18', '0', '标题13', '13', '13', '13', '13', '13', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460800634', '1490460800634'); +INSERT INTO `cms_article` VALUES ('3', '0', '标题1', '1', '1', '1', '1', '1', '1', '1', '0', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1489827019528', '1489827019528'); +INSERT INTO `cms_article` VALUES ('4', '0', '标题2', '2', '2', '2', '2', '2', '1', '1', '-1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1489827340870', '1489827340870'); +INSERT INTO `cms_article` VALUES ('5', '0', '标题3', '3', '3', '3', '3', '3', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1489827581414', '1489827581414'); +INSERT INTO `cms_article` VALUES ('8', '1', '日本从地球消失,我们倍(喜)感(大)心(普)痛(奔)', 'shuzheng', '网络', '', '日本消失,日本地震', '日本从地震中消失', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '999', '0', '1', '1489845594355', '1489845594355'); +INSERT INTO `cms_article` VALUES ('9', '0', '标题4', '4', '4', '4', '4', '4', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460546198', '1490460546198'); +INSERT INTO `cms_article` VALUES ('10', '0', '标题5', '5', '5', '5', '5', '5', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460567137', '1490460567137'); +INSERT INTO `cms_article` VALUES ('11', '0', '标题6', '6', '6', '6', '6', '6', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460575304', '1490460575304'); +INSERT INTO `cms_article` VALUES ('12', '0', '标题7', '7', '7', '7', '7', '7', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460582004', '1490460582004'); +INSERT INTO `cms_article` VALUES ('13', '0', '标题8', '8', '8', '8', '8', '8', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460588840', '1490460588840'); +INSERT INTO `cms_article` VALUES ('14', '0', '标题9', '9', '9', '9', '9', '9', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460596394', '1490460596394'); +INSERT INTO `cms_article` VALUES ('15', '0', '标题10', '10', '10', '10', '10', '10', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460612370', '1490460612370'); +INSERT INTO `cms_article` VALUES ('16', '0', '标题11', '11', '11', '11', '11', '11', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460782767', '1490460782767'); +INSERT INTO `cms_article` VALUES ('17', '0', '标题12', '12', '12', '12', '12', '12', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460792501', '1490460792501'); +INSERT INTO `cms_article` VALUES ('18', '0', '标题13', '13', '13', '13', '13', '13', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '0', '1', '1490460800634', '1490460800634'); -- ---------------------------- -- Table structure for cms_article_category @@ -96,23 +98,6 @@ CREATE TABLE `cms_article_tag` ( -- Records of cms_article_tag -- ---------------------------- --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - -- ---------------------------- -- Table structure for cms_category -- ---------------------------- @@ -126,21 +111,21 @@ CREATE TABLE `cms_category` ( `icon` varchar(50) DEFAULT NULL COMMENT '图标', `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', `alias` varchar(20) DEFAULT NULL COMMENT '别名', + `system_id` int(11) DEFAULT NULL COMMENT '所属系统', `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', `orders` bigint(255) unsigned NOT NULL COMMENT '排序', PRIMARY KEY (`category_id`), KEY `cms_category_orders` (`orders`), KEY `cms_category_pid` (`pid`), KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL + KEY `cms_category_level` (`level`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; -- ---------------------------- -- Records of cms_category -- ---------------------------- -INSERT INTO `cms_category` VALUES ('5', null, '1', '经济', '经济类目', '', '1', 'economic', '1489590733919', '1489590733919'); -INSERT INTO `cms_category` VALUES ('6', '5', '2', '中国经济', '中国经济类目', '', '1', 'chinaeconomic', '1489590768989', '1489590768989'); +INSERT INTO `cms_category` VALUES ('5', null, '1', '经济', '经济类目', '', '1', 'economic', '1', '1489590733919', '1489590733919'); +INSERT INTO `cms_category` VALUES ('6', '5', '2', '中国经济', '中国经济类目', '', '1', 'chinaeconomic', '1', '1489590768989', '1489590768989'); -- ---------------------------- -- Table structure for cms_category_tag @@ -174,27 +159,25 @@ CREATE TABLE `cms_comment` ( `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', + `system_id` int(11) DEFAULT NULL COMMENT '所属系统', `ctime` bigint(20) NOT NULL COMMENT '创建时间', PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE + KEY `cms_comment_article_id` (`article_id`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; -- ---------------------------- -- Records of cms_comment -- ---------------------------- -INSERT INTO `cms_comment` VALUES ('1', null, '8', '1', '1', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490535749413'); -INSERT INTO `cms_comment` VALUES ('2', null, '8', '1', '2', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536186447'); -INSERT INTO `cms_comment` VALUES ('3', null, '8', '1', '3', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536192205'); -INSERT INTO `cms_comment` VALUES ('4', null, '8', '1', '4', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536460544'); -INSERT INTO `cms_comment` VALUES ('5', null, '8', '1', '5', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536462182'); -INSERT INTO `cms_comment` VALUES ('6', null, '8', '1', '6', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536463614'); -INSERT INTO `cms_comment` VALUES ('7', null, '8', '1', '7', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536464870'); -INSERT INTO `cms_comment` VALUES ('8', null, '8', '1', '8', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536465926'); -INSERT INTO `cms_comment` VALUES ('9', null, '8', '1', '9', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536466853'); -INSERT INTO `cms_comment` VALUES ('10', null, '8', '1', '10', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536467821'); +INSERT INTO `cms_comment` VALUES ('1', null, '8', '1', '1', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490535749413'); +INSERT INTO `cms_comment` VALUES ('2', null, '8', '1', '2', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536186447'); +INSERT INTO `cms_comment` VALUES ('3', null, '8', '1', '3', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536192205'); +INSERT INTO `cms_comment` VALUES ('4', null, '8', '1', '4', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536460544'); +INSERT INTO `cms_comment` VALUES ('5', null, '8', '1', '5', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536462182'); +INSERT INTO `cms_comment` VALUES ('6', null, '8', '1', '6', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536463614'); +INSERT INTO `cms_comment` VALUES ('7', null, '8', '1', '7', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536464870'); +INSERT INTO `cms_comment` VALUES ('8', null, '8', '1', '8', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536465926'); +INSERT INTO `cms_comment` VALUES ('9', null, '8', '1', '9', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536466853'); +INSERT INTO `cms_comment` VALUES ('10', null, '8', '1', '10', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1', '1490536467821'); -- ---------------------------- -- Table structure for cms_menu @@ -258,6 +241,27 @@ CREATE TABLE `cms_setting` ( -- ---------------------------- INSERT INTO `cms_setting` VALUES ('1', 'copyright', '© 2017 Zhang Shuzheng'); +-- ---------------------------- +-- Table structure for cms_system +-- ---------------------------- +DROP TABLE IF EXISTS `cms_system`; +CREATE TABLE `cms_system` ( + `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', + `name` varchar(20) NOT NULL COMMENT '系统名称', + `code` varchar(20) DEFAULT NULL COMMENT '别名', + `description` varchar(300) DEFAULT NULL COMMENT '描述', + `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', + `orders` bigint(20) DEFAULT NULL COMMENT '排序', + PRIMARY KEY (`system_id`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='系统管理'; + +-- ---------------------------- +-- Records of cms_system +-- ---------------------------- +INSERT INTO `cms_system` VALUES ('1', '门户', 'news', '门户', '1', '1'); +INSERT INTO `cms_system` VALUES ('2', '博客', 'blog', '博客', '2', '2'); +INSERT INTO `cms_system` VALUES ('3', '问答', 'qa', '问答', '3', '3'); + -- ---------------------------- -- Table structure for cms_tag -- ---------------------------- @@ -269,6 +273,7 @@ CREATE TABLE `cms_tag` ( `icon` varchar(50) DEFAULT NULL COMMENT '图标', `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', `alias` varchar(20) DEFAULT NULL COMMENT '别名', + `system_id` int(11) DEFAULT NULL COMMENT '所属系统', `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', `orders` bigint(20) unsigned NOT NULL COMMENT '排序', PRIMARY KEY (`tag_id`), @@ -279,9 +284,9 @@ CREATE TABLE `cms_tag` ( -- ---------------------------- -- Records of cms_tag -- ---------------------------- -INSERT INTO `cms_tag` VALUES ('1', 'JAVA', 'java标签', '', '1', 'java', '1489585694864', '1489585694864'); -INSERT INTO `cms_tag` VALUES ('2', 'Android', 'android标签', '', '1', 'android', '1489585720382', '1489585720382'); -INSERT INTO `cms_tag` VALUES ('3', 'zheng', 'zheng标签', '', '2', 'zheng', '1489585815042', '1489585815042'); +INSERT INTO `cms_tag` VALUES ('1', 'JAVA', 'java标签', '', '1', 'java', '1', '1489585694864', '1489585694864'); +INSERT INTO `cms_tag` VALUES ('2', 'Android', 'android标签', '', '1', 'android', '1', '1489585720382', '1489585720382'); +INSERT INTO `cms_tag` VALUES ('3', 'zheng', 'zheng标签', '', '2', 'zheng', '1', '1489585815042', '1489585815042'); -- ---------------------------- -- Table structure for cms_topic @@ -301,25 +306,6 @@ CREATE TABLE `cms_topic` ( -- ---------------------------- INSERT INTO `cms_topic` VALUES ('1', '日本地震专题', '日本经历灭国性地震,彻底沉入海底', '/topic/1', '1489843484448'); --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - -- ---------------------------- -- Table structure for pay_in_order -- ---------------------------- diff --git a/project-datamodel/zheng_20170216.sql b/project-datamodel/zheng_20170216.sql deleted file mode 100644 index 3e1dda8e..00000000 --- a/project-datamodel/zheng_20170216.sql +++ /dev/null @@ -1,651 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-02-16 23:23:40 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:菜单,2:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`), - KEY `FK_Reference_29` (`system_id`), - CONSTRAINT `FK_Reference_29` FOREIGN KEY (`system_id`) REFERENCES `upms_system` (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', null, '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '1', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '1', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', null, '用户角色管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '用户管理', '1', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '角色管理', '1', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('7', '1', null, '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('8', '1', '7', '菜单管理', '1', 'upms:permission:read', '/manage/permission/menu', '', '1', '8', '8'); -INSERT INTO `upms_permission` VALUES ('9', '1', null, '权限分配管理', '1', '', '', 'zmdi zmdi-key', '1', '9', '9'); -INSERT INTO `upms_permission` VALUES ('10', '1', '9', '角色授权', '1', 'upms:role_permission:read', '/manage/role_permission/index', '', '1', '10', '10'); -INSERT INTO `upms_permission` VALUES ('11', '1', '9', '用户授权', '1', 'upms:user_permission:read', '/manage/user_permission/index', '', '1', '11', '11'); -INSERT INTO `upms_permission` VALUES ('12', '1', null, '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '1', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '1', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '1', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '1', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', null, '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '1', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '1', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', null, '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '1', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '1', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('23', '1', '7', '按钮管理', '1', 'upms:permission:read', '/manage/permission/button', null, '1', '23', '23'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增', '2', 'upms:system:create', '/manage/system/create', null, '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑', '2', 'upms:system:update', '/manage/system/update', null, '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除', '2', 'upms:system:delete', '/manage/system/delete', null, '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增', '2', 'upms:organization:create', '/manage/organization/create', null, '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑', '2', 'upms:organization:update', '/manage/organization/update', '', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除', '2', 'upms:organization:delete', '/manage/organization/delete', '', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '5', '新增', '2', 'upms:user:create', '/manage/user/create', null, '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '5', '编辑', '2', 'upms:user:update', '/manage/user/update', null, '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '5', '删除', '2', 'upms:user:delete', '/manage/user/delete', null, '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增', '2', 'upms:role:create', '/manage/role/create', null, '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑', '2', 'upms:role:update', '/manage/role/update', null, '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除', '2', 'upms:role:delete', '/manage/role/delete', null, '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '8', '新增', '2', 'upms:permission:create', '/manage/permission/create', null, '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '8', '编辑', '2', 'upms:permission:update', '/manage/permission/update', null, '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '8', '删除', '2', 'upms:permission:delete', '/manage/permission/delete', null, '1', '38', '38'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `description` varchar(1000) DEFAULT NULL, - `ctime` bigint(20) NOT NULL, - `orders` bigint(20) NOT NULL, - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', '超级管理员', '拥有所有权限', '1', '1'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `role_id` int(10) unsigned NOT NULL, - `permission_id` int(10) unsigned NOT NULL, - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_22` (`permission_id`), - CONSTRAINT `FK_Reference_22` FOREIGN KEY (`permission_id`) REFERENCES `upms_permission` (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '8'); -INSERT INTO `upms_role_permission` VALUES ('9', '1', '9'); -INSERT INTO `upms_role_permission` VALUES ('10', '1', '10'); -INSERT INTO `upms_role_permission` VALUES ('11', '1', '11'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('18', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('23', '1', '23'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('25', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('26', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', null, '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_id` int(10) unsigned NOT NULL, - `organization_id` int(10) unsigned NOT NULL, - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('1', '1', '1'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_id` int(10) unsigned NOT NULL, - `permission_id` int(10) unsigned NOT NULL, - PRIMARY KEY (`user_permission_id`), - KEY `FK_Reference_25` (`permission_id`), - CONSTRAINT `FK_Reference_25` FOREIGN KEY (`permission_id`) REFERENCES `upms_permission` (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_id` int(10) unsigned NOT NULL, - `role_id` int(10) DEFAULT NULL, - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('1', '1', '1'); diff --git a/project-datamodel/zheng_20170219.sql b/project-datamodel/zheng_20170219.sql deleted file mode 100644 index c1fbfe05..00000000 --- a/project-datamodel/zheng_20170219.sql +++ /dev/null @@ -1,648 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-02-19 10:58:10 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:菜单,2:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`), - KEY `FK_Reference_29` (`system_id`), - CONSTRAINT `FK_Reference_29` FOREIGN KEY (`system_id`) REFERENCES `upms_system` (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', null, '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '1', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '1', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', null, '用户角色管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '用户管理', '1', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '角色管理', '1', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('7', '1', null, '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('8', '1', '7', '菜单管理', '1', 'upms:permission:read', '/manage/permission/menu', '', '1', '8', '8'); -INSERT INTO `upms_permission` VALUES ('9', '1', null, '权限分配管理', '1', '', '', 'zmdi zmdi-key', '1', '9', '9'); -INSERT INTO `upms_permission` VALUES ('10', '1', '9', '角色授权', '1', 'upms:role_permission:read', '/manage/role_permission/index', '', '1', '10', '10'); -INSERT INTO `upms_permission` VALUES ('11', '1', '9', '用户授权', '1', 'upms:user_permission:read', '/manage/user_permission/index', '', '1', '11', '11'); -INSERT INTO `upms_permission` VALUES ('12', '1', null, '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '1', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '1', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '1', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '1', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', null, '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '1', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '1', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', null, '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '1', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '1', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('23', '1', '7', '按钮管理', '1', 'upms:permission:read', '/manage/permission/button', null, '1', '23', '23'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '2', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '2', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '2', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '2', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '2', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '2', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '5', '新增用户', '2', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '5', '编辑用户', '2', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '5', '删除用户', '2', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '2', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '2', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '2', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '8', '新增权限', '2', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '8', '编辑权限', '2', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '8', '删除权限', '2', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '8'); -INSERT INTO `upms_role_permission` VALUES ('9', '1', '9'); -INSERT INTO `upms_role_permission` VALUES ('10', '1', '10'); -INSERT INTO `upms_role_permission` VALUES ('11', '1', '11'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('18', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('23', '1', '23'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('25', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('26', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', null, '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('1', '1', '1'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('1', '1', '1'); diff --git a/project-datamodel/zheng_20170219_1.pdb b/project-datamodel/zheng_20170219_1.pdb deleted file mode 100644 index 594ef7ef..00000000 --- a/project-datamodel/zheng_20170219_1.pdb +++ /dev/null @@ -1,9957 +0,0 @@ - - - - - - - - - -22E867D0-73E2-4C77-BB68-28135519D681 -zheng -zheng -1478091682 -shuzheng -1487472311 -shuzheng -[FolderOptions] - -[FolderOptions\Physical Objects] -GenerationCheckModel=Yes -GenerationPath= -GenerationOptions= -GenerationTasks= -GenerationTargets= -GenerationSelections= -RevPkey=Yes -RevFkey=Yes -RevAkey=Yes -RevCheck=Yes -RevIndx=Yes -RevOpts=Yes -RevViewAsTabl=No -RevViewOpts=Yes -RevSystAsTabl=Yes -RevTablPerm=No -RevViewPerm=No -RevProcPerm=No -RevDbpkPerm=No -RevSqncPerm=No -RevAdtPerm=No -RevUserPriv=No -RevUserOpts=No -RevGrpePriv=No -RevRolePriv=No -RevDtbsOpts=Yes -RevDtbsPerm=No -RevViewIndx=Yes -RevJidxOpts=Yes -RevStats=No -RevTspcPerm=No -RevCaseSensitive=No -GenTrgrStdMsg=Yes -GenTrgrMsgTab= -GenTrgrMsgNo= -GenTrgrMsgTxt= -TrgrPreserve=No -TrgrIns=Yes -TrgrUpd=Yes -TrgrDel=Yes -TrgrC2Ins=Yes -TrgrC2Upd=Yes -TrgrC3=Yes -TrgrC4=Yes -TrgrC5=Yes -TrgrC6=Yes -TrgrC7=Yes -TrgrC8=Yes -TrgrC9=Yes -TrgrC10=Yes -TrgrC11=Yes -TrgrC1=Yes -TrgrC12Ins=Yes -TrgrC12Upd=Yes -TrgrC13=Yes -UpdateTableStatistics=Yes -UpdateColumnStatistics=Yes - -[FolderOptions\Physical Objects\Database Generation] -GenScriptName=update.sql -GenScriptName0=crebas.sql -GenScriptName1=crebas -GenScriptName2= -GenScriptName3= -GenScriptName4= -GenScriptName5= -GenScriptName6= -GenScriptName7= -GenScriptName8= -GenScriptName9= -GenPathName=D:\ -GenSingleFile=Yes -GenODBC=No -GenCheckModel=Yes -GenScriptPrev=Yes -GenArchiveModel=No -GenUseSync=No -GenSyncChoice=0 -GenSyncArch=F:\GitHub\zheng\project-datamodel\zheng.apm -GenSyncRmg=0 - -[FolderOptions\Physical Objects\Database Generation\Format] -GenScriptTitle=Yes -GenScriptNamLabl=Yes -GenScriptQDtbs=No -GenScriptQOwnr=Yes -GenScriptCase=0 -GenScriptEncoding=UTF8 -GenScriptNAcct=No -IdentifierDelimiter=" - -[FolderOptions\Physical Objects\Database Generation\Database] -Create=Yes -Open=Yes -Close=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Database\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Tablespace] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Storage] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\User] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\User\Create] -Physical Options=No - -[FolderOptions\Physical Objects\Database Generation\Group] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\Role] -Create=Yes -Drop=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] -Default value=Yes -Check=Yes - -[FolderOptions\Physical Objects\Database Generation\AbstractDataType] -Create=Yes -Header=Yes -Footer=Yes -Drop=Yes -Comment=Yes -Install JAVA class=Yes -Remove JAVA class=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Rule] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Default] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Sequence] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] -Check=Yes -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] -User datatype=No -Default value=Yes -Check=Yes -Physical Options=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] -Constraint declaration=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] -Constraint declaration=Yes -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] -Primary key=No -Foreign key=No -Alternate key=No -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\View] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\View\Create] -Force Column list=No -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] -Table=Yes -View=Yes -Proc=Yes -Synonym=Yes -Database Package=Yes -Sequence=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Procedure] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Procedure\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\DatabasePackage] -Create=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\WebService] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Dimension] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synchronization] -GenBackupTabl=1 -GenKeepBackTabl=1 -GenTmpTablDrop=No -GenKeepTablOpts=No - -[FolderOptions\Physical Objects\Test Data] -GenDataPathName=C:\Users\shuzheng\Desktop\ -GenDataSinglefile=Yes -GenDataScriptName=zheng.sql -GenDataScriptName0= -GenDataScriptName1= -GenDataScriptName2= -GenDataScriptName3= -GenDataScriptName4= -GenDataScriptName5= -GenDataScriptName6= -GenDataScriptName7= -GenDataScriptName8= -GenDataScriptName9= -GenDataOdbc=0 -GenDataDelOld=No -GenDataTitle=No -GenDataDefNumRows=20 -GenDataCommit=0 -GenDataPacket=0 -GenDataOwner=No -GenDataProfNumb= -GenDataProfChar= -GenDataProfDate= -GenDataCSVSeparator=, -GenDataFileFormat=CSV -GenDataUseWizard=No - -[FolderOptions\Pdm] -IndxIQName=%COLUMN%_%INDEXTYPE% -IndxPK=Yes -IndxFK=Yes -IndxAK=Yes -IndxPKName=%TABLE%_PK -IndxFKName=%REFR%_FK -IndxAKName=%AKEY%_AK -IndxPreserve=No -IndxThreshold=0 -IndxStats=No -RefrPreserve=No -JidxPreserve=No -RbldMultiFact=Yes -RbldMultiDim=Yes -RbldMultiJidx=Yes -CubePreserve=No -TablStProcPreserve=No -ProcDepPreserve=Yes -TrgrDepPreserve=Yes -CubeScriptPath= -CubeScriptCase=0 -CubeScriptEncoding=ANSI -CubeScriptNacct=No -CubeScriptHeader=No -CubeScriptExt=csv -CubeScriptExt0=txt -CubeScriptExt1= -CubeScriptExt2= -CubeScriptSep=, -CubeScriptDeli=" -EstimationYears=0 -DfltDomnName=D_%.U:VALUE% -DfltColnName=D_%.U:VALUE% -DfltReuse=Yes -DfltDrop=Yes - -[FolderOptions\CheckModel] - -[FolderOptions\CheckModel\Package] - -[FolderOptions\CheckModel\Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularReference] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ConstraintName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CnstMaxLen] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularDependency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ShortcutUniqCode] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table] - -[FolderOptions\CheckModel\Table\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqIndex] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyCollYesYes] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\TableIndexes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table\CheckTablePartitionKey] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableStartDate] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableRefNoLifecycle] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableSourceMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTablePartialColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableKeyColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableNotOnLifecycleTablespace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column] - -[FolderOptions\CheckModel\Table.Column\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DomainDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnMandatory] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\SerialColumnFK] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnOneToOneMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnDataTypeMapping] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnNoMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index] - -[FolderOptions\CheckModel\Table.Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UndefIndexType] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key] - -[FolderOptions\CheckModel\Table.Key\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger] - -[FolderOptions\CheckModel\Table.Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index] - -[FolderOptions\CheckModel\Join Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View] - -[FolderOptions\CheckModel\View\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\View.View Index] - -[FolderOptions\CheckModel\View.View Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference] - -[FolderOptions\CheckModel\Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\Reflexive] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\IncompleteJoin] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\JoinOrder] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference] - -[FolderOptions\CheckModel\View Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain] - -[FolderOptions\CheckModel\Domain\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default] - -[FolderOptions\CheckModel\Default\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltValeEmpty] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltSameVale] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User] - -[FolderOptions\CheckModel\User\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Group] - -[FolderOptions\CheckModel\Group\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Role] - -[FolderOptions\CheckModel\Role\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure] - -[FolderOptions\CheckModel\Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\DBMS Trigger] - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source] - -[FolderOptions\CheckModel\Data Source\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DtscTargets] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckDataSourceModels] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning] - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning] - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing] - -[FolderOptions\CheckModel\Table Collapsing\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact] - -[FolderOptions\CheckModel\Fact\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - ALLOLINKCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CubeDupAssociation] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension] - -[FolderOptions\CheckModel\Dimension\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association] - -[FolderOptions\CheckModel\Association\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute] - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure] - -[FolderOptions\CheckModel\Fact.Measure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy] - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym] - -[FolderOptions\CheckModel\Synonym\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type] - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package] - -[FolderOptions\CheckModel\Database Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure] - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence] - -[FolderOptions\CheckModel\Sequence\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor] - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Variable] - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type] - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception] - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace] - -[FolderOptions\CheckModel\Tablespace\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage] - -[FolderOptions\CheckModel\Storage\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database] - -[FolderOptions\CheckModel\Database\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service] - -[FolderOptions\CheckModel\Web Service\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation] - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle] - -[FolderOptions\CheckModel\Lifecycle\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase] - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIdlePeriod] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDataSource] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseExternalOnFirst] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Replication] - -[FolderOptions\CheckModel\Replication\PartialReplication] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule] - -[FolderOptions\CheckModel\Business Rule\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object] - -[FolderOptions\CheckModel\Extended Object\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link] - -[FolderOptions\CheckModel\Extended Link\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File] - -[FolderOptions\CheckModel\File\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckPathExists] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format] - -[FolderOptions\CheckModel\Data Format\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckDataFormatNullExpression] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes -[ModelOptions] - -[ModelOptions\Physical Objects] -CaseSensitive=No -DisplayName=Yes -EnableTrans=No -UseTerm=No -EnableRequirements=No -EnableFullShortcut=Yes -DefaultDttp= -IgnoreOwner=No -RebuildTrigger=Yes -RefrUnique=No -RefrAutoMigrate=Yes -RefrMigrateReuse=Yes -RefrMigrateDomain=Yes -RefrMigrateCheck=Yes -RefrMigrateRule=Yes -RefrMigrateExtd=No -RefrMigrDefaultLink=No -RefrDfltImpl=D -RefrPrgtColn=No -RefrMigrateToEnd=No -RebuildTriggerDep=No -ColnFKName=%.3:PARENT%_%COLUMN% -ColnFKNameUse=No -DomnCopyDttp=Yes -DomnCopyChck=No -DomnCopyRule=No -DomnCopyMand=No -DomnCopyExtd=No -DomnCopyProf=No -Notation=0 -DomnDefaultMandatory=No -ColnDefaultMandatory=No -TablDefaultOwner= -ViewDefaultOwner= -TrgrDefaultOwnerTabl= -TrgrDefaultOwnerView= -IdxDefaultOwnerTabl= -IdxDefaultOwnerView= -JdxDefaultOwner= -DBPackDefaultOwner= -SeqDefaultOwner= -ProcDefaultOwner= -DBMSTrgrDefaultOwner= -Currency=USD -RefrDeleteConstraint=1 -RefrUpdateConstraint=1 -RefrParentMandatory=No -RefrParentChangeAllow=Yes -RefrCheckOnCommit=No - -[ModelOptions\Physical Objects\NamingOptionsTemplates] - -[ModelOptions\Physical Objects\ClssNamingOptions] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL] - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN] - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX] - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR] - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF] - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT] - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO] - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Connection] - -[ModelOptions\Pdm] - -[ModelOptions\Generate] - -[ModelOptions\Generate\Xsm] -GenRootElement=Yes -GenComplexType=No -GenAttribute=Yes -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=No - -[ModelOptions\Generate\Pdm] -RRMapping=No - -[ModelOptions\Generate\Cdm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No -Notation=2 - -[ModelOptions\Generate\Oom] -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=Yes -ClassPrefix= - -[ModelOptions\Generate\Ldm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No - -[ModelOptions\Default Opts] - -[ModelOptions\Default Opts\TABL] -PhysOpts= - -[ModelOptions\Default Opts\COLN] -PhysOpts= - -[ModelOptions\Default Opts\INDX] -PhysOpts= - -[ModelOptions\Default Opts\AKEY] -PhysOpts= - -[ModelOptions\Default Opts\PKEY] -PhysOpts= - -[ModelOptions\Default Opts\STOR] -PhysOpts= - -[ModelOptions\Default Opts\TSPC] -PhysOpts= - -[ModelOptions\Default Opts\SQNC] -PhysOpts= - -[ModelOptions\Default Opts\DTBS] -PhysOpts= - -[ModelOptions\Default Opts\USER] -PhysOpts= - -[ModelOptions\Default Opts\JIDX] -PhysOpts= - - -B08E8E07-051A-4F7E-9EAA-1E4FB9DDF147 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng - -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B - - - - -EEDA8FD0-61A4-40C5-B3D2-A548EDA78743 -zheng -zheng -1478091680 -shuzheng -1486384936 -shuzheng -[DisplayPreferences] - -[DisplayPreferences\PDM] - -[DisplayPreferences\General] -Adjust to text=Yes -Snap Grid=No -Constrain Labels=Yes -Display Grid=No -Show Page Delimiter=Yes -Show Links intersections=Yes -Activate automatic link routing=Yes -Grid size=800 -Graphic unit=2 -Window color=255 255 255 -Background image= -Background mode=8 -Watermark image= -Watermark mode=8 -Show watermark on screen=No -Gradient mode=0 -Gradient end color=255 255 255 -Show Swimlane=No -SwimlaneVert=Yes -TreeVert=No -CompDark=0 - -[DisplayPreferences\Object] -Show Icon=No -Mode=2 -Trunc Length=40 -Word Length=40 -Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~ -Shortcut IntIcon=Yes -Shortcut IntLoct=Yes -Shortcut IntFullPath=No -Shortcut IntLastPackage=Yes -Shortcut ExtIcon=Yes -Shortcut ExtLoct=No -Shortcut ExtFullPath=No -Shortcut ExtLastPackage=Yes -Shortcut ExtIncludeModl=Yes -EObjShowStrn=Yes -ExtendedObject.Comment=No -ExtendedObject.IconPicture=No -ExtendedObject.TextStyle=No -ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -ELnkShowStrn=Yes -ELnkShowName=Yes -ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> -FileObject.Stereotype=No -FileObject.DisplayName=Yes -FileObject.LocationOrName=No -FileObject.IconPicture=No -FileObject.TextStyle=No -FileObject.IconMode=Yes -FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Package.Stereotype=Yes -Package.Comment=No -Package.IconPicture=No -Package.TextStyle=No -Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Display Model Version=Yes -Table.Stereotype=Yes -Table.DisplayName=Yes -Table.OwnerDisplayName=No -Table.Columns=Yes -Table.Columns._Filter="All Columns" PDMCOLNALL -Table.Columns._Columns=Stereotype KeyIndicator -Table.Columns._Limit=-5 -Table.Keys=No -Table.Keys._Columns=Stereotype Indicator -Table.Indexes=No -Table.Indexes._Columns=Stereotype -Table.Triggers=No -Table.Triggers._Columns=Stereotype -Table.Comment=No -Table.IconPicture=No -Table.TextStyle=No -Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Code Yes\r\nDataType Yes\r\nName Yes\r\nKeyIndicator Yes" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;\&quot;PRIM \&quot;TRUE\&quot; TRUE\&quot;&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;\&quot;KEYS \&quot;TRUE\&quot; TRUE\&quot;&quot;" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Code Yes\r\nStereotype Yes\r\nIndicator Yes\r\nName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -View.Stereotype=Yes -View.DisplayName=Yes -View.OwnerDisplayName=No -View.Columns=Yes -View.Columns._Columns=DisplayName -View.Columns._Limit=-5 -View.TemporaryVTables=Yes -View.Indexes=No -View.Comment=No -View.IconPicture=No -View.TextStyle=No -View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Procedure.Stereotype=No -Procedure.DisplayName=Yes -Procedure.OwnerDisplayName=No -Procedure.Comment=No -Procedure.IconPicture=No -Procedure.TextStyle=No -Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Reference.Cardinality=No -Reference.ImplementationType=No -Reference.ChildRole=Yes -Reference.Stereotype=Yes -Reference.DisplayName=No -Reference.ForeignKeyConstraintName=No -Reference.JoinExpression=No -Reference.Integrity=No -Reference.ParentRole=Yes -Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> -ViewReference.ChildRole=Yes -ViewReference.Stereotype=Yes -ViewReference.DisplayName=No -ViewReference.JoinExpression=No -ViewReference.ParentRole=Yes -ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> - -[DisplayPreferences\Symbol] - -[DisplayPreferences\Symbol\FRMEOBJ] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=6000 -Height=2000 -Brush color=255 255 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=64 -Brush gradient color=192 192 192 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 255 128 128 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FRMELNK] -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FILO] -OBJSTRNFont=新宋体,8,N -OBJSTRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LCNMFont=新宋体,8,N -LCNMFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=3600 -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PDMPCKG] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 178 178 178 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\TABL] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=255 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -KeysFont=新宋体,8,N -KeysFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -TriggersFont=新宋体,8,N -TriggersFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=178 214 252 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VIEW] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=0 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -TemporaryVTablesFont=新宋体,8,N -TemporaryVTablesFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=208 208 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PROC] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4000 -Height=1000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 108 0 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\REFR] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VREF] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\USRDEPD] -OBJXSTRFont=新宋体,8,N -OBJXSTRFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=2 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\Free Symbol] -Free TextFont=新宋体,8,N -Free TextFont color=0 0 0 -Line style=0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 -(8268, 11693) -((315,354), (433,354)) -1 -15 - - -1482063385 -1484832985 -((-32984,-12019), (66872,-60459)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1479301742 -1483885217 -((-33350,36120), (66768,-8278)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1482127349 -((27970,3472), (29220,22674)) -((28595,22274),(28595,3872)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095245 -1482127349 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -1 - - - - - - - - - - - -1483085710 -1484926118 -((-33445,-63495), (67043,-102889)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1478095270 -1482127349 -((18772,5480), (20022,11909)) -((19397,11509),(19397,5880)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478153406 -1486384863 -((36294,21274), (56607,27323)) -((36694,22274),(36694,21674),(56207,21674),(56207,26698),(49607,26698)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483619847 -1486385652 -((-9877,-23800), (2708,-22550)) -((-9477,-23175),(2308,-23175)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483619849 -1486385652 -((-18467,-36638), (-17217,-24607)) -((-17842,-25007),(-17842,-36238)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483620005 -1486385652 -((4030,-39400), (5280,-22888)) -((4655,-39000),(4655,-23288)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483620007 -1486385646 -((4021,-49680), (5271,-39799)) -((4646,-40199),(4646,-49280)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483624336 -1486385646 -((27516,-54375), (28766,-42685)) -((28141,-53975),(28141,-43085)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624340 -1486385646 -((12331,-52679), (20181,-51429)) -((19781,-52054),(12731,-52054)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483624615 -1486385652 -((15051,-23876), (20664,-22626)) -((20264,-23251),(15451,-23251)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624617 -1486385652 -((28138,-33027), (29388,-20565)) -((28763,-20965),(28763,-32627)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124946 -1484124953 -((-13832,-79879), (-7728,-71568)) -((-8128,-79479),(-13207,-79479),(-13207,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1484124984 -1484127382 -((-16263,-86551), (-15013,-71568)) -((-15638,-86151),(-15638,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124996 -1484124997 -((-11114,-95606), (-9864,-89626)) -((-10489,-95206),(-10489,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125007 -1484127367 -((-5345,-95501), (-4095,-89626)) -((-4720,-95101),(-4720,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484125017 -1484125017 -((-1839,-87942), (6039,-86692)) -((-1439,-87317),(5639,-87317)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125035 -1484129049 -((7538,-85005), (8788,-82265)) -((8163,-82665),(8163,-84605)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484129054 -1484129054 -((9958,-80104), (27337,-78854)) -((26937,-79479),(10358,-79479)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129077 -1484129077 -((20349,-71149), (27174,-69899)) -((26774,-70524),(20749,-70524)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129119 -1484129130 -((13678,-84943), (14928,-73310)) -((14303,-73710),(14303,-84543)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129130 -1484129130 -((-7408,-69819), (2275,-68569)) -((1875,-69194),(-7008,-69194)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1486384936 -1486384936 -((39256,-38836), (44457,-37586)) -((39656,-38211),(44057,-38211)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127349 --1 -((17030,-6105), (42856,7693)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((4280,11492), (23152,15491)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5733,1490), (11209,5489)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5666,21391), (17070,31065)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-15250,11601), (2078,15600)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((23781,22274), (49607,31122)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-29965,-1483), (-8389,6539)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-cms -1479304057 -1482127349 -((-33200,33185), (-25780,35793)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482062898 -1486384925 --1 -((44057,-42467), (65247,-33619)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-upms -1482063412 -1483618098 -((-32435,-15170), (-25015,-12562)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482127196 -1484124235 --1 -((-25348,-71968), (-7008,-66420)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127641 -1483625695 --1 -((5639,-90091), (22968,-84543)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127744 -1484125017 --1 -((-19539,-90026), (-1439,-86027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127996 -1484124997 --1 -((-27122,-99205), (-7862,-95206)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482128170 -1484125007 --1 -((-6110,-99824), (13150,-95101)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-pay -1483085721 -1483623919 -((-33084,-66872), (-25664,-64264)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1483618514 -1486384809 --1 -((-26699,-40962), (-8985,-36238)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483618865 -1486385652 --1 -((-3037,-27525), (15451,-17027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619110 -1486385646 --1 -((-3439,-54828), (12731,-49280)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619640 -1486385652 --1 -((-27106,-25007), (-9392,-21008)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619903 -1486384764 --1 -((-2305,-40199), (12320,-36200)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483620745 -1486384936 --1 -((17694,-43085), (39656,-32587)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624189 -1486385646 --1 -((19781,-54122), (36723,-50123)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624373 -1486385652 --1 -((20114,-24947), (37056,-20948)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624755 -1484125035 --1 -((-8128,-82665), (10358,-76293)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483625334 -1484129130 --1 -((1875,-73710), (20749,-67338)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626087 -1484129077 --1 -((26774,-71974), (48736,-67974)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626439 -1484129054 --1 -((26937,-83435), (48513,-76237)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885222 -1483885587 --1 -((48150,8663), (63932,16685)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885645 -1483885753 --1 -((47640,-275), (62650,3724)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - - - - - - - - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - -23DEAC6C-2C58-4121-B150-E676660C53B9 -cms_article 文章表 -cms_article -1478091704 -shuzheng -1482062962 -shuzheng -文章表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - - - -E713E125-4EDD-4EC5-AE45-9F0591FA96B2 -编号 -article_id -1478091704 -shuzheng -1478093908 -shuzheng -文章编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -18A76FE6-A962-465C-BA2D-F2094D942CA1 -文章标题 -title -1478091704 -shuzheng -1478093908 -shuzheng -文章标题 -varchar(200) -200 -1 - - -46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 -文章原作者 -author -1478091704 -shuzheng -1478093908 -shuzheng -文章原作者 -NULL -varchar(50) -50 - - -4486670E-E9CE-44F2-B78F-4A10DBC2980E -转载来源网址 -fromurl -1478091704 -shuzheng -1478093908 -shuzheng -转载来源网址 -NULL -varchar(300) -300 - - -51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D -封面图 -image -1478091704 -shuzheng -1478093908 -shuzheng -封面图 -NULL -varchar(300) -300 - - -E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 -关键字 -keywords -1478091704 -shuzheng -1478093908 -shuzheng -关键字 -NULL -varchar(100) -100 - - -5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 -简介 -description -1478091704 -shuzheng -1478093908 -shuzheng -简介 -NULL -varchar(500) -500 - - -9B55BC3D-0919-4A43-BB1B-F2FFFD153770 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093908 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -652284A5-8966-45A9-9942-0C1485379D8A -是否允许评论(0:不允许,1:允许) -allowcomments -1478091704 -shuzheng -1478093908 -shuzheng -是否允许评论(0:不允许,1:允许) -1 -tinyint(4) -4 -1 - - -B22AA35B-D990-4A76-BC0B-B6308B5A73F5 -状态(-1:不通过,0:未审核,1: 通过) -status -1478091704 -shuzheng -1479213265 -shuzheng -状态(-1:不通过,0未审核,1:通过) -1 -tinyint(4) -4 -1 - - -83174068-969D-44D7-BB59-E770371422D5 -内容 -content -1478091704 -shuzheng -1478093908 -shuzheng -内容 -mediumtext - - -68F72A3F-607F-4594-AF0B-27DC1B68804D -发布人id -user_id -1478091704 -shuzheng -1478093908 -shuzheng -发布人id -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2EE8725D-73B7-48BD-A32A-30EE47C9274D -阅读数量 -readnumber -1478091704 -shuzheng -1478093908 -shuzheng -阅读数量 -0 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -008A2E1A-9D38-4F99-B31D-A601584ECC99 -创建时间 -ctime -1478091704 -shuzheng -1478093908 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8F3650CA-E307-45B9-8398-186BE295627F -排序 -orders -1478091704 -shuzheng -1478093908 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -D16F1C55-642E-4C00-AE47-41A3AA4C6990 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -AFFC16D9-081A-44BF-9A3B-B13576DF6A95 -cms_article_orders -cms_article_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_orders - - - - - - - - - - -6F9E2379-CC2F-47F9-AB2F-1D89827CC883 -cms_article_category 文章类目关联表 -cms_article_category -1478091704 -shuzheng -1482062967 -shuzheng -文章类目关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - - - -814E1ABA-4477-494B-8817-F33716CE5509 -编号 -article_category_id -1478091704 -shuzheng -1478153815 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8A035950-1336-4474-ACC1-931031D4CE5C -文章编号 -article_id -1478091704 -shuzheng -1478153815 -admin -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E -类目编号 -category_id -1478091704 -shuzheng -1478153815 -admin -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -FF2A24C8-3664-4BA5-9F43-DFBD12881786 -cms_article_category_article_id -cms_article_category_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_article_id - - - - - -8E02D98D-C525-4645-99A9-5E2CA77877E9 -cms_article_category_category_id -cms_article_category_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_category_id - - - - - - - - - - -7881EBB0-D4A9-4C6F-A803-C262450AE710 -cms_article_tag 文章标签关联表 -cms_article_tag -1478091704 -shuzheng -1482062957 -shuzheng -文章标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - - - -A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 -编号 -article_tag_id -1478091704 -shuzheng -1478093638 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -77794BDC-3755-4AA2-96AD-225CF443BD97 -文章编号 -article_id -1478091704 -shuzheng -1478093638 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -7240E03B-AA99-4CC8-950C-FB2ABBFDC533 -标签编号 -tag_id -1478091704 -shuzheng -1478093638 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 -cms_article_tag_article_id -cms_article_tag_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_article_id - - - - - -C0FAECCF-C6B0-4629-B5EB-BDEA962028DC -cms_article_tag_tag_id -cms_article_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_tag_id - - - - - - - - - - -29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 -cms_category 类目表 -cms_category -1478091704 -shuzheng -1482062979 -shuzheng -类目表 -ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - - - -0E6D4647-8D54-465F-8BA5-C54B449C726E -编号 -category_id -1478091704 -shuzheng -1478093590 -shuzheng -类目编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -778F39AB-E601-4419-B0F1-3E33455A7BBA -上级编号 -pid -1478091704 -shuzheng -1478153497 -admin -上级编号 -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB -层级 -level -1478091704 -shuzheng -1484126120 -admin -层级 -tinyint(4) -4 -1 - - -658EA7E8-93E1-464A-84D2-3FF730DAE9D9 -名称 -name -1478091704 -shuzheng -1478093590 -shuzheng -名称 -varchar(20) -20 -1 - - -4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F -描述 -description -1478091704 -shuzheng -1478093590 -shuzheng -描述 -NULL -varchar(200) -200 - - -9B699E2B-A5AF-4637-908A-DA1EE4DB506C -图标 -icon -1478091704 -shuzheng -1478093590 -shuzheng -图标 -NULL -varchar(50) -50 - - -028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093590 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(3) -3 -1 - - -10CBE4F7-8E05-4482-B7CF-3693C720F8B5 -别名 -alias -1478091704 -shuzheng -1478093590 -shuzheng -别名 -NULL -varchar(20) -20 - - -34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D -创建时间 -ctime -1478091704 -shuzheng -1478093590 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E7C45F9B-42AB-45FF-AE07-4A351BD5E145 -排序 -orders -1478091704 -shuzheng -1478093590 -shuzheng -排序 -bigint(255) -255 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -31899912-87C8-42BA-9EC2-246CD0AA8929 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -A6FD8DD0-EDB7-4B9A-9390-00825E1F068D -cms_category_orders -cms_category_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_orders - - - - - -7B3FED70-F6E1-49C6-8DFB-39A561D4B09D -cms_category_pid -cms_category_pid -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_pid - - - - - -A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 -cms_category_alias -cms_category_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_alias - - - - - -0F3BF207-0E1C-4533-B4BF-A9DD23909A4F -cms_category_level -cms_category_level -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_level - - - - - - - - - - -CC31E757-4197-47DC-9C7C-C4D1A6FECC82 -cms_category_tag 类目标签关联表 -cms_category_tag -1478091704 -shuzheng -1482062971 -shuzheng -类目标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - - - -F9314436-908B-4B4F-97DB-4840980449F4 -编号 -category_tag_id -1478091704 -shuzheng -1478093494 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6371EB26-B681-427A-971C-D8BA5479301C -类目编号 -category_id -1478091704 -shuzheng -1478093494 -shuzheng -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8261D036-554E-4175-A77C-595A563C265A -标签编号 -tag_id -1478091704 -shuzheng -1478093494 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -F32196ED-0EC3-4449-B072-630A17965667 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -596429F9-1660-44E6-808B-82493F2CB903 -cms_category_tag_tag_id -cms_category_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_tag_id - - - - - -FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 -cms_category_tag_category_id -cms_category_tag_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_category_id - - - - - - - - - - -6968E3D7-A545-48FC-8A75-56A3427B76FA -cms_comment 评论表 -cms_comment -1478091704 -shuzheng -1482062989 -shuzheng -评论表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - - - -67BE93B3-1A04-4728-9433-D50EA9BD1DD6 -编号 -comment_id -1478091704 -shuzheng -1478093710 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BC2A83B1-EEBB-434E-856C-1A622C7024E6 -回复楼中楼编号 -pid -1478091704 -shuzheng -1479651239 -shuzheng -回复楼中楼编号回复楼中楼编号 -NULL -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -020D4B38-9D03-4D71-86EC-CC4C569E2F9E -文章编号 -article_id -1478091704 -shuzheng -1478093710 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B290EB50-E749-49A6-83EC-D4D9E503521B -用户编号 -user_id -1478091704 -shuzheng -1478093710 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EDE08926-14AD-44D2-B609-D33250A8DABC -评论内容 -content -1478091704 -shuzheng -1478093710 -shuzheng -评论内容 -text -1 - - -61327788-7D10-40F7-AD4D-DF58744DC9D4 -状态(-1:不通过,0:未审核,1:通过) -status -1478091704 -shuzheng -1479213239 -shuzheng -状态(-1:不通过,0:未审核,1:通过) -1 -tinyint(4) -4 -1 - - -DC470AAC-B623-4B56-88FF-B98A7F85E18D -评论人ip地址 -ip -1478091704 -shuzheng -1478093710 -shuzheng -评论人ip地址 -NULL -varchar(30) -30 - - -8D4E7004-6AE8-476A-AA4C-B57CECE8B384 -评论人终端信息 -agent -1478091704 -shuzheng -1478093710 -shuzheng -评论人终端信息 -NULL -varchar(200) -200 - - -5D332B68-E410-4D6C-AFBD-532A9630A778 -创建时间 -ctime -1478091704 -shuzheng -1478093710 -shuzheng -创建时间 -bigint(20) -20 -1 - - - - -A764394E-BE44-4537-97AF-BC1B6970CAD8 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -2AA4BD84-3D49-46C3-BC42-86860D644FDA -cms_comment_article_id -cms_comment_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_comment_article_id - - - - - - - - - - -ED56E355-8B82-4C5A-BD65-595FA7BB3442 -cms_tag 标签表 -cms_tag -1478091704 -shuzheng -1482062953 -shuzheng -标签表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - - - -F352DC47-B62B-42F4-9F33-01927833F083 -编号 -tag_id -1478091704 -shuzheng -1478093442 -shuzheng -标签编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -85B03305-1EB7-4622-90D6-5ACAB18F6AF1 -名称 -name -1478091704 -shuzheng -1478093442 -shuzheng -名称 -varchar(20) -20 -1 - - -A2B9EF59-9738-426A-9EE2-C8958F243389 -描述 -description -1478091704 -shuzheng -1478093442 -shuzheng -描述 -NULL -varchar(200) -200 - - -A25791F7-418C-43DE-89AD-CF387B6D82EF -图标 -icon -1478091704 -shuzheng -1478093442 -shuzheng -图标 -NULL -varchar(50) -50 - - -26223F29-D8E9-446A-96DF-183BEB86AF21 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093442 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -CBC1250B-8B50-499D-9AB1-5E80AD2B9303 -别名 -alias -1478091704 -shuzheng -1478093442 -shuzheng -别名 -NULL -varchar(20) -20 - - -B164191C-6FC8-45C7-991A-1421EA64186E -创建时间 -ctime -1478091704 -shuzheng -1478093442 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8D3FDBEA-7630-4ED2-96A9-8425FC254D21 -排序 -orders -1478091704 -shuzheng -1478093442 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -B258FAB0-DCC7-4E83-84B3-932E440B290F -cms_tag_orders -cms_tag_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_orders - - - - - -00ED399C-093D-448B-BCED-911CA4B8051B -cms_tag_alias -cms_tag_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_alias - - - - - - - - - - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 -upms_system 系统 -upms_system -1482062898 -shuzheng -1486706789 -admin -系统 - - - -3974B1F1-0866-49ED-8B9A-604E0CE11EE7 -编号 -system_id -1482063016 -shuzheng -1486385567 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -64548C2E-D064-462C-BC40-4BCC70C7539B -图标 -icon -1482063172 -shuzheng -1486833944 -shuzheng -图标 -varchar(50) -50 - - -BB4E4C82-4C7A-466C-8211-2BD043E0DE17 -根目录 -basepath -1482063172 -shuzheng -1486385567 -shuzheng -根目录 -varchar(100) -100 - - -1DF10192-EA50-4CDA-BE9D-94F56CD65283 -状态(-1:黑名单,1:正常) -status -1482063172 -shuzheng -1486385614 -shuzheng -状态(-1:黑名单,1:正常) -tinyint(4) -4 - - -14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 -系统名称 -name -1482063016 -shuzheng -1486385567 -shuzheng -系统名称 -varchar(20) -20 - - -7F86C4C2-B131-46BB-9B88-CCE9674508D3 -系统标题 -title -1486706700 -admin -1486706789 -admin -系统标题 -varchar(20) -20 - - -62A1E140-D368-444C-891E-422B31256721 -系统描述 -description -1486706700 -admin -1486706789 -admin -系统描述 -varchar(300) -300 - - -D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 -创建时间 -ctime -1482063172 -shuzheng -1486385567 -shuzheng -创建时间 -bigint(20) -20 - - -5A6846DA-1B7E-450D-994D-1343E470F9CC -排序 -orders -1482063172 -shuzheng -1486385567 -shuzheng -排序 -bigint(20) -20 - - - - -84D11343-CC58-403D-9D31-CDD53B1D7CFC -Key_1 -Key_1 -1482063016 -shuzheng -1482063141 -shuzheng - - - - - - - - - - -759CBAEF-FE82-441C-9A18-93F13FE24944 -pay_vendor 第三方支付标识表 -pay_vendor -1482127196 -admin -1483624994 -shuzheng -第三方支付标识表 - - - -E5C2EA1D-17E5-42CB-9333-1CCACACBD281 -标识编号 -pay_vendor_id -1482127222 -admin -1484125704 -admin -int(10) -10 -1 -1 - - -E5D4E872-7BF0-49B0-B9B2-6781191112B6 -支付标识名称 -name -1482127590 -admin -1482127629 -admin -varchar(20) -20 - - -E70EF22A-A438-43F2-9F59-B1C20AD3F415 -AppId -appid -1483624799 -shuzheng -1483624894 -shuzheng -varchar(50) -50 - - -1C70ADB9-AB28-4FCD-A406-BF79E31E5602 -AppSecret -appsecret -1483624799 -shuzheng -1483624894 -shuzheng -varchar(150) -150 - - -D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF -配置参数 -config -1483624902 -shuzheng -1483624934 -shuzheng -varchar(1000) -1000 - - - - -50224380-3CAB-4F6E-8F46-1E5625EA25DB -Key_1 -Key_1 -1482127367 -admin -1482127378 -admin - - - - - - - - - - -66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 -pay_mch 支付中心商户管理表 -pay_mch -1482127641 -admin -1483085653 -admin -支付中心商户管理表 - - - -62DC3112-9ACE-4387-BC78-823CE5A754FB -商户编号 -pay_mch_id -1482127644 -admin -1484127294 -admin -int(10) -10 -1 -1 - - -35B6F97F-87DC-456A-8EA3-0BF9A5303039 -支付中心商户号 -mch_id -1482127644 -admin -1482127858 -admin -varchar(20) -20 - - -3E09C267-1338-4828-B8CF-8D149D11A405 -商户名称 -name -1482127700 -admin -1482127858 -admin -varchar(20) -20 - - -91B49030-6943-4117-AE20-D932E1C0333C -请求key -reqKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - -7CDDF1B5-2283-49DA-92F9-471195D09F19 -响应key -resKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - - - -049E124A-5B63-4619-A105-86ECCA7FC7E9 -Key_1 -Key_1 -1482127644 -admin -1482127700 -admin - - - - - - - - - - -44431080-CB08-4D11-898E-12AFF2ED2521 -pay_type 商户支持支付类型表 -pay_type -1482127744 -admin -1484125017 -admin -商户支持支付类型表 - - - -CDBE6D88-0847-4816-BC2E-BFA36628DD8C -商户支付类型编号 -pay_type_id -1482127747 -admin -1484127287 -admin -int(10) -10 -1 -1 - - -70DD828A-0A41-471F-9027-F929777CA1A7 -标识编号 -pay_vendor_id -1484124984 -admin -1484127287 -admin -int(10) -10 - - -C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E -商户编号 -pay_mch_id -1484125017 -admin -1484127287 -admin -int(10) -10 - - - - -1F47D180-534B-44D7-8EA4-54ED06A72D8E -Key_1 -Key_1 -1482127747 -admin -1482127825 -admin - - - - - - - - - - -15AFD128-7F3E-4A94-8C7D-09D9EF46029B -pay_pay 支付参数配置表 -pay_pay -1482127996 -admin -1484124997 -admin -支付参数配置表 - - - -43F3B4A5-FAFF-41D0-A131-937A575335B1 -配置编号 -pay_pay_id -1482127998 -admin -1484127276 -admin -int(10) -10 -1 -1 - - -EB68E666-02ED-41DF-B452-B965554ED059 -商户支付类型编号 -pay_type_id -1484124996 -admin -1484127276 -admin -int(10) -10 - - -E60677C3-D3CF-4147-A438-8821079A3C25 -参数 -param -1482127998 -admin -1482128053 -admin -varchar(1000) -1000 - - - - -4B260E5B-5208-44CF-B331-702023F3757D -Key_1 -Key_1 -1482127998 -admin -1482128053 -admin - - - - - - - - - - -139BB2D8-E83D-4A4A-83D3-55A05D2E6492 -pay_vest 马甲支付参数配置表 -pay_vest -1482128170 -admin -1484125007 -admin -马甲支付参数配置表 - - - -196AB461-A440-4873-9A19-36998ED1A03C -马甲配置编号 -pay_vest_id -1482128173 -admin -1484127304 -admin -int(10) -10 -1 -1 - - -283ABCB7-4A70-4D05-98FD-013D86290FBB -商户支付类型编号 -pay_type_id -1484125007 -admin -1484127304 -admin -int(10) -10 - - -A41B9194-EEDF-426A-8655-654552105D07 -马甲前缀 -prefix -1482128173 -admin -1482128247 -admin -varchar(20) -20 - - -15046235-585D-4E2C-B00E-83E4052F9C57 -马甲参数配置 -param -1482128173 -admin -1482128247 -admin -varchar(1000) -1000 - - - - -BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F -Key_1 -Key_1 -1482128173 -admin -1482128247 -admin - - - - - - - - - - -30419DEF-FEEA-4789-B793-E803263E619E -upms_organization 组织 -upms_organization -1483618514 -shuzheng -1486384344 -shuzheng -组织 - - - -DB1313DD-4D6C-4766-A566-D33D4428BE06 -编号 -organization_id -1483618608 -shuzheng -1484925856 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 -组织名称 -name -1483618780 -shuzheng -1484925856 -shuzheng -组织名称 -varchar(20) -20 - - -A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB -组织描述 -description -1483618780 -shuzheng -1484925856 -shuzheng -组织描述 -varchar(1000) -1000 - - -2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 -创建时间 -ctime -1484925826 -shuzheng -1484925856 -shuzheng -创建时间 -bigint(20) -20 - - - - -8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 -Key_1 -Key_1 -1483618608 -shuzheng -1483618649 -shuzheng - - - - - - - - - - -0AE1B064-CD93-434D-AD23-DE671A50D1B2 -upms_user 用户 -upms_user -1483618865 -shuzheng -1486384328 -shuzheng -用户 - - - -7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 -编号 -user_id -1483618883 -shuzheng -1484924881 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -5B67B292-5FCE-453F-9B1E-A038A71AF5E7 -帐号 -username -1484832991 -shuzheng -1484924881 -shuzheng -帐号 -varchar(20) -20 -1 - - -91C31103-18B4-42D2-A9F3-FE5800DE49C6 -密码MD5(密码+盐) -password -1484832991 -shuzheng -1484925129 -shuzheng -密码MD5(密码+盐) -varchar(32) -32 -1 - - -1F0E6849-3CF7-4B75-A367-C08DC50764E8 - -salt -1484832991 -shuzheng -1484924881 -shuzheng - -varchar(32) -32 - - -25970F78-DE58-4C62-9ADB-F779931E335E -姓名 -realname -1484832991 -shuzheng -1484924881 -shuzheng -姓名 -varchar(20) -20 - - -84A7E171-608C-44B2-8585-786E4E25AC1E -头像 -avatar -1484832991 -shuzheng -1484924881 -shuzheng -头像 -varchar(50) -50 - - -AED8A44F-BA0B-46B8-A78B-60E970096A71 -电话 -phone -1484832991 -shuzheng -1484924881 -shuzheng -电话 -varchar(20) -20 - - -948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C -邮箱 -email -1484832991 -shuzheng -1484924881 -shuzheng -邮箱 -varchar(50) -50 - - -C9EBD54B-084D-4053-B1A1-B899CB925ECC -性别 -sex -1484832991 -shuzheng -1484924881 -shuzheng -性别 -tinyint(4) -4 - - -F9584A5C-5E9B-4532-AE98-15C611306AC1 -状态(0:正常,1:锁定) -locked -1484924818 -shuzheng -1486384528 -shuzheng -状态(0:正常,1:锁定) -tinyint(4) -4 - - -D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD -创建时间 -ctime -1484832991 -shuzheng -1484924881 -shuzheng -创建时间 -bigint(20) -20 - - - - -0AF8AADC-ED41-4F4F-9C94-E172BA315F00 -Key_1 -Key_1 -1483618883 -shuzheng -1483619009 -shuzheng - - - - - - - - - - -752059C0-17F3-4535-8808-CD73505A28D6 -upms_role 角色 -upms_role -1483619110 -shuzheng -1487472148 -shuzheng -角色 - - - -B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 -编号 -role_id -1483619113 -shuzheng -1487472148 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BE2AC2A1-45EB-46AD-A76D-158FBAC8916D -角色名称 -name -1483619328 -shuzheng -1487472148 -shuzheng -角色名称 -varchar(20) -20 - - -512D36F3-7B3C-4544-9EE8-B9C518156C3A -角色描述 -description -1483619328 -shuzheng -1487472148 -shuzheng -角色描述 -varchar(1000) -1000 - - -84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF -创建时间 -ctime -1483619328 -shuzheng -1487472148 -shuzheng -创建时间 -bigint(20) -20 -1 - - -87620943-83A8-4F89-9E60-0049BB14866C -排序 -orders -1483619328 -shuzheng -1487472148 -shuzheng -排序 -bigint(20) -20 -1 - - - - -D6607189-3B7C-4F90-9886-749070B74517 -Key_1 -Key_1 -1483619113 -shuzheng -1483619328 -shuzheng - - - - - - - - - - -6CAB617B-7A99-4280-B4B5-4866F5666008 -upms_user_organization 用户组织关联表 -upms_user_organization -1483619640 -shuzheng -1483619775 -shuzheng -用户组织关联表 - - - -5D9E4666-0947-471C-A478-0215085A2552 -编号 -user_organization_id -1483619649 -shuzheng -1487472110 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2CC51752-C886-410C-B698-BA9959819850 -用户编号 -user_id -1483619649 -shuzheng -1487472110 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FD55FC6A-C641-468F-9C01-FF6D9F96B89D -组织编号 -organization_id -1483619649 -shuzheng -1487472110 -shuzheng -组织编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -466E2110-1DBD-4C82-B3F9-8E4084DEF815 -Key_1 -Key_1 -1483619649 -shuzheng -1483619775 -shuzheng - - - - - - - - - - -9508810F-F9BB-44E3-8518-6F5DEB5CE1EB -upms_user_role 用户角色关联表 -upms_user_role -1483619903 -shuzheng -1486384646 -shuzheng -用户角色关联表 - - - -1FA281BE-EBC5-4286-9E4C-AAFDCD994106 -编号 -user_role_id -1483619905 -shuzheng -1487472127 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 -用户编号 -user_id -1483619905 -shuzheng -1487472127 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2081BA42-C0E9-4023-A13B-F4FA73F8E82A -角色编号 -role_id -1483620007 -shuzheng -1487472127 -shuzheng -角色编号 -int(10) -10 - - - - -EDA5BE67-76F0-4B10-A20D-88657973C5CF -Key_1 -Key_1 -1483619905 -shuzheng -1483619988 -shuzheng - - - - - - - - - - -DB08E027-9573-4802-A2DA-46BBC2E0DB7B -upms_permission 权限 -upms_permission -1483620745 -shuzheng -1487472092 -shuzheng -权限 - - - -B06073EB-3267-4941-9C24-4D2C542049AF -编号 -permission_id -1483620809 -shuzheng -1484926261 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6D18DAF9-6786-45DF-B1AB-6AD067DED07F -所属系统 -system_id -1483620833 -shuzheng -1484926261 -shuzheng -所属系统 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E949830E-7A38-4DC2-B9F3-D1FFCE92D270 -所属上级 -pid -1486384959 -shuzheng -1486385494 -shuzheng -所属上级 -int(10) -10 - - -1217175C-B453-4228-976C-4C6E0190790C -名称 -name -1486705068 -admin -1486705279 -admin -名称 -varchar(20) -20 - - -DA4D2D5F-E203-494A-918A-172618A7357B -类型(1:菜单,2:按钮) -type -1486384959 -shuzheng -1486385494 -shuzheng -类型(1:菜单,2:按钮) -tinyint(4) -4 - - -33E71869-2E71-42B0-A9ED-F9A5B3734F26 -权限值 -permission_value -1484926214 -shuzheng -1486833902 -shuzheng -权限值 -varchar(50) -50 - - -76637A13-3EC8-4FC8-9833-5488E8617C88 -路径 -uri -1486705068 -admin -1486705279 -admin -路径 -varchar(100) -100 - - -D05101EA-B332-4120-B37C-24596132E42B -图标 -icon -1486384959 -shuzheng -1486833921 -shuzheng -图标 -varchar(50) -50 - - -4F463639-9D0E-4FCE-A9D3-9DF928875933 -状态(0:禁止,1:正常) -status -1486705068 -admin -1486705279 -admin -状态(0:禁止,1:正常) -tinyint(4) -4 - - -2C120042-FDCC-46C2-A369-CBE524BE8ECD -创建时间 -ctime -1486384959 -shuzheng -1486385494 -shuzheng -创建时间 -bigint(20) -20 - - -FBCE45CB-6DE9-4B85-8DC6-93458956864D -排序 -orders -1486384959 -shuzheng -1486385494 -shuzheng -排序 -bigint(20) -20 - - - - -4A3801BF-59B2-46C9-A811-CE7B1E126157 -Key_1 -Key_1 -1483620809 -shuzheng -1483620829 -shuzheng - - - - - - - - - - -CB13B52A-6760-4971-8CBE-480185C96B6F -upms_role_permission 角色权限关联表 -upms_role_permission -1483624189 -shuzheng -1483624298 -shuzheng -角色权限关联表 - - - -1D040E40-699D-4D60-9632-3972F6E2AD91 -编号 -role_permission_id -1483624201 -shuzheng -1487472176 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 -角色编号 -role_id -1483624201 -shuzheng -1487472176 -shuzheng -角色编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9475F946-6271-461D-80EA-231750A528B9 -权限编号 -permission_id -1483624201 -shuzheng -1487472176 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -965392D5-E41D-464F-AB42-4DC33F75F25C -Key_1 -Key_1 -1483624201 -shuzheng -1483624298 -shuzheng - - - - - - - - - - -A85368B7-8817-4F5D-AEF6-3FF1980113C6 -upms_user_permission 用户权限关联表 -upms_user_permission -1483624373 -shuzheng -1483624600 -shuzheng -用户权限关联表 - - - -B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 -编号 -user_permission_id -1483624383 -shuzheng -1487472161 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FB0DCBD7-A1FB-4739-A614-E8324727C8EC -用户编号 -user_id -1483624383 -shuzheng -1487472161 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -AA5FA6D9-4847-41A4-A8C8-E41860F961B5 -权限编号 -permission_id -1483624383 -shuzheng -1487472161 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -BC82C0F2-ECEF-4C13-879E-22147023A279 -Key_1 -Key_1 -1483624383 -shuzheng -1483624600 -shuzheng - - - - - - - - - - -753101E6-2060-4AA6-9E82-B7F4914271B2 -pay_in_order 收入订单表 -pay_in_order -1483624755 -shuzheng -1484125035 -admin -收入订单表 - - - -AF326C8F-729B-455F-8FB8-455B6A2D01FB -收入订单编号 -pay_in_order_id -1483625026 -shuzheng -1484129046 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -A6EEAF8A-648A-43E8-8287-892FAA509AC9 -标识编号 -pay_vendor_id -1484124946 -admin -1484127328 -admin -int(10) -10 - - -83C6E4D6-6806-43D2-B876-05E2A9D9A293 -商户编号 -pay_mch_id -1484125035 -admin -1484127328 -admin -int(10) -10 - - -82C646DB-B159-49E1-8B83-83D939A8461D -金额 -amount -1483626003 -shuzheng -1483626073 -shuzheng -decimal -1 - - -315608C7-2061-4E04-822E-FA732C5C8C97 -状态 -status -1483626003 -shuzheng -1484127328 -admin -tinyint(4) -4 -1 - - -A23A719F-7AA5-4755-99F8-F8C127ACDEFA -创建时间 -ctime -1483626003 -shuzheng -1484127328 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -893E70A3-4680-49BD-BDBF-6EBBF39F93C7 -Key_1 -Key_1 -1483625026 -shuzheng -1483625149 -shuzheng - - - - - - - - - - -8D4FF0BA-E73F-452E-9489-F31113A63728 -pay_out_order 支出订单表 -pay_out_order -1483625334 -shuzheng -1484129130 -admin -支出订单表 - - - -C8C19084-F249-42CF-8625-BA5B2644A9C5 -支出订单编号 -pay_out_order_id -1483625595 -shuzheng -1484129073 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE -商户编号 -pay_mch_id -1484129119 -admin -1484129119 -admin -int(10) -10 - - -1F610EA5-F1D7-492E-ABC2-88172BC3BAFF -标识编号 -pay_vendor_id -1484129130 -admin -1484129130 -admin -int(10) -10 - - -F865A928-35A4-406C-9FB0-6CB00F044FEB -金额 -amount -1483625944 -shuzheng -1483626002 -shuzheng -decimal -1 - - -C73DAE31-36DD-4801-8B39-63719A9EA4C3 -状态 -status -1483625898 -shuzheng -1484127340 -admin -tinyint(4) -4 -1 - - -DCC15350-3FED-4269-A350-70149E23A319 -创建时间 -ctime -1483625898 -shuzheng -1484125721 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 -Key_1 -Key_1 -1483625595 -shuzheng -1483625665 -shuzheng - - - - - - - - - - -A006D8FC-7A64-4F64-A08B-CD28FB311D35 -pay_out_order_detail 支出订单明细表 -pay_out_order_detail -1483626087 -shuzheng -1484129077 -admin -支出订单明细表 - - - -C0B77A1D-5227-4B24-BB24-5FD7830326B5 -编号 -pay_out_order_detail_id -1483626089 -shuzheng -1484127347 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -1EEC7655-6B65-4487-89DA-20E482DF0C83 -支出订单编号 -pay_out_order_id -1484129077 -admin -1484129077 -admin -int(10) -10 - - -726074C6-923F-44B3-8355-73194102C220 -备注 -remark -1483626089 -shuzheng -1483626431 -shuzheng -varchar(500) -500 - - - - -F9D90156-3822-4AF7-961C-85C70AC0F063 -Key_1 -Key_1 -1483626089 -shuzheng -1483626431 -shuzheng - - - - - - - - - - -67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 -pay_in_order_detail 收入订单明细表 -pay_in_order_detail -1483626087 -shuzheng -1484129054 -admin -收入订单明细表 - - - -541B979B-4214-49BF-AFFA-88C6E2FAA6B1 -编号 -pay_in_order_detail_id -1483626089 -shuzheng -1484127361 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B9025A28-F091-4480-A873-4C740B52996F -收入订单编号 -pay_in_order_id -1484129054 -admin -1484129054 -admin -int(10) -10 - - -4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 -商品编号 -product_id -1483626089 -shuzheng -1483626439 -shuzheng -varchar(50) -50 - - -1B4FF872-37AA-40D9-8141-4D10F08B0045 -商品名称 -product_name -1483626089 -shuzheng -1483626439 -shuzheng -varchar(100) -100 - - -87125648-441B-434A-886D-F369D6051773 -商品单价 -product_price -1483626089 -shuzheng -1483626439 -shuzheng -decimal - - -3A4BC11C-155E-4E16-8ED3-42A44B35428B -商品数量 -product_count -1483626089 -shuzheng -1484127361 -admin -int(10) -10 - - -310B29CA-FAD1-4650-B525-77DCB6D390EC -备注 -remark -1483626089 -shuzheng -1483626439 -shuzheng -varchar(500) -500 - - - - -F2C4D7A6-69BF-439B-933E-297F2E0FE265 -Key_1 -Key_1 -1483626089 -shuzheng -1483626439 -shuzheng - - - - - - - - - - -D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 -cms_page 页面 -cms_page -1483885222 -shuzheng -1483885531 -shuzheng -页面 - - - -8FF5F212-6650-478B-936A-113023A14ACD -编码 -page_id -1483885224 -shuzheng -1484125650 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EE3936F6-0927-4F0F-BF8E-33D113246141 -父页面 -pid -1483885224 -shuzheng -1484125650 -admin -int(10) -10 - - -69F19279-D9A1-4B9A-BC3D-57F704540131 -别名 -alias -1483885224 -shuzheng -1483885531 -shuzheng -varchar(20) -20 - - -CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 -页面内容 -content -1483885224 -shuzheng -1483885531 -shuzheng -mediumtext - - -ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E -关键字 -keywords -1483885224 -shuzheng -1483885531 -shuzheng -varchar(100) -100 - - -52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 -描述 -description -1483885224 -shuzheng -1483885531 -shuzheng -varchar(300) -300 - - -756BF96C-3ABB-4E26-9F87-277EE5B904BA -创建时间 -ctime -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - -A8D28C79-2847-4DB1-8424-DA7F795E8E6F -排序 -orders -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - - - -90022159-7CA5-4BEF-B754-AE9AA9419114 -Key_1 -Key_1 -1483885224 -shuzheng -1483885531 -shuzheng - - - - - - - - - - -D8423F76-93FD-41DD-ABFF-85B5A99FE484 -cms_setting 网站配置 -cms_setting -1483885645 -shuzheng -1483885745 -shuzheng -网站配置 - - - -58921100-48C0-4FFD-AB4B-33C9465CD71C -编号 -setting_id -1483885647 -shuzheng -1484125612 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FFB6C465-D476-497F-B0FE-C482934511FE - -setting_key -1483885647 -shuzheng -1483886453 -shuzheng -varchar(10) -10 - - -64A4C1BB-4D92-47BC-B306-3242C9599FD8 - -setting_value -1483885647 -shuzheng -1483886453 -shuzheng -varchar(500) -500 - - - - -9A8F37A7-8747-4DFD-81C6-43BD88C10381 -Key_1 -Key_1 -1483885647 -shuzheng -1483885745 -shuzheng - - - - - - - - - - - - -341906AD-FAEE-4A4E-893D-23D2D9BC2C75 -Reference_1 -Reference_1 -1478091704 -shuzheng -1479219502 -shuzheng -0..* -2 -2 - - - - - - - - - - - -3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -9173D3D1-4A39-4BB5-B3DE-040A8F727724 -Reference_2 -Reference_2 -1478091704 -shuzheng -1479650437 -shuzheng -0..* -2 -2 - - - - - - - - - - - -0CEDFF63-6B27-412C-9125-4D779A3C06D1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -3CAA66F6-AE37-4A29-BD4D-C51219720BE7 -Reference_3 -Reference_3 -1478095245 -shuzheng -1479219030 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8EB7FCFD-7007-4495-A8F2-F250345B5FF3 -1478095245 -shuzheng -1478095245 -shuzheng - - - - - - - - - - -B7F5B652-36D5-4538-BAAE-82D3F1399E66 -Reference_4 -Reference_4 -1478095255 -shuzheng -1479219040 -shuzheng -0..* -2 -2 - - - - - - - - - - - -C0664F33-F705-41FE-84EC-953097D116F9 -1478095255 -shuzheng -1478095255 -shuzheng - - - - - - - - - - -A499B65C-678B-4677-A1A2-BEE6FC68D034 -Reference_5 -Reference_5 -1478095260 -shuzheng -1479219045 -shuzheng -0..* -2 -2 - - - - - - - - - - - -A963D0E8-21CA-43A9-A687-19B58277A2DE -1478095260 -shuzheng -1478095260 -shuzheng - - - - - - - - - - -66D394C8-EB11-422A-8A2E-C71DA73EE51D -Reference_6 -Reference_6 -1478095263 -shuzheng -1479219001 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C -1478095263 -shuzheng -1478095263 -shuzheng - - - - - - - - - - -5CDB8C9D-0DDC-49C6-AC9A-78D01283C568 -Reference_7 -Reference_7 -1478095268 -shuzheng -1479219050 -shuzheng -0..* -2 -2 - - - - - - - - - - - -BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 -1478095268 -shuzheng -1478095268 -shuzheng - - - - - - - - - - -F45CE582-022A-4706-88C6-BCBC96F4527D -Reference_8 -Reference_8 -1478095270 -shuzheng -1479219118 -shuzheng -0..* -2 -2 - - - - - - - - - - - -DECB1879-335A-4035-BF38-7DF8D9FBD6BB -1478095270 -shuzheng -1478095270 -shuzheng - - - - - - - - - - -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - -ED582F1D-4A82-41FE-9DFD-1808DA202963 -Reference_10 -Reference_10 -1478153486 -admin -1479631632 -shuzheng -0..* -1 -3 - - - - - - - - - - - -117D49F2-950E-4426-8301-D743A73B414A -1478153486 -admin -1478153497 -admin - - - - - - - - - - -4299684B-826A-4B89-AEF1-C81286ABFD04 -Reference_18 -Reference_18 -1483619847 -shuzheng -1483619847 -shuzheng -0..* -1 -1 - - - - - - - - - - - -545F73A8-DE53-40F5-A280-7DA338E0A003 -1483619847 -shuzheng -1483619847 -shuzheng - - - - - - - - - - -1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 -Reference_19 -Reference_19 -1483619849 -shuzheng -1483619849 -shuzheng -0..* -1 -1 - - - - - - - - - - - -BF1F3E99-09A6-421B-81D1-F7E281FCE260 -1483619849 -shuzheng -1483619849 -shuzheng - - - - - - - - - - -6539BEF0-DEE1-4EE7-9E8A-01680990B6FC -Reference_20 -Reference_20 -1483620005 -shuzheng -1483620005 -shuzheng -0..* -1 -1 - - - - - - - - - - - -0DF9BBFC-D655-482D-9904-4F3A26CB08FB -1483620005 -shuzheng -1483620005 -shuzheng - - - - - - - - - - -59D9AC67-9ECF-4863-937F-BE720F8F2D2C -Reference_21 -Reference_21 -1483620007 -shuzheng -1483620007 -shuzheng -0..* -1 -1 - - - - - - - - - - - -42E952C2-D56E-4170-AA72-D984BD0E0FD1 -1483620007 -shuzheng -1483620007 -shuzheng - - - - - - - - - - -7D0AB61D-BABD-49B1-BBA5-D06486E28CBA -Reference_22 -Reference_22 -1483624336 -shuzheng -1483624336 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2C07D64B-3F3D-4A16-A632-1E2CA02771EB -1483624336 -shuzheng -1483624336 -shuzheng - - - - - - - - - - -3C6D697B-9C34-490B-B410-0811D6FD1EC3 -Reference_23 -Reference_23 -1483624340 -shuzheng -1483624340 -shuzheng -0..* -1 -1 - - - - - - - - - - - -B23C6A33-5699-42C6-BC24-F87A18B3BFC0 -1483624340 -shuzheng -1483624340 -shuzheng - - - - - - - - - - -81166AD8-FD9F-4E4A-9848-A746A0CF8B22 -Reference_24 -Reference_24 -1483624615 -shuzheng -1483624615 -shuzheng -0..* -1 -1 - - - - - - - - - - - -D8D34A08-BFC5-414F-A545-2D0FA5319323 -1483624615 -shuzheng -1483624615 -shuzheng - - - - - - - - - - -4EFE537B-0119-4898-90F9-02EB92C98201 -Reference_25 -Reference_25 -1483624617 -shuzheng -1483624617 -shuzheng -0..* -1 -1 - - - - - - - - - - - -87D27293-4E31-4426-BBCB-10C6ADDB859A -1483624617 -shuzheng -1483624617 -shuzheng - - - - - - - - - - -F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 -Reference_32 -Reference_32 -1484124946 -admin -1484124946 -admin -0..* -1 -1 - - - - - - - - - - - -0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 -1484124946 -admin -1484124946 -admin - - - - - - - - - - -4554779D-45F1-4414-8455-269108FBA2B0 -Reference_34 -Reference_34 -1484124984 -admin -1484124984 -admin -0..* -1 -1 - - - - - - - - - - - -EE34A350-75F8-4591-9E36-1F6910EF895B -1484124984 -admin -1484124984 -admin - - - - - - - - - - -67E2E3A8-A6BD-4717-BC5B-FA7640F33360 -Reference_35 -Reference_35 -1484124996 -admin -1484124997 -admin -0..* -1 -1 - - - - - - - - - - - -1643C054-4AA3-4F06-9C27-EE4627B70709 -1484124996 -admin -1484124997 -admin - - - - - - - - - - -EBF7E9AF-4D04-4096-A115-9A2807A8B317 -Reference_36 -Reference_36 -1484125007 -admin -1484125007 -admin -0..* -1 -1 - - - - - - - - - - - -FA740D36-5612-4457-A6C7-3BBE27BDD037 -1484125007 -admin -1484125007 -admin - - - - - - - - - - -BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 -Reference_37 -Reference_37 -1484125017 -admin -1484125017 -admin -0..* -1 -1 - - - - - - - - - - - -4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 -1484125017 -admin -1484125017 -admin - - - - - - - - - - -C5828A2D-E098-4DE2-9B56-F3CD89571C66 -Reference_38 -Reference_38 -1484125035 -admin -1484125035 -admin -0..* -1 -1 - - - - - - - - - - - -DF1BA583-4F53-4DF5-A4C9-480467E4E602 -1484125035 -admin -1484125035 -admin - - - - - - - - - - -5448F429-6AE6-4BD3-9C2A-10D5321DE6FF -Reference_40 -Reference_40 -1484129054 -admin -1484129054 -admin -0..* -1 -1 - - - - - - - - - - - -633D86A0-BBAB-4918-A3D2-A299B72A8987 -1484129054 -admin -1484129054 -admin - - - - - - - - - - -788F73A5-EF2E-4D81-99C5-2E2A8C0E808A -Reference_31 -Reference_31 -1484129077 -admin -1484129077 -admin -0..* -1 -1 - - - - - - - - - - - -CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F -1484129077 -admin -1484129077 -admin - - - - - - - - - - -68B03215-6F89-4666-AB8C-D7AC969957ED -Reference_39 -Reference_39 -1484129119 -admin -1484129119 -admin -0..* -1 -1 - - - - - - - - - - - -4365E911-BD01-4F80-99FE-40F057E7CA77 -1484129119 -admin -1484129119 -admin - - - - - - - - - - -3A8B7A44-DFF6-48D5-855B-8E515B29A03C -Reference_33 -Reference_33 -1484129130 -admin -1484129130 -admin -0..* -1 -1 - - - - - - - - - - - -CA379708-972E-49E7-8E2E-D2C473C6049D -1484129130 -admin -1484129130 -admin - - - - - - - - - - -4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B -Reference_29 -Reference_29 -1486384936 -shuzheng -1486384936 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2F127294-27DF-41C4-92D4-26788095C702 -1486384936 -shuzheng -1486384936 -shuzheng - - - - - - - - - - - - -49A97F4D-A691-448D-ADBF-B76A62A66CBB -PUBLIC -PUBLIC -1478091680 -shuzheng -1478091680 -shuzheng - - - - -58ECABC9-72BC-48B6-A729-E9328DAD41B5 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng -file:///%_DBMS%/mysql50.xdb -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B -1276524678 - - - - - - - - - - \ No newline at end of file diff --git a/project-datamodel/zheng_20170219_1.pdm b/project-datamodel/zheng_20170219_1.pdm deleted file mode 100644 index 10cbec99..00000000 --- a/project-datamodel/zheng_20170219_1.pdm +++ /dev/null @@ -1,9969 +0,0 @@ - - - - - - - - - -22E867D0-73E2-4C77-BB68-28135519D681 -zheng -zheng -1478091682 -shuzheng -1487472311 -shuzheng -[FolderOptions] - -[FolderOptions\Physical Objects] -GenerationCheckModel=Yes -GenerationPath= -GenerationOptions= -GenerationTasks= -GenerationTargets= -GenerationSelections= -RevPkey=Yes -RevFkey=Yes -RevAkey=Yes -RevCheck=Yes -RevIndx=Yes -RevOpts=Yes -RevViewAsTabl=No -RevViewOpts=Yes -RevSystAsTabl=Yes -RevTablPerm=No -RevViewPerm=No -RevProcPerm=No -RevDbpkPerm=No -RevSqncPerm=No -RevAdtPerm=No -RevUserPriv=No -RevUserOpts=No -RevGrpePriv=No -RevRolePriv=No -RevDtbsOpts=Yes -RevDtbsPerm=No -RevViewIndx=Yes -RevJidxOpts=Yes -RevStats=No -RevTspcPerm=No -RevCaseSensitive=No -GenTrgrStdMsg=Yes -GenTrgrMsgTab= -GenTrgrMsgNo= -GenTrgrMsgTxt= -TrgrPreserve=No -TrgrIns=Yes -TrgrUpd=Yes -TrgrDel=Yes -TrgrC2Ins=Yes -TrgrC2Upd=Yes -TrgrC3=Yes -TrgrC4=Yes -TrgrC5=Yes -TrgrC6=Yes -TrgrC7=Yes -TrgrC8=Yes -TrgrC9=Yes -TrgrC10=Yes -TrgrC11=Yes -TrgrC1=Yes -TrgrC12Ins=Yes -TrgrC12Upd=Yes -TrgrC13=Yes -UpdateTableStatistics=Yes -UpdateColumnStatistics=Yes - -[FolderOptions\Physical Objects\Database Generation] -GenScriptName=update.sql -GenScriptName0=crebas.sql -GenScriptName1=crebas -GenScriptName2= -GenScriptName3= -GenScriptName4= -GenScriptName5= -GenScriptName6= -GenScriptName7= -GenScriptName8= -GenScriptName9= -GenPathName=D:\ -GenSingleFile=Yes -GenODBC=No -GenCheckModel=Yes -GenScriptPrev=Yes -GenArchiveModel=No -GenUseSync=No -GenSyncChoice=0 -GenSyncArch=F:\GitHub\zheng\project-datamodel\zheng.apm -GenSyncRmg=0 - -[FolderOptions\Physical Objects\Database Generation\Format] -GenScriptTitle=Yes -GenScriptNamLabl=Yes -GenScriptQDtbs=No -GenScriptQOwnr=Yes -GenScriptCase=0 -GenScriptEncoding=UTF8 -GenScriptNAcct=No -IdentifierDelimiter=" - -[FolderOptions\Physical Objects\Database Generation\Database] -Create=Yes -Open=Yes -Close=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Database\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Tablespace] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Storage] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\User] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\User\Create] -Physical Options=No - -[FolderOptions\Physical Objects\Database Generation\Group] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\Role] -Create=Yes -Drop=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] -Default value=Yes -Check=Yes - -[FolderOptions\Physical Objects\Database Generation\AbstractDataType] -Create=Yes -Header=Yes -Footer=Yes -Drop=Yes -Comment=Yes -Install JAVA class=Yes -Remove JAVA class=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Rule] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Default] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Sequence] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] -Check=Yes -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] -User datatype=No -Default value=Yes -Check=Yes -Physical Options=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] -Constraint declaration=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] -Constraint declaration=Yes -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] -Primary key=No -Foreign key=No -Alternate key=No -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\View] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\View\Create] -Force Column list=No -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] -Table=Yes -View=Yes -Proc=Yes -Synonym=Yes -Database Package=Yes -Sequence=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Procedure] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Procedure\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\DatabasePackage] -Create=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\WebService] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Dimension] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synchronization] -GenBackupTabl=1 -GenKeepBackTabl=1 -GenTmpTablDrop=No -GenKeepTablOpts=No - -[FolderOptions\Physical Objects\Test Data] -GenDataPathName=C:\Users\shuzheng\Desktop\ -GenDataSinglefile=Yes -GenDataScriptName=zheng.sql -GenDataScriptName0= -GenDataScriptName1= -GenDataScriptName2= -GenDataScriptName3= -GenDataScriptName4= -GenDataScriptName5= -GenDataScriptName6= -GenDataScriptName7= -GenDataScriptName8= -GenDataScriptName9= -GenDataOdbc=0 -GenDataDelOld=No -GenDataTitle=No -GenDataDefNumRows=20 -GenDataCommit=0 -GenDataPacket=0 -GenDataOwner=No -GenDataProfNumb= -GenDataProfChar= -GenDataProfDate= -GenDataCSVSeparator=, -GenDataFileFormat=CSV -GenDataUseWizard=No - -[FolderOptions\Pdm] -IndxIQName=%COLUMN%_%INDEXTYPE% -IndxPK=Yes -IndxFK=Yes -IndxAK=Yes -IndxPKName=%TABLE%_PK -IndxFKName=%REFR%_FK -IndxAKName=%AKEY%_AK -IndxPreserve=No -IndxThreshold=0 -IndxStats=No -RefrPreserve=No -JidxPreserve=No -RbldMultiFact=Yes -RbldMultiDim=Yes -RbldMultiJidx=Yes -CubePreserve=No -TablStProcPreserve=No -ProcDepPreserve=Yes -TrgrDepPreserve=Yes -CubeScriptPath= -CubeScriptCase=0 -CubeScriptEncoding=ANSI -CubeScriptNacct=No -CubeScriptHeader=No -CubeScriptExt=csv -CubeScriptExt0=txt -CubeScriptExt1= -CubeScriptExt2= -CubeScriptSep=, -CubeScriptDeli=" -EstimationYears=0 -DfltDomnName=D_%.U:VALUE% -DfltColnName=D_%.U:VALUE% -DfltReuse=Yes -DfltDrop=Yes - -[FolderOptions\CheckModel] - -[FolderOptions\CheckModel\Package] - -[FolderOptions\CheckModel\Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularReference] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ConstraintName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CnstMaxLen] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularDependency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ShortcutUniqCode] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table] - -[FolderOptions\CheckModel\Table\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqIndex] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyCollYesYes] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\TableIndexes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table\CheckTablePartitionKey] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableStartDate] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableRefNoLifecycle] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableSourceMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTablePartialColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableKeyColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableNotOnLifecycleTablespace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column] - -[FolderOptions\CheckModel\Table.Column\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DomainDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnMandatory] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\SerialColumnFK] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnOneToOneMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnDataTypeMapping] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnNoMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index] - -[FolderOptions\CheckModel\Table.Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UndefIndexType] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key] - -[FolderOptions\CheckModel\Table.Key\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger] - -[FolderOptions\CheckModel\Table.Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index] - -[FolderOptions\CheckModel\Join Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View] - -[FolderOptions\CheckModel\View\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\View.View Index] - -[FolderOptions\CheckModel\View.View Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference] - -[FolderOptions\CheckModel\Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\Reflexive] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\IncompleteJoin] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\JoinOrder] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference] - -[FolderOptions\CheckModel\View Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain] - -[FolderOptions\CheckModel\Domain\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default] - -[FolderOptions\CheckModel\Default\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltValeEmpty] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltSameVale] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User] - -[FolderOptions\CheckModel\User\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Group] - -[FolderOptions\CheckModel\Group\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Role] - -[FolderOptions\CheckModel\Role\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure] - -[FolderOptions\CheckModel\Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\DBMS Trigger] - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source] - -[FolderOptions\CheckModel\Data Source\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DtscTargets] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckDataSourceModels] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning] - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning] - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing] - -[FolderOptions\CheckModel\Table Collapsing\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact] - -[FolderOptions\CheckModel\Fact\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - ALLOLINKCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CubeDupAssociation] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension] - -[FolderOptions\CheckModel\Dimension\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association] - -[FolderOptions\CheckModel\Association\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute] - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure] - -[FolderOptions\CheckModel\Fact.Measure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy] - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym] - -[FolderOptions\CheckModel\Synonym\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type] - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package] - -[FolderOptions\CheckModel\Database Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure] - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence] - -[FolderOptions\CheckModel\Sequence\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor] - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Variable] - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type] - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception] - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace] - -[FolderOptions\CheckModel\Tablespace\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage] - -[FolderOptions\CheckModel\Storage\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database] - -[FolderOptions\CheckModel\Database\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service] - -[FolderOptions\CheckModel\Web Service\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation] - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle] - -[FolderOptions\CheckModel\Lifecycle\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase] - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIdlePeriod] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDataSource] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseExternalOnFirst] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Replication] - -[FolderOptions\CheckModel\Replication\PartialReplication] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule] - -[FolderOptions\CheckModel\Business Rule\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object] - -[FolderOptions\CheckModel\Extended Object\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link] - -[FolderOptions\CheckModel\Extended Link\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File] - -[FolderOptions\CheckModel\File\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckPathExists] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format] - -[FolderOptions\CheckModel\Data Format\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckDataFormatNullExpression] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes -[ModelOptions] - -[ModelOptions\Physical Objects] -CaseSensitive=No -DisplayName=Yes -EnableTrans=No -UseTerm=No -EnableRequirements=No -EnableFullShortcut=Yes -DefaultDttp= -IgnoreOwner=No -RebuildTrigger=Yes -RefrUnique=No -RefrAutoMigrate=Yes -RefrMigrateReuse=Yes -RefrMigrateDomain=Yes -RefrMigrateCheck=Yes -RefrMigrateRule=Yes -RefrMigrateExtd=No -RefrMigrDefaultLink=No -RefrDfltImpl=D -RefrPrgtColn=No -RefrMigrateToEnd=No -RebuildTriggerDep=No -ColnFKName=%.3:PARENT%_%COLUMN% -ColnFKNameUse=No -DomnCopyDttp=Yes -DomnCopyChck=No -DomnCopyRule=No -DomnCopyMand=No -DomnCopyExtd=No -DomnCopyProf=No -Notation=0 -DomnDefaultMandatory=No -ColnDefaultMandatory=No -TablDefaultOwner= -ViewDefaultOwner= -TrgrDefaultOwnerTabl= -TrgrDefaultOwnerView= -IdxDefaultOwnerTabl= -IdxDefaultOwnerView= -JdxDefaultOwner= -DBPackDefaultOwner= -SeqDefaultOwner= -ProcDefaultOwner= -DBMSTrgrDefaultOwner= -Currency=USD -RefrDeleteConstraint=1 -RefrUpdateConstraint=1 -RefrParentMandatory=No -RefrParentChangeAllow=Yes -RefrCheckOnCommit=No - -[ModelOptions\Physical Objects\NamingOptionsTemplates] - -[ModelOptions\Physical Objects\ClssNamingOptions] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL] - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN] - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX] - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR] - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF] - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT] - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO] - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Connection] - -[ModelOptions\Pdm] - -[ModelOptions\Generate] - -[ModelOptions\Generate\Xsm] -GenRootElement=Yes -GenComplexType=No -GenAttribute=Yes -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=No - -[ModelOptions\Generate\Pdm] -RRMapping=No - -[ModelOptions\Generate\Cdm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No -Notation=2 - -[ModelOptions\Generate\Oom] -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=Yes -ClassPrefix= - -[ModelOptions\Generate\Ldm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No - -[ModelOptions\Default Opts] - -[ModelOptions\Default Opts\TABL] -PhysOpts= - -[ModelOptions\Default Opts\COLN] -PhysOpts= - -[ModelOptions\Default Opts\INDX] -PhysOpts= - -[ModelOptions\Default Opts\AKEY] -PhysOpts= - -[ModelOptions\Default Opts\PKEY] -PhysOpts= - -[ModelOptions\Default Opts\STOR] -PhysOpts= - -[ModelOptions\Default Opts\TSPC] -PhysOpts= - -[ModelOptions\Default Opts\SQNC] -PhysOpts= - -[ModelOptions\Default Opts\DTBS] -PhysOpts= - -[ModelOptions\Default Opts\USER] -PhysOpts= - -[ModelOptions\Default Opts\JIDX] -PhysOpts= - - -B08E8E07-051A-4F7E-9EAA-1E4FB9DDF147 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng - -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B - - - - -EEDA8FD0-61A4-40C5-B3D2-A548EDA78743 -zheng -zheng -1478091680 -shuzheng -1486384936 -shuzheng -[DisplayPreferences] - -[DisplayPreferences\PDM] - -[DisplayPreferences\General] -Adjust to text=Yes -Snap Grid=No -Constrain Labels=Yes -Display Grid=No -Show Page Delimiter=Yes -Show Links intersections=Yes -Activate automatic link routing=Yes -Grid size=800 -Graphic unit=2 -Window color=255 255 255 -Background image= -Background mode=8 -Watermark image= -Watermark mode=8 -Show watermark on screen=No -Gradient mode=0 -Gradient end color=255 255 255 -Show Swimlane=No -SwimlaneVert=Yes -TreeVert=No -CompDark=0 - -[DisplayPreferences\Object] -Show Icon=No -Mode=2 -Trunc Length=40 -Word Length=40 -Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~ -Shortcut IntIcon=Yes -Shortcut IntLoct=Yes -Shortcut IntFullPath=No -Shortcut IntLastPackage=Yes -Shortcut ExtIcon=Yes -Shortcut ExtLoct=No -Shortcut ExtFullPath=No -Shortcut ExtLastPackage=Yes -Shortcut ExtIncludeModl=Yes -EObjShowStrn=Yes -ExtendedObject.Comment=No -ExtendedObject.IconPicture=No -ExtendedObject.TextStyle=No -ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -ELnkShowStrn=Yes -ELnkShowName=Yes -ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> -FileObject.Stereotype=No -FileObject.DisplayName=Yes -FileObject.LocationOrName=No -FileObject.IconPicture=No -FileObject.TextStyle=No -FileObject.IconMode=Yes -FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Package.Stereotype=Yes -Package.Comment=No -Package.IconPicture=No -Package.TextStyle=No -Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Display Model Version=Yes -Table.Stereotype=Yes -Table.DisplayName=Yes -Table.OwnerDisplayName=No -Table.Columns=Yes -Table.Columns._Filter="All Columns" PDMCOLNALL -Table.Columns._Columns=Stereotype KeyIndicator -Table.Columns._Limit=-5 -Table.Keys=No -Table.Keys._Columns=Stereotype Indicator -Table.Indexes=No -Table.Indexes._Columns=Stereotype -Table.Triggers=No -Table.Triggers._Columns=Stereotype -Table.Comment=No -Table.IconPicture=No -Table.TextStyle=No -Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Code Yes\r\nDataType Yes\r\nName Yes\r\nKeyIndicator Yes" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;\&quot;PRIM \&quot;TRUE\&quot; TRUE\&quot;&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;\&quot;KEYS \&quot;TRUE\&quot; TRUE\&quot;&quot;" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Code Yes\r\nStereotype Yes\r\nIndicator Yes\r\nName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -View.Stereotype=Yes -View.DisplayName=Yes -View.OwnerDisplayName=No -View.Columns=Yes -View.Columns._Columns=DisplayName -View.Columns._Limit=-5 -View.TemporaryVTables=Yes -View.Indexes=No -View.Comment=No -View.IconPicture=No -View.TextStyle=No -View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Procedure.Stereotype=No -Procedure.DisplayName=Yes -Procedure.OwnerDisplayName=No -Procedure.Comment=No -Procedure.IconPicture=No -Procedure.TextStyle=No -Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Reference.Cardinality=No -Reference.ImplementationType=No -Reference.ChildRole=Yes -Reference.Stereotype=Yes -Reference.DisplayName=No -Reference.ForeignKeyConstraintName=No -Reference.JoinExpression=No -Reference.Integrity=No -Reference.ParentRole=Yes -Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> -ViewReference.ChildRole=Yes -ViewReference.Stereotype=Yes -ViewReference.DisplayName=No -ViewReference.JoinExpression=No -ViewReference.ParentRole=Yes -ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> - -[DisplayPreferences\Symbol] - -[DisplayPreferences\Symbol\FRMEOBJ] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=6000 -Height=2000 -Brush color=255 255 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=64 -Brush gradient color=192 192 192 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 255 128 128 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FRMELNK] -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FILO] -OBJSTRNFont=新宋体,8,N -OBJSTRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LCNMFont=新宋体,8,N -LCNMFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=3600 -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PDMPCKG] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 178 178 178 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\TABL] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=255 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -KeysFont=新宋体,8,N -KeysFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -TriggersFont=新宋体,8,N -TriggersFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=178 214 252 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VIEW] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=0 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -TemporaryVTablesFont=新宋体,8,N -TemporaryVTablesFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=208 208 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PROC] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4000 -Height=1000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 108 0 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\REFR] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VREF] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\USRDEPD] -OBJXSTRFont=新宋体,8,N -OBJXSTRFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=2 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\Free Symbol] -Free TextFont=新宋体,8,N -Free TextFont color=0 0 0 -Line style=0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 -(8268, 11693) -((315,354), (433,354)) -1 -15 - - -1482063385 -1484832985 -((-32984,-12019), (66872,-60459)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1479301742 -1483885217 -((-33350,36120), (66768,-8278)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1482127349 -((27970,3472), (29220,22674)) -((28595,22274),(28595,3872)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095245 -1482127349 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -1 - - - - - - - - - - - -1483085710 -1484926118 -((-33445,-63495), (67043,-102889)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1478095270 -1482127349 -((18772,5480), (20022,11909)) -((19397,11509),(19397,5880)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478153406 -1486384863 -((36294,21274), (56607,27323)) -((36694,22274),(36694,21674),(56207,21674),(56207,26698),(49607,26698)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483619847 -1486385652 -((-9877,-23800), (2708,-22550)) -((-9477,-23175),(2308,-23175)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483619849 -1486385652 -((-18467,-36638), (-17217,-24607)) -((-17842,-25007),(-17842,-36238)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483620005 -1486385652 -((4030,-39400), (5280,-22888)) -((4655,-39000),(4655,-23288)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483620007 -1486385646 -((4021,-49268), (5271,-39799)) -((4646,-40199),(4646,-48868)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483624336 -1486385646 -((27516,-54375), (28766,-42685)) -((28141,-53975),(28141,-43085)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624340 -1486385646 -((12331,-52679), (20181,-51429)) -((19781,-52054),(12731,-52054)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483624615 -1486385652 -((15051,-23876), (20664,-22626)) -((20264,-23251),(15451,-23251)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624617 -1486385652 -((28138,-33027), (29388,-20565)) -((28763,-20965),(28763,-32627)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124946 -1484124953 -((-13832,-79879), (-7728,-71568)) -((-8128,-79479),(-13207,-79479),(-13207,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1484124984 -1484127382 -((-16263,-86551), (-15013,-71568)) -((-15638,-86151),(-15638,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124996 -1484124997 -((-11114,-95606), (-9864,-89626)) -((-10489,-95206),(-10489,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125007 -1484127367 -((-5345,-95501), (-4095,-89626)) -((-4720,-95101),(-4720,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484125017 -1484125017 -((-1839,-87942), (6039,-86692)) -((-1439,-87317),(5639,-87317)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125035 -1484129049 -((7538,-85005), (8788,-82265)) -((8163,-82665),(8163,-84605)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484129054 -1484129054 -((9958,-80104), (27337,-78854)) -((26937,-79479),(10358,-79479)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129077 -1484129077 -((20349,-71149), (27174,-69899)) -((26774,-70524),(20749,-70524)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129119 -1484129130 -((13678,-84943), (14928,-73310)) -((14303,-73710),(14303,-84543)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129130 -1484129130 -((-7408,-69819), (2275,-68569)) -((1875,-69194),(-7008,-69194)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1486384936 -1486384936 -((39256,-38836), (44457,-37586)) -((39656,-38211),(44057,-38211)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127349 --1 -((17030,-6105), (42856,7693)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((4280,11492), (23152,15491)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5733,1490), (11209,5489)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5666,21391), (17070,31065)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-15250,11601), (2078,15600)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((23781,22274), (49607,31122)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-29965,-1483), (-8389,6539)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-cms -1479304057 -1482127349 -((-33200,33185), (-25780,35793)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482062898 -1486384925 --1 -((44057,-42467), (65247,-33619)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-upms -1482063412 -1483618098 -((-32435,-15170), (-25015,-12562)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482127196 -1484124235 --1 -((-25348,-71968), (-7008,-66420)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127641 -1483625695 --1 -((5639,-90091), (22968,-84543)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127744 -1484125017 --1 -((-19539,-90026), (-1439,-86027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127996 -1484124997 --1 -((-27122,-99205), (-7862,-95206)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482128170 -1484125007 --1 -((-6110,-99824), (13150,-95101)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-pay -1483085721 -1483623919 -((-33084,-66872), (-25664,-64264)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1483618514 -1486384809 --1 -((-26699,-40962), (-8985,-36238)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483618865 -1486385652 --1 -((-3037,-27525), (15451,-17027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619110 -1486385646 --1 -((-3439,-55240), (12731,-48868)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619640 -1486385652 --1 -((-27106,-25007), (-9392,-21008)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619903 -1486384764 --1 -((-2305,-40199), (12320,-36200)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483620745 -1486384936 --1 -((17694,-43085), (39656,-32587)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624189 -1486385646 --1 -((19781,-54122), (36723,-50123)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624373 -1486385652 --1 -((20114,-24947), (37056,-20948)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624755 -1484125035 --1 -((-8128,-82665), (10358,-76293)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483625334 -1484129130 --1 -((1875,-73710), (20749,-67338)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626087 -1484129077 --1 -((26774,-71974), (48736,-67974)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626439 -1484129054 --1 -((26937,-83435), (48513,-76237)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885222 -1483885587 --1 -((48150,8663), (63932,16685)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885645 -1483885753 --1 -((47640,-275), (62650,3724)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - - - - - - - - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - -23DEAC6C-2C58-4121-B150-E676660C53B9 -cms_article 文章表 -cms_article -1478091704 -shuzheng -1482062962 -shuzheng -文章表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - - - -E713E125-4EDD-4EC5-AE45-9F0591FA96B2 -编号 -article_id -1478091704 -shuzheng -1478093908 -shuzheng -文章编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -18A76FE6-A962-465C-BA2D-F2094D942CA1 -文章标题 -title -1478091704 -shuzheng -1478093908 -shuzheng -文章标题 -varchar(200) -200 -1 - - -46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 -文章原作者 -author -1478091704 -shuzheng -1478093908 -shuzheng -文章原作者 -NULL -varchar(50) -50 - - -4486670E-E9CE-44F2-B78F-4A10DBC2980E -转载来源网址 -fromurl -1478091704 -shuzheng -1478093908 -shuzheng -转载来源网址 -NULL -varchar(300) -300 - - -51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D -封面图 -image -1478091704 -shuzheng -1478093908 -shuzheng -封面图 -NULL -varchar(300) -300 - - -E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 -关键字 -keywords -1478091704 -shuzheng -1478093908 -shuzheng -关键字 -NULL -varchar(100) -100 - - -5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 -简介 -description -1478091704 -shuzheng -1478093908 -shuzheng -简介 -NULL -varchar(500) -500 - - -9B55BC3D-0919-4A43-BB1B-F2FFFD153770 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093908 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -652284A5-8966-45A9-9942-0C1485379D8A -是否允许评论(0:不允许,1:允许) -allowcomments -1478091704 -shuzheng -1478093908 -shuzheng -是否允许评论(0:不允许,1:允许) -1 -tinyint(4) -4 -1 - - -B22AA35B-D990-4A76-BC0B-B6308B5A73F5 -状态(-1:不通过,0:未审核,1: 通过) -status -1478091704 -shuzheng -1479213265 -shuzheng -状态(-1:不通过,0未审核,1:通过) -1 -tinyint(4) -4 -1 - - -83174068-969D-44D7-BB59-E770371422D5 -内容 -content -1478091704 -shuzheng -1478093908 -shuzheng -内容 -mediumtext - - -68F72A3F-607F-4594-AF0B-27DC1B68804D -发布人id -user_id -1478091704 -shuzheng -1478093908 -shuzheng -发布人id -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2EE8725D-73B7-48BD-A32A-30EE47C9274D -阅读数量 -readnumber -1478091704 -shuzheng -1478093908 -shuzheng -阅读数量 -0 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -008A2E1A-9D38-4F99-B31D-A601584ECC99 -创建时间 -ctime -1478091704 -shuzheng -1478093908 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8F3650CA-E307-45B9-8398-186BE295627F -排序 -orders -1478091704 -shuzheng -1478093908 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -D16F1C55-642E-4C00-AE47-41A3AA4C6990 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -AFFC16D9-081A-44BF-9A3B-B13576DF6A95 -cms_article_orders -cms_article_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_orders - - - - - - - - - - -6F9E2379-CC2F-47F9-AB2F-1D89827CC883 -cms_article_category 文章类目关联表 -cms_article_category -1478091704 -shuzheng -1482062967 -shuzheng -文章类目关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - - - -814E1ABA-4477-494B-8817-F33716CE5509 -编号 -article_category_id -1478091704 -shuzheng -1478153815 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8A035950-1336-4474-ACC1-931031D4CE5C -文章编号 -article_id -1478091704 -shuzheng -1478153815 -admin -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E -类目编号 -category_id -1478091704 -shuzheng -1478153815 -admin -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -FF2A24C8-3664-4BA5-9F43-DFBD12881786 -cms_article_category_article_id -cms_article_category_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_article_id - - - - - -8E02D98D-C525-4645-99A9-5E2CA77877E9 -cms_article_category_category_id -cms_article_category_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_category_id - - - - - - - - - - -7881EBB0-D4A9-4C6F-A803-C262450AE710 -cms_article_tag 文章标签关联表 -cms_article_tag -1478091704 -shuzheng -1482062957 -shuzheng -文章标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - - - -A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 -编号 -article_tag_id -1478091704 -shuzheng -1478093638 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -77794BDC-3755-4AA2-96AD-225CF443BD97 -文章编号 -article_id -1478091704 -shuzheng -1478093638 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -7240E03B-AA99-4CC8-950C-FB2ABBFDC533 -标签编号 -tag_id -1478091704 -shuzheng -1478093638 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 -cms_article_tag_article_id -cms_article_tag_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_article_id - - - - - -C0FAECCF-C6B0-4629-B5EB-BDEA962028DC -cms_article_tag_tag_id -cms_article_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_tag_id - - - - - - - - - - -29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 -cms_category 类目表 -cms_category -1478091704 -shuzheng -1482062979 -shuzheng -类目表 -ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - - - -0E6D4647-8D54-465F-8BA5-C54B449C726E -编号 -category_id -1478091704 -shuzheng -1478093590 -shuzheng -类目编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -778F39AB-E601-4419-B0F1-3E33455A7BBA -上级编号 -pid -1478091704 -shuzheng -1478153497 -admin -上级编号 -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB -层级 -level -1478091704 -shuzheng -1484126120 -admin -层级 -tinyint(4) -4 -1 - - -658EA7E8-93E1-464A-84D2-3FF730DAE9D9 -名称 -name -1478091704 -shuzheng -1478093590 -shuzheng -名称 -varchar(20) -20 -1 - - -4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F -描述 -description -1478091704 -shuzheng -1478093590 -shuzheng -描述 -NULL -varchar(200) -200 - - -9B699E2B-A5AF-4637-908A-DA1EE4DB506C -图标 -icon -1478091704 -shuzheng -1478093590 -shuzheng -图标 -NULL -varchar(50) -50 - - -028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093590 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(3) -3 -1 - - -10CBE4F7-8E05-4482-B7CF-3693C720F8B5 -别名 -alias -1478091704 -shuzheng -1478093590 -shuzheng -别名 -NULL -varchar(20) -20 - - -34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D -创建时间 -ctime -1478091704 -shuzheng -1478093590 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E7C45F9B-42AB-45FF-AE07-4A351BD5E145 -排序 -orders -1478091704 -shuzheng -1478093590 -shuzheng -排序 -bigint(255) -255 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -31899912-87C8-42BA-9EC2-246CD0AA8929 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -A6FD8DD0-EDB7-4B9A-9390-00825E1F068D -cms_category_orders -cms_category_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_orders - - - - - -7B3FED70-F6E1-49C6-8DFB-39A561D4B09D -cms_category_pid -cms_category_pid -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_pid - - - - - -A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 -cms_category_alias -cms_category_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_alias - - - - - -0F3BF207-0E1C-4533-B4BF-A9DD23909A4F -cms_category_level -cms_category_level -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_level - - - - - - - - - - -CC31E757-4197-47DC-9C7C-C4D1A6FECC82 -cms_category_tag 类目标签关联表 -cms_category_tag -1478091704 -shuzheng -1482062971 -shuzheng -类目标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - - - -F9314436-908B-4B4F-97DB-4840980449F4 -编号 -category_tag_id -1478091704 -shuzheng -1478093494 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6371EB26-B681-427A-971C-D8BA5479301C -类目编号 -category_id -1478091704 -shuzheng -1478093494 -shuzheng -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8261D036-554E-4175-A77C-595A563C265A -标签编号 -tag_id -1478091704 -shuzheng -1478093494 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -F32196ED-0EC3-4449-B072-630A17965667 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -596429F9-1660-44E6-808B-82493F2CB903 -cms_category_tag_tag_id -cms_category_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_tag_id - - - - - -FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 -cms_category_tag_category_id -cms_category_tag_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_category_id - - - - - - - - - - -6968E3D7-A545-48FC-8A75-56A3427B76FA -cms_comment 评论表 -cms_comment -1478091704 -shuzheng -1482062989 -shuzheng -评论表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - - - -67BE93B3-1A04-4728-9433-D50EA9BD1DD6 -编号 -comment_id -1478091704 -shuzheng -1478093710 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BC2A83B1-EEBB-434E-856C-1A622C7024E6 -回复楼中楼编号 -pid -1478091704 -shuzheng -1479651239 -shuzheng -回复楼中楼编号回复楼中楼编号 -NULL -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -020D4B38-9D03-4D71-86EC-CC4C569E2F9E -文章编号 -article_id -1478091704 -shuzheng -1478093710 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B290EB50-E749-49A6-83EC-D4D9E503521B -用户编号 -user_id -1478091704 -shuzheng -1478093710 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EDE08926-14AD-44D2-B609-D33250A8DABC -评论内容 -content -1478091704 -shuzheng -1478093710 -shuzheng -评论内容 -text -1 - - -61327788-7D10-40F7-AD4D-DF58744DC9D4 -状态(-1:不通过,0:未审核,1:通过) -status -1478091704 -shuzheng -1479213239 -shuzheng -状态(-1:不通过,0:未审核,1:通过) -1 -tinyint(4) -4 -1 - - -DC470AAC-B623-4B56-88FF-B98A7F85E18D -评论人ip地址 -ip -1478091704 -shuzheng -1478093710 -shuzheng -评论人ip地址 -NULL -varchar(30) -30 - - -8D4E7004-6AE8-476A-AA4C-B57CECE8B384 -评论人终端信息 -agent -1478091704 -shuzheng -1478093710 -shuzheng -评论人终端信息 -NULL -varchar(200) -200 - - -5D332B68-E410-4D6C-AFBD-532A9630A778 -创建时间 -ctime -1478091704 -shuzheng -1478093710 -shuzheng -创建时间 -bigint(20) -20 -1 - - - - -A764394E-BE44-4537-97AF-BC1B6970CAD8 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -2AA4BD84-3D49-46C3-BC42-86860D644FDA -cms_comment_article_id -cms_comment_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_comment_article_id - - - - - - - - - - -ED56E355-8B82-4C5A-BD65-595FA7BB3442 -cms_tag 标签表 -cms_tag -1478091704 -shuzheng -1482062953 -shuzheng -标签表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - - - -F352DC47-B62B-42F4-9F33-01927833F083 -编号 -tag_id -1478091704 -shuzheng -1478093442 -shuzheng -标签编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -85B03305-1EB7-4622-90D6-5ACAB18F6AF1 -名称 -name -1478091704 -shuzheng -1478093442 -shuzheng -名称 -varchar(20) -20 -1 - - -A2B9EF59-9738-426A-9EE2-C8958F243389 -描述 -description -1478091704 -shuzheng -1478093442 -shuzheng -描述 -NULL -varchar(200) -200 - - -A25791F7-418C-43DE-89AD-CF387B6D82EF -图标 -icon -1478091704 -shuzheng -1478093442 -shuzheng -图标 -NULL -varchar(50) -50 - - -26223F29-D8E9-446A-96DF-183BEB86AF21 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093442 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -CBC1250B-8B50-499D-9AB1-5E80AD2B9303 -别名 -alias -1478091704 -shuzheng -1478093442 -shuzheng -别名 -NULL -varchar(20) -20 - - -B164191C-6FC8-45C7-991A-1421EA64186E -创建时间 -ctime -1478091704 -shuzheng -1478093442 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8D3FDBEA-7630-4ED2-96A9-8425FC254D21 -排序 -orders -1478091704 -shuzheng -1478093442 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -B258FAB0-DCC7-4E83-84B3-932E440B290F -cms_tag_orders -cms_tag_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_orders - - - - - -00ED399C-093D-448B-BCED-911CA4B8051B -cms_tag_alias -cms_tag_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_alias - - - - - - - - - - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 -upms_system 系统 -upms_system -1482062898 -shuzheng -1486706789 -admin -系统 - - - -3974B1F1-0866-49ED-8B9A-604E0CE11EE7 -编号 -system_id -1482063016 -shuzheng -1486385567 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -64548C2E-D064-462C-BC40-4BCC70C7539B -图标 -icon -1482063172 -shuzheng -1486833944 -shuzheng -图标 -varchar(50) -50 - - -BB4E4C82-4C7A-466C-8211-2BD043E0DE17 -根目录 -basepath -1482063172 -shuzheng -1486385567 -shuzheng -根目录 -varchar(100) -100 - - -1DF10192-EA50-4CDA-BE9D-94F56CD65283 -状态(-1:黑名单,1:正常) -status -1482063172 -shuzheng -1486385614 -shuzheng -状态(-1:黑名单,1:正常) -tinyint(4) -4 - - -14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 -系统名称 -name -1482063016 -shuzheng -1486385567 -shuzheng -系统名称 -varchar(20) -20 - - -7F86C4C2-B131-46BB-9B88-CCE9674508D3 -系统标题 -title -1486706700 -admin -1486706789 -admin -系统标题 -varchar(20) -20 - - -62A1E140-D368-444C-891E-422B31256721 -系统描述 -description -1486706700 -admin -1486706789 -admin -系统描述 -varchar(300) -300 - - -D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 -创建时间 -ctime -1482063172 -shuzheng -1486385567 -shuzheng -创建时间 -bigint(20) -20 - - -5A6846DA-1B7E-450D-994D-1343E470F9CC -排序 -orders -1482063172 -shuzheng -1486385567 -shuzheng -排序 -bigint(20) -20 - - - - -84D11343-CC58-403D-9D31-CDD53B1D7CFC -Key_1 -Key_1 -1482063016 -shuzheng -1482063141 -shuzheng - - - - - - - - - - -759CBAEF-FE82-441C-9A18-93F13FE24944 -pay_vendor 第三方支付标识表 -pay_vendor -1482127196 -admin -1483624994 -shuzheng -第三方支付标识表 - - - -E5C2EA1D-17E5-42CB-9333-1CCACACBD281 -标识编号 -pay_vendor_id -1482127222 -admin -1484125704 -admin -int(10) -10 -1 -1 - - -E5D4E872-7BF0-49B0-B9B2-6781191112B6 -支付标识名称 -name -1482127590 -admin -1482127629 -admin -varchar(20) -20 - - -E70EF22A-A438-43F2-9F59-B1C20AD3F415 -AppId -appid -1483624799 -shuzheng -1483624894 -shuzheng -varchar(50) -50 - - -1C70ADB9-AB28-4FCD-A406-BF79E31E5602 -AppSecret -appsecret -1483624799 -shuzheng -1483624894 -shuzheng -varchar(150) -150 - - -D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF -配置参数 -config -1483624902 -shuzheng -1483624934 -shuzheng -varchar(1000) -1000 - - - - -50224380-3CAB-4F6E-8F46-1E5625EA25DB -Key_1 -Key_1 -1482127367 -admin -1482127378 -admin - - - - - - - - - - -66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 -pay_mch 支付中心商户管理表 -pay_mch -1482127641 -admin -1483085653 -admin -支付中心商户管理表 - - - -62DC3112-9ACE-4387-BC78-823CE5A754FB -商户编号 -pay_mch_id -1482127644 -admin -1484127294 -admin -int(10) -10 -1 -1 - - -35B6F97F-87DC-456A-8EA3-0BF9A5303039 -支付中心商户号 -mch_id -1482127644 -admin -1482127858 -admin -varchar(20) -20 - - -3E09C267-1338-4828-B8CF-8D149D11A405 -商户名称 -name -1482127700 -admin -1482127858 -admin -varchar(20) -20 - - -91B49030-6943-4117-AE20-D932E1C0333C -请求key -reqKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - -7CDDF1B5-2283-49DA-92F9-471195D09F19 -响应key -resKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - - - -049E124A-5B63-4619-A105-86ECCA7FC7E9 -Key_1 -Key_1 -1482127644 -admin -1482127700 -admin - - - - - - - - - - -44431080-CB08-4D11-898E-12AFF2ED2521 -pay_type 商户支持支付类型表 -pay_type -1482127744 -admin -1484125017 -admin -商户支持支付类型表 - - - -CDBE6D88-0847-4816-BC2E-BFA36628DD8C -商户支付类型编号 -pay_type_id -1482127747 -admin -1484127287 -admin -int(10) -10 -1 -1 - - -70DD828A-0A41-471F-9027-F929777CA1A7 -标识编号 -pay_vendor_id -1484124984 -admin -1484127287 -admin -int(10) -10 - - -C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E -商户编号 -pay_mch_id -1484125017 -admin -1484127287 -admin -int(10) -10 - - - - -1F47D180-534B-44D7-8EA4-54ED06A72D8E -Key_1 -Key_1 -1482127747 -admin -1482127825 -admin - - - - - - - - - - -15AFD128-7F3E-4A94-8C7D-09D9EF46029B -pay_pay 支付参数配置表 -pay_pay -1482127996 -admin -1484124997 -admin -支付参数配置表 - - - -43F3B4A5-FAFF-41D0-A131-937A575335B1 -配置编号 -pay_pay_id -1482127998 -admin -1484127276 -admin -int(10) -10 -1 -1 - - -EB68E666-02ED-41DF-B452-B965554ED059 -商户支付类型编号 -pay_type_id -1484124996 -admin -1484127276 -admin -int(10) -10 - - -E60677C3-D3CF-4147-A438-8821079A3C25 -参数 -param -1482127998 -admin -1482128053 -admin -varchar(1000) -1000 - - - - -4B260E5B-5208-44CF-B331-702023F3757D -Key_1 -Key_1 -1482127998 -admin -1482128053 -admin - - - - - - - - - - -139BB2D8-E83D-4A4A-83D3-55A05D2E6492 -pay_vest 马甲支付参数配置表 -pay_vest -1482128170 -admin -1484125007 -admin -马甲支付参数配置表 - - - -196AB461-A440-4873-9A19-36998ED1A03C -马甲配置编号 -pay_vest_id -1482128173 -admin -1484127304 -admin -int(10) -10 -1 -1 - - -283ABCB7-4A70-4D05-98FD-013D86290FBB -商户支付类型编号 -pay_type_id -1484125007 -admin -1484127304 -admin -int(10) -10 - - -A41B9194-EEDF-426A-8655-654552105D07 -马甲前缀 -prefix -1482128173 -admin -1482128247 -admin -varchar(20) -20 - - -15046235-585D-4E2C-B00E-83E4052F9C57 -马甲参数配置 -param -1482128173 -admin -1482128247 -admin -varchar(1000) -1000 - - - - -BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F -Key_1 -Key_1 -1482128173 -admin -1482128247 -admin - - - - - - - - - - -30419DEF-FEEA-4789-B793-E803263E619E -upms_organization 组织 -upms_organization -1483618514 -shuzheng -1486384344 -shuzheng -组织 - - - -DB1313DD-4D6C-4766-A566-D33D4428BE06 -编号 -organization_id -1483618608 -shuzheng -1484925856 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 -组织名称 -name -1483618780 -shuzheng -1484925856 -shuzheng -组织名称 -varchar(20) -20 - - -A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB -组织描述 -description -1483618780 -shuzheng -1484925856 -shuzheng -组织描述 -varchar(1000) -1000 - - -2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 -创建时间 -ctime -1484925826 -shuzheng -1484925856 -shuzheng -创建时间 -bigint(20) -20 - - - - -8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 -Key_1 -Key_1 -1483618608 -shuzheng -1483618649 -shuzheng - - - - - - - - - - -0AE1B064-CD93-434D-AD23-DE671A50D1B2 -upms_user 用户 -upms_user -1483618865 -shuzheng -1486384328 -shuzheng -用户 - - - -7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 -编号 -user_id -1483618883 -shuzheng -1484924881 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -5B67B292-5FCE-453F-9B1E-A038A71AF5E7 -帐号 -username -1484832991 -shuzheng -1484924881 -shuzheng -帐号 -varchar(20) -20 -1 - - -91C31103-18B4-42D2-A9F3-FE5800DE49C6 -密码MD5(密码+盐) -password -1484832991 -shuzheng -1484925129 -shuzheng -密码MD5(密码+盐) -varchar(32) -32 -1 - - -1F0E6849-3CF7-4B75-A367-C08DC50764E8 - -salt -1484832991 -shuzheng -1484924881 -shuzheng - -varchar(32) -32 - - -25970F78-DE58-4C62-9ADB-F779931E335E -姓名 -realname -1484832991 -shuzheng -1484924881 -shuzheng -姓名 -varchar(20) -20 - - -84A7E171-608C-44B2-8585-786E4E25AC1E -头像 -avatar -1484832991 -shuzheng -1484924881 -shuzheng -头像 -varchar(50) -50 - - -AED8A44F-BA0B-46B8-A78B-60E970096A71 -电话 -phone -1484832991 -shuzheng -1484924881 -shuzheng -电话 -varchar(20) -20 - - -948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C -邮箱 -email -1484832991 -shuzheng -1484924881 -shuzheng -邮箱 -varchar(50) -50 - - -C9EBD54B-084D-4053-B1A1-B899CB925ECC -性别 -sex -1484832991 -shuzheng -1484924881 -shuzheng -性别 -tinyint(4) -4 - - -F9584A5C-5E9B-4532-AE98-15C611306AC1 -状态(0:正常,1:锁定) -locked -1484924818 -shuzheng -1486384528 -shuzheng -状态(0:正常,1:锁定) -tinyint(4) -4 - - -D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD -创建时间 -ctime -1484832991 -shuzheng -1484924881 -shuzheng -创建时间 -bigint(20) -20 - - - - -0AF8AADC-ED41-4F4F-9C94-E172BA315F00 -Key_1 -Key_1 -1483618883 -shuzheng -1483619009 -shuzheng - - - - - - - - - - -752059C0-17F3-4535-8808-CD73505A28D6 -upms_role 角色 -upms_role -1483619110 -shuzheng -1487911529 -admin -角色 - - - -B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 -编号 -role_id -1483619113 -shuzheng -1487472148 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BE2AC2A1-45EB-46AD-A76D-158FBAC8916D -角色名称 -name -1483619328 -shuzheng -1487472148 -shuzheng -角色名称 -varchar(20) -20 - - -A55335DA-B21D-490A-B928-4BC8570F8CB4 -角色标题 -title -1487911454 -admin -1487911529 -admin -角色标题 -varchar(20) -20 - - -512D36F3-7B3C-4544-9EE8-B9C518156C3A -角色描述 -description -1483619328 -shuzheng -1487472148 -shuzheng -角色描述 -varchar(1000) -1000 - - -84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF -创建时间 -ctime -1483619328 -shuzheng -1487472148 -shuzheng -创建时间 -bigint(20) -20 -1 - - -87620943-83A8-4F89-9E60-0049BB14866C -排序 -orders -1483619328 -shuzheng -1487472148 -shuzheng -排序 -bigint(20) -20 -1 - - - - -D6607189-3B7C-4F90-9886-749070B74517 -Key_1 -Key_1 -1483619113 -shuzheng -1483619328 -shuzheng - - - - - - - - - - -6CAB617B-7A99-4280-B4B5-4866F5666008 -upms_user_organization 用户组织关联表 -upms_user_organization -1483619640 -shuzheng -1483619775 -shuzheng -用户组织关联表 - - - -5D9E4666-0947-471C-A478-0215085A2552 -编号 -user_organization_id -1483619649 -shuzheng -1487472110 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2CC51752-C886-410C-B698-BA9959819850 -用户编号 -user_id -1483619649 -shuzheng -1487472110 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FD55FC6A-C641-468F-9C01-FF6D9F96B89D -组织编号 -organization_id -1483619649 -shuzheng -1487472110 -shuzheng -组织编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -466E2110-1DBD-4C82-B3F9-8E4084DEF815 -Key_1 -Key_1 -1483619649 -shuzheng -1483619775 -shuzheng - - - - - - - - - - -9508810F-F9BB-44E3-8518-6F5DEB5CE1EB -upms_user_role 用户角色关联表 -upms_user_role -1483619903 -shuzheng -1486384646 -shuzheng -用户角色关联表 - - - -1FA281BE-EBC5-4286-9E4C-AAFDCD994106 -编号 -user_role_id -1483619905 -shuzheng -1487472127 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 -用户编号 -user_id -1483619905 -shuzheng -1487472127 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2081BA42-C0E9-4023-A13B-F4FA73F8E82A -角色编号 -role_id -1483620007 -shuzheng -1487472127 -shuzheng -角色编号 -int(10) -10 - - - - -EDA5BE67-76F0-4B10-A20D-88657973C5CF -Key_1 -Key_1 -1483619905 -shuzheng -1483619988 -shuzheng - - - - - - - - - - -DB08E027-9573-4802-A2DA-46BBC2E0DB7B -upms_permission 权限 -upms_permission -1483620745 -shuzheng -1487472092 -shuzheng -权限 - - - -B06073EB-3267-4941-9C24-4D2C542049AF -编号 -permission_id -1483620809 -shuzheng -1484926261 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6D18DAF9-6786-45DF-B1AB-6AD067DED07F -所属系统 -system_id -1483620833 -shuzheng -1484926261 -shuzheng -所属系统 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E949830E-7A38-4DC2-B9F3-D1FFCE92D270 -所属上级 -pid -1486384959 -shuzheng -1486385494 -shuzheng -所属上级 -int(10) -10 - - -1217175C-B453-4228-976C-4C6E0190790C -名称 -name -1486705068 -admin -1486705279 -admin -名称 -varchar(20) -20 - - -DA4D2D5F-E203-494A-918A-172618A7357B -类型(1:菜单,2:按钮) -type -1486384959 -shuzheng -1486385494 -shuzheng -类型(1:菜单,2:按钮) -tinyint(4) -4 - - -33E71869-2E71-42B0-A9ED-F9A5B3734F26 -权限值 -permission_value -1484926214 -shuzheng -1486833902 -shuzheng -权限值 -varchar(50) -50 - - -76637A13-3EC8-4FC8-9833-5488E8617C88 -路径 -uri -1486705068 -admin -1486705279 -admin -路径 -varchar(100) -100 - - -D05101EA-B332-4120-B37C-24596132E42B -图标 -icon -1486384959 -shuzheng -1486833921 -shuzheng -图标 -varchar(50) -50 - - -4F463639-9D0E-4FCE-A9D3-9DF928875933 -状态(0:禁止,1:正常) -status -1486705068 -admin -1486705279 -admin -状态(0:禁止,1:正常) -tinyint(4) -4 - - -2C120042-FDCC-46C2-A369-CBE524BE8ECD -创建时间 -ctime -1486384959 -shuzheng -1486385494 -shuzheng -创建时间 -bigint(20) -20 - - -FBCE45CB-6DE9-4B85-8DC6-93458956864D -排序 -orders -1486384959 -shuzheng -1486385494 -shuzheng -排序 -bigint(20) -20 - - - - -4A3801BF-59B2-46C9-A811-CE7B1E126157 -Key_1 -Key_1 -1483620809 -shuzheng -1483620829 -shuzheng - - - - - - - - - - -CB13B52A-6760-4971-8CBE-480185C96B6F -upms_role_permission 角色权限关联表 -upms_role_permission -1483624189 -shuzheng -1483624298 -shuzheng -角色权限关联表 - - - -1D040E40-699D-4D60-9632-3972F6E2AD91 -编号 -role_permission_id -1483624201 -shuzheng -1487472176 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 -角色编号 -role_id -1483624201 -shuzheng -1487472176 -shuzheng -角色编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9475F946-6271-461D-80EA-231750A528B9 -权限编号 -permission_id -1483624201 -shuzheng -1487472176 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -965392D5-E41D-464F-AB42-4DC33F75F25C -Key_1 -Key_1 -1483624201 -shuzheng -1483624298 -shuzheng - - - - - - - - - - -A85368B7-8817-4F5D-AEF6-3FF1980113C6 -upms_user_permission 用户权限关联表 -upms_user_permission -1483624373 -shuzheng -1483624600 -shuzheng -用户权限关联表 - - - -B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 -编号 -user_permission_id -1483624383 -shuzheng -1487472161 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FB0DCBD7-A1FB-4739-A614-E8324727C8EC -用户编号 -user_id -1483624383 -shuzheng -1487472161 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -AA5FA6D9-4847-41A4-A8C8-E41860F961B5 -权限编号 -permission_id -1483624383 -shuzheng -1487472161 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -BC82C0F2-ECEF-4C13-879E-22147023A279 -Key_1 -Key_1 -1483624383 -shuzheng -1483624600 -shuzheng - - - - - - - - - - -753101E6-2060-4AA6-9E82-B7F4914271B2 -pay_in_order 收入订单表 -pay_in_order -1483624755 -shuzheng -1484125035 -admin -收入订单表 - - - -AF326C8F-729B-455F-8FB8-455B6A2D01FB -收入订单编号 -pay_in_order_id -1483625026 -shuzheng -1484129046 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -A6EEAF8A-648A-43E8-8287-892FAA509AC9 -标识编号 -pay_vendor_id -1484124946 -admin -1484127328 -admin -int(10) -10 - - -83C6E4D6-6806-43D2-B876-05E2A9D9A293 -商户编号 -pay_mch_id -1484125035 -admin -1484127328 -admin -int(10) -10 - - -82C646DB-B159-49E1-8B83-83D939A8461D -金额 -amount -1483626003 -shuzheng -1483626073 -shuzheng -decimal -1 - - -315608C7-2061-4E04-822E-FA732C5C8C97 -状态 -status -1483626003 -shuzheng -1484127328 -admin -tinyint(4) -4 -1 - - -A23A719F-7AA5-4755-99F8-F8C127ACDEFA -创建时间 -ctime -1483626003 -shuzheng -1484127328 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -893E70A3-4680-49BD-BDBF-6EBBF39F93C7 -Key_1 -Key_1 -1483625026 -shuzheng -1483625149 -shuzheng - - - - - - - - - - -8D4FF0BA-E73F-452E-9489-F31113A63728 -pay_out_order 支出订单表 -pay_out_order -1483625334 -shuzheng -1484129130 -admin -支出订单表 - - - -C8C19084-F249-42CF-8625-BA5B2644A9C5 -支出订单编号 -pay_out_order_id -1483625595 -shuzheng -1484129073 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE -商户编号 -pay_mch_id -1484129119 -admin -1484129119 -admin -int(10) -10 - - -1F610EA5-F1D7-492E-ABC2-88172BC3BAFF -标识编号 -pay_vendor_id -1484129130 -admin -1484129130 -admin -int(10) -10 - - -F865A928-35A4-406C-9FB0-6CB00F044FEB -金额 -amount -1483625944 -shuzheng -1483626002 -shuzheng -decimal -1 - - -C73DAE31-36DD-4801-8B39-63719A9EA4C3 -状态 -status -1483625898 -shuzheng -1484127340 -admin -tinyint(4) -4 -1 - - -DCC15350-3FED-4269-A350-70149E23A319 -创建时间 -ctime -1483625898 -shuzheng -1484125721 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 -Key_1 -Key_1 -1483625595 -shuzheng -1483625665 -shuzheng - - - - - - - - - - -A006D8FC-7A64-4F64-A08B-CD28FB311D35 -pay_out_order_detail 支出订单明细表 -pay_out_order_detail -1483626087 -shuzheng -1484129077 -admin -支出订单明细表 - - - -C0B77A1D-5227-4B24-BB24-5FD7830326B5 -编号 -pay_out_order_detail_id -1483626089 -shuzheng -1484127347 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -1EEC7655-6B65-4487-89DA-20E482DF0C83 -支出订单编号 -pay_out_order_id -1484129077 -admin -1484129077 -admin -int(10) -10 - - -726074C6-923F-44B3-8355-73194102C220 -备注 -remark -1483626089 -shuzheng -1483626431 -shuzheng -varchar(500) -500 - - - - -F9D90156-3822-4AF7-961C-85C70AC0F063 -Key_1 -Key_1 -1483626089 -shuzheng -1483626431 -shuzheng - - - - - - - - - - -67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 -pay_in_order_detail 收入订单明细表 -pay_in_order_detail -1483626087 -shuzheng -1484129054 -admin -收入订单明细表 - - - -541B979B-4214-49BF-AFFA-88C6E2FAA6B1 -编号 -pay_in_order_detail_id -1483626089 -shuzheng -1484127361 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B9025A28-F091-4480-A873-4C740B52996F -收入订单编号 -pay_in_order_id -1484129054 -admin -1484129054 -admin -int(10) -10 - - -4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 -商品编号 -product_id -1483626089 -shuzheng -1483626439 -shuzheng -varchar(50) -50 - - -1B4FF872-37AA-40D9-8141-4D10F08B0045 -商品名称 -product_name -1483626089 -shuzheng -1483626439 -shuzheng -varchar(100) -100 - - -87125648-441B-434A-886D-F369D6051773 -商品单价 -product_price -1483626089 -shuzheng -1483626439 -shuzheng -decimal - - -3A4BC11C-155E-4E16-8ED3-42A44B35428B -商品数量 -product_count -1483626089 -shuzheng -1484127361 -admin -int(10) -10 - - -310B29CA-FAD1-4650-B525-77DCB6D390EC -备注 -remark -1483626089 -shuzheng -1483626439 -shuzheng -varchar(500) -500 - - - - -F2C4D7A6-69BF-439B-933E-297F2E0FE265 -Key_1 -Key_1 -1483626089 -shuzheng -1483626439 -shuzheng - - - - - - - - - - -D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 -cms_page 页面 -cms_page -1483885222 -shuzheng -1483885531 -shuzheng -页面 - - - -8FF5F212-6650-478B-936A-113023A14ACD -编码 -page_id -1483885224 -shuzheng -1484125650 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EE3936F6-0927-4F0F-BF8E-33D113246141 -父页面 -pid -1483885224 -shuzheng -1484125650 -admin -int(10) -10 - - -69F19279-D9A1-4B9A-BC3D-57F704540131 -别名 -alias -1483885224 -shuzheng -1483885531 -shuzheng -varchar(20) -20 - - -CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 -页面内容 -content -1483885224 -shuzheng -1483885531 -shuzheng -mediumtext - - -ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E -关键字 -keywords -1483885224 -shuzheng -1483885531 -shuzheng -varchar(100) -100 - - -52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 -描述 -description -1483885224 -shuzheng -1483885531 -shuzheng -varchar(300) -300 - - -756BF96C-3ABB-4E26-9F87-277EE5B904BA -创建时间 -ctime -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - -A8D28C79-2847-4DB1-8424-DA7F795E8E6F -排序 -orders -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - - - -90022159-7CA5-4BEF-B754-AE9AA9419114 -Key_1 -Key_1 -1483885224 -shuzheng -1483885531 -shuzheng - - - - - - - - - - -D8423F76-93FD-41DD-ABFF-85B5A99FE484 -cms_setting 网站配置 -cms_setting -1483885645 -shuzheng -1483885745 -shuzheng -网站配置 - - - -58921100-48C0-4FFD-AB4B-33C9465CD71C -编号 -setting_id -1483885647 -shuzheng -1484125612 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FFB6C465-D476-497F-B0FE-C482934511FE - -setting_key -1483885647 -shuzheng -1483886453 -shuzheng -varchar(10) -10 - - -64A4C1BB-4D92-47BC-B306-3242C9599FD8 - -setting_value -1483885647 -shuzheng -1483886453 -shuzheng -varchar(500) -500 - - - - -9A8F37A7-8747-4DFD-81C6-43BD88C10381 -Key_1 -Key_1 -1483885647 -shuzheng -1483885745 -shuzheng - - - - - - - - - - - - -341906AD-FAEE-4A4E-893D-23D2D9BC2C75 -Reference_1 -Reference_1 -1478091704 -shuzheng -1479219502 -shuzheng -0..* -2 -2 - - - - - - - - - - - -3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -9173D3D1-4A39-4BB5-B3DE-040A8F727724 -Reference_2 -Reference_2 -1478091704 -shuzheng -1479650437 -shuzheng -0..* -2 -2 - - - - - - - - - - - -0CEDFF63-6B27-412C-9125-4D779A3C06D1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -3CAA66F6-AE37-4A29-BD4D-C51219720BE7 -Reference_3 -Reference_3 -1478095245 -shuzheng -1479219030 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8EB7FCFD-7007-4495-A8F2-F250345B5FF3 -1478095245 -shuzheng -1478095245 -shuzheng - - - - - - - - - - -B7F5B652-36D5-4538-BAAE-82D3F1399E66 -Reference_4 -Reference_4 -1478095255 -shuzheng -1479219040 -shuzheng -0..* -2 -2 - - - - - - - - - - - -C0664F33-F705-41FE-84EC-953097D116F9 -1478095255 -shuzheng -1478095255 -shuzheng - - - - - - - - - - -A499B65C-678B-4677-A1A2-BEE6FC68D034 -Reference_5 -Reference_5 -1478095260 -shuzheng -1479219045 -shuzheng -0..* -2 -2 - - - - - - - - - - - -A963D0E8-21CA-43A9-A687-19B58277A2DE -1478095260 -shuzheng -1478095260 -shuzheng - - - - - - - - - - -66D394C8-EB11-422A-8A2E-C71DA73EE51D -Reference_6 -Reference_6 -1478095263 -shuzheng -1479219001 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C -1478095263 -shuzheng -1478095263 -shuzheng - - - - - - - - - - -5CDB8C9D-0DDC-49C6-AC9A-78D01283C568 -Reference_7 -Reference_7 -1478095268 -shuzheng -1479219050 -shuzheng -0..* -2 -2 - - - - - - - - - - - -BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 -1478095268 -shuzheng -1478095268 -shuzheng - - - - - - - - - - -F45CE582-022A-4706-88C6-BCBC96F4527D -Reference_8 -Reference_8 -1478095270 -shuzheng -1479219118 -shuzheng -0..* -2 -2 - - - - - - - - - - - -DECB1879-335A-4035-BF38-7DF8D9FBD6BB -1478095270 -shuzheng -1478095270 -shuzheng - - - - - - - - - - -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - -ED582F1D-4A82-41FE-9DFD-1808DA202963 -Reference_10 -Reference_10 -1478153486 -admin -1479631632 -shuzheng -0..* -1 -3 - - - - - - - - - - - -117D49F2-950E-4426-8301-D743A73B414A -1478153486 -admin -1478153497 -admin - - - - - - - - - - -4299684B-826A-4B89-AEF1-C81286ABFD04 -Reference_18 -Reference_18 -1483619847 -shuzheng -1483619847 -shuzheng -0..* -1 -1 - - - - - - - - - - - -545F73A8-DE53-40F5-A280-7DA338E0A003 -1483619847 -shuzheng -1483619847 -shuzheng - - - - - - - - - - -1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 -Reference_19 -Reference_19 -1483619849 -shuzheng -1483619849 -shuzheng -0..* -1 -1 - - - - - - - - - - - -BF1F3E99-09A6-421B-81D1-F7E281FCE260 -1483619849 -shuzheng -1483619849 -shuzheng - - - - - - - - - - -6539BEF0-DEE1-4EE7-9E8A-01680990B6FC -Reference_20 -Reference_20 -1483620005 -shuzheng -1483620005 -shuzheng -0..* -1 -1 - - - - - - - - - - - -0DF9BBFC-D655-482D-9904-4F3A26CB08FB -1483620005 -shuzheng -1483620005 -shuzheng - - - - - - - - - - -59D9AC67-9ECF-4863-937F-BE720F8F2D2C -Reference_21 -Reference_21 -1483620007 -shuzheng -1483620007 -shuzheng -0..* -1 -1 - - - - - - - - - - - -42E952C2-D56E-4170-AA72-D984BD0E0FD1 -1483620007 -shuzheng -1483620007 -shuzheng - - - - - - - - - - -7D0AB61D-BABD-49B1-BBA5-D06486E28CBA -Reference_22 -Reference_22 -1483624336 -shuzheng -1483624336 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2C07D64B-3F3D-4A16-A632-1E2CA02771EB -1483624336 -shuzheng -1483624336 -shuzheng - - - - - - - - - - -3C6D697B-9C34-490B-B410-0811D6FD1EC3 -Reference_23 -Reference_23 -1483624340 -shuzheng -1483624340 -shuzheng -0..* -1 -1 - - - - - - - - - - - -B23C6A33-5699-42C6-BC24-F87A18B3BFC0 -1483624340 -shuzheng -1483624340 -shuzheng - - - - - - - - - - -81166AD8-FD9F-4E4A-9848-A746A0CF8B22 -Reference_24 -Reference_24 -1483624615 -shuzheng -1483624615 -shuzheng -0..* -1 -1 - - - - - - - - - - - -D8D34A08-BFC5-414F-A545-2D0FA5319323 -1483624615 -shuzheng -1483624615 -shuzheng - - - - - - - - - - -4EFE537B-0119-4898-90F9-02EB92C98201 -Reference_25 -Reference_25 -1483624617 -shuzheng -1483624617 -shuzheng -0..* -1 -1 - - - - - - - - - - - -87D27293-4E31-4426-BBCB-10C6ADDB859A -1483624617 -shuzheng -1483624617 -shuzheng - - - - - - - - - - -F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 -Reference_32 -Reference_32 -1484124946 -admin -1484124946 -admin -0..* -1 -1 - - - - - - - - - - - -0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 -1484124946 -admin -1484124946 -admin - - - - - - - - - - -4554779D-45F1-4414-8455-269108FBA2B0 -Reference_34 -Reference_34 -1484124984 -admin -1484124984 -admin -0..* -1 -1 - - - - - - - - - - - -EE34A350-75F8-4591-9E36-1F6910EF895B -1484124984 -admin -1484124984 -admin - - - - - - - - - - -67E2E3A8-A6BD-4717-BC5B-FA7640F33360 -Reference_35 -Reference_35 -1484124996 -admin -1484124997 -admin -0..* -1 -1 - - - - - - - - - - - -1643C054-4AA3-4F06-9C27-EE4627B70709 -1484124996 -admin -1484124997 -admin - - - - - - - - - - -EBF7E9AF-4D04-4096-A115-9A2807A8B317 -Reference_36 -Reference_36 -1484125007 -admin -1484125007 -admin -0..* -1 -1 - - - - - - - - - - - -FA740D36-5612-4457-A6C7-3BBE27BDD037 -1484125007 -admin -1484125007 -admin - - - - - - - - - - -BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 -Reference_37 -Reference_37 -1484125017 -admin -1484125017 -admin -0..* -1 -1 - - - - - - - - - - - -4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 -1484125017 -admin -1484125017 -admin - - - - - - - - - - -C5828A2D-E098-4DE2-9B56-F3CD89571C66 -Reference_38 -Reference_38 -1484125035 -admin -1484125035 -admin -0..* -1 -1 - - - - - - - - - - - -DF1BA583-4F53-4DF5-A4C9-480467E4E602 -1484125035 -admin -1484125035 -admin - - - - - - - - - - -5448F429-6AE6-4BD3-9C2A-10D5321DE6FF -Reference_40 -Reference_40 -1484129054 -admin -1484129054 -admin -0..* -1 -1 - - - - - - - - - - - -633D86A0-BBAB-4918-A3D2-A299B72A8987 -1484129054 -admin -1484129054 -admin - - - - - - - - - - -788F73A5-EF2E-4D81-99C5-2E2A8C0E808A -Reference_31 -Reference_31 -1484129077 -admin -1484129077 -admin -0..* -1 -1 - - - - - - - - - - - -CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F -1484129077 -admin -1484129077 -admin - - - - - - - - - - -68B03215-6F89-4666-AB8C-D7AC969957ED -Reference_39 -Reference_39 -1484129119 -admin -1484129119 -admin -0..* -1 -1 - - - - - - - - - - - -4365E911-BD01-4F80-99FE-40F057E7CA77 -1484129119 -admin -1484129119 -admin - - - - - - - - - - -3A8B7A44-DFF6-48D5-855B-8E515B29A03C -Reference_33 -Reference_33 -1484129130 -admin -1484129130 -admin -0..* -1 -1 - - - - - - - - - - - -CA379708-972E-49E7-8E2E-D2C473C6049D -1484129130 -admin -1484129130 -admin - - - - - - - - - - -4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B -Reference_29 -Reference_29 -1486384936 -shuzheng -1486384936 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2F127294-27DF-41C4-92D4-26788095C702 -1486384936 -shuzheng -1486384936 -shuzheng - - - - - - - - - - - - -49A97F4D-A691-448D-ADBF-B76A62A66CBB -PUBLIC -PUBLIC -1478091680 -shuzheng -1478091680 -shuzheng - - - - -58ECABC9-72BC-48B6-A729-E9328DAD41B5 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng -file:///%_DBMS%/mysql50.xdb -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B -1276524678 - - - - - - - - - - \ No newline at end of file diff --git a/project-datamodel/zheng_20170224.sql b/project-datamodel/zheng_20170224.sql deleted file mode 100644 index 423f817c..00000000 --- a/project-datamodel/zheng_20170224.sql +++ /dev/null @@ -1,659 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-02-26 23:52:49 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:菜单,2:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`), - KEY `FK_Reference_29` (`system_id`), - CONSTRAINT `FK_Reference_29` FOREIGN KEY (`system_id`) REFERENCES `upms_system` (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('18', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('16', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('17', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('18', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('1', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('2', '1', '2'); diff --git a/project-datamodel/zheng_20170224_1.pdb b/project-datamodel/zheng_20170224_1.pdb deleted file mode 100644 index d955b4a2..00000000 --- a/project-datamodel/zheng_20170224_1.pdb +++ /dev/null @@ -1,9969 +0,0 @@ - - - - - - - - - -22E867D0-73E2-4C77-BB68-28135519D681 -zheng -zheng -1478091682 -shuzheng -1487911557 -admin -[FolderOptions] - -[FolderOptions\Physical Objects] -GenerationCheckModel=Yes -GenerationPath= -GenerationOptions= -GenerationTasks= -GenerationTargets= -GenerationSelections= -RevPkey=Yes -RevFkey=Yes -RevAkey=Yes -RevCheck=Yes -RevIndx=Yes -RevOpts=Yes -RevViewAsTabl=No -RevViewOpts=Yes -RevSystAsTabl=Yes -RevTablPerm=No -RevViewPerm=No -RevProcPerm=No -RevDbpkPerm=No -RevSqncPerm=No -RevAdtPerm=No -RevUserPriv=No -RevUserOpts=No -RevGrpePriv=No -RevRolePriv=No -RevDtbsOpts=Yes -RevDtbsPerm=No -RevViewIndx=Yes -RevJidxOpts=Yes -RevStats=No -RevTspcPerm=No -RevCaseSensitive=No -GenTrgrStdMsg=Yes -GenTrgrMsgTab= -GenTrgrMsgNo= -GenTrgrMsgTxt= -TrgrPreserve=No -TrgrIns=Yes -TrgrUpd=Yes -TrgrDel=Yes -TrgrC2Ins=Yes -TrgrC2Upd=Yes -TrgrC3=Yes -TrgrC4=Yes -TrgrC5=Yes -TrgrC6=Yes -TrgrC7=Yes -TrgrC8=Yes -TrgrC9=Yes -TrgrC10=Yes -TrgrC11=Yes -TrgrC1=Yes -TrgrC12Ins=Yes -TrgrC12Upd=Yes -TrgrC13=Yes -UpdateTableStatistics=Yes -UpdateColumnStatistics=Yes - -[FolderOptions\Physical Objects\Database Generation] -GenScriptName=update.sql -GenScriptName0=crebas.sql -GenScriptName1=crebas -GenScriptName2= -GenScriptName3= -GenScriptName4= -GenScriptName5= -GenScriptName6= -GenScriptName7= -GenScriptName8= -GenScriptName9= -GenPathName=D:\ -GenSingleFile=Yes -GenODBC=No -GenCheckModel=Yes -GenScriptPrev=Yes -GenArchiveModel=No -GenUseSync=No -GenSyncChoice=0 -GenSyncArch=E:\GitHub\zheng\project-datamodel\zheng_20170219_1.apm -GenSyncRmg=0 - -[FolderOptions\Physical Objects\Database Generation\Format] -GenScriptTitle=Yes -GenScriptNamLabl=Yes -GenScriptQDtbs=No -GenScriptQOwnr=Yes -GenScriptCase=0 -GenScriptEncoding=UTF8 -GenScriptNAcct=No -IdentifierDelimiter=" - -[FolderOptions\Physical Objects\Database Generation\Database] -Create=Yes -Open=Yes -Close=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Database\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Tablespace] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Storage] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\User] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\User\Create] -Physical Options=No - -[FolderOptions\Physical Objects\Database Generation\Group] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\Role] -Create=Yes -Drop=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] -Default value=Yes -Check=Yes - -[FolderOptions\Physical Objects\Database Generation\AbstractDataType] -Create=Yes -Header=Yes -Footer=Yes -Drop=Yes -Comment=Yes -Install JAVA class=Yes -Remove JAVA class=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Rule] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Default] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Sequence] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] -Check=Yes -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] -User datatype=No -Default value=Yes -Check=Yes -Physical Options=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] -Constraint declaration=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] -Constraint declaration=Yes -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] -Primary key=No -Foreign key=No -Alternate key=No -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\View] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\View\Create] -Force Column list=No -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] -Table=Yes -View=Yes -Proc=Yes -Synonym=Yes -Database Package=Yes -Sequence=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Procedure] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Procedure\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\DatabasePackage] -Create=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\WebService] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Dimension] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synchronization] -GenBackupTabl=1 -GenKeepBackTabl=1 -GenTmpTablDrop=No -GenKeepTablOpts=No - -[FolderOptions\Physical Objects\Test Data] -GenDataPathName=C:\Users\shuzheng\Desktop\ -GenDataSinglefile=Yes -GenDataScriptName=zheng.sql -GenDataScriptName0= -GenDataScriptName1= -GenDataScriptName2= -GenDataScriptName3= -GenDataScriptName4= -GenDataScriptName5= -GenDataScriptName6= -GenDataScriptName7= -GenDataScriptName8= -GenDataScriptName9= -GenDataOdbc=0 -GenDataDelOld=No -GenDataTitle=No -GenDataDefNumRows=20 -GenDataCommit=0 -GenDataPacket=0 -GenDataOwner=No -GenDataProfNumb= -GenDataProfChar= -GenDataProfDate= -GenDataCSVSeparator=, -GenDataFileFormat=CSV -GenDataUseWizard=No - -[FolderOptions\Pdm] -IndxIQName=%COLUMN%_%INDEXTYPE% -IndxPK=Yes -IndxFK=Yes -IndxAK=Yes -IndxPKName=%TABLE%_PK -IndxFKName=%REFR%_FK -IndxAKName=%AKEY%_AK -IndxPreserve=No -IndxThreshold=0 -IndxStats=No -RefrPreserve=No -JidxPreserve=No -RbldMultiFact=Yes -RbldMultiDim=Yes -RbldMultiJidx=Yes -CubePreserve=No -TablStProcPreserve=No -ProcDepPreserve=Yes -TrgrDepPreserve=Yes -CubeScriptPath= -CubeScriptCase=0 -CubeScriptEncoding=ANSI -CubeScriptNacct=No -CubeScriptHeader=No -CubeScriptExt=csv -CubeScriptExt0=txt -CubeScriptExt1= -CubeScriptExt2= -CubeScriptSep=, -CubeScriptDeli=" -EstimationYears=0 -DfltDomnName=D_%.U:VALUE% -DfltColnName=D_%.U:VALUE% -DfltReuse=Yes -DfltDrop=Yes - -[FolderOptions\CheckModel] - -[FolderOptions\CheckModel\Package] - -[FolderOptions\CheckModel\Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularReference] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ConstraintName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CnstMaxLen] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularDependency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ShortcutUniqCode] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table] - -[FolderOptions\CheckModel\Table\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqIndex] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyCollYesYes] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\TableIndexes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table\CheckTablePartitionKey] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableStartDate] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableRefNoLifecycle] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableSourceMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTablePartialColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableKeyColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableNotOnLifecycleTablespace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column] - -[FolderOptions\CheckModel\Table.Column\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DomainDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnMandatory] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\SerialColumnFK] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnOneToOneMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnDataTypeMapping] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnNoMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index] - -[FolderOptions\CheckModel\Table.Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UndefIndexType] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key] - -[FolderOptions\CheckModel\Table.Key\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger] - -[FolderOptions\CheckModel\Table.Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index] - -[FolderOptions\CheckModel\Join Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View] - -[FolderOptions\CheckModel\View\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\View.View Index] - -[FolderOptions\CheckModel\View.View Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference] - -[FolderOptions\CheckModel\Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\Reflexive] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\IncompleteJoin] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\JoinOrder] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference] - -[FolderOptions\CheckModel\View Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain] - -[FolderOptions\CheckModel\Domain\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default] - -[FolderOptions\CheckModel\Default\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltValeEmpty] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltSameVale] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User] - -[FolderOptions\CheckModel\User\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Group] - -[FolderOptions\CheckModel\Group\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Role] - -[FolderOptions\CheckModel\Role\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure] - -[FolderOptions\CheckModel\Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\DBMS Trigger] - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source] - -[FolderOptions\CheckModel\Data Source\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DtscTargets] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckDataSourceModels] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning] - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning] - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing] - -[FolderOptions\CheckModel\Table Collapsing\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact] - -[FolderOptions\CheckModel\Fact\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - ALLOLINKCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CubeDupAssociation] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension] - -[FolderOptions\CheckModel\Dimension\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association] - -[FolderOptions\CheckModel\Association\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute] - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure] - -[FolderOptions\CheckModel\Fact.Measure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy] - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym] - -[FolderOptions\CheckModel\Synonym\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type] - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package] - -[FolderOptions\CheckModel\Database Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure] - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence] - -[FolderOptions\CheckModel\Sequence\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor] - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Variable] - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type] - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception] - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace] - -[FolderOptions\CheckModel\Tablespace\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage] - -[FolderOptions\CheckModel\Storage\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database] - -[FolderOptions\CheckModel\Database\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service] - -[FolderOptions\CheckModel\Web Service\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation] - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle] - -[FolderOptions\CheckModel\Lifecycle\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase] - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIdlePeriod] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDataSource] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseExternalOnFirst] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Replication] - -[FolderOptions\CheckModel\Replication\PartialReplication] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule] - -[FolderOptions\CheckModel\Business Rule\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object] - -[FolderOptions\CheckModel\Extended Object\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link] - -[FolderOptions\CheckModel\Extended Link\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File] - -[FolderOptions\CheckModel\File\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckPathExists] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format] - -[FolderOptions\CheckModel\Data Format\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckDataFormatNullExpression] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes -[ModelOptions] - -[ModelOptions\Physical Objects] -CaseSensitive=No -DisplayName=Yes -EnableTrans=No -UseTerm=No -EnableRequirements=No -EnableFullShortcut=Yes -DefaultDttp= -IgnoreOwner=No -RebuildTrigger=Yes -RefrUnique=No -RefrAutoMigrate=Yes -RefrMigrateReuse=Yes -RefrMigrateDomain=Yes -RefrMigrateCheck=Yes -RefrMigrateRule=Yes -RefrMigrateExtd=No -RefrMigrDefaultLink=No -RefrDfltImpl=D -RefrPrgtColn=No -RefrMigrateToEnd=No -RebuildTriggerDep=No -ColnFKName=%.3:PARENT%_%COLUMN% -ColnFKNameUse=No -DomnCopyDttp=Yes -DomnCopyChck=No -DomnCopyRule=No -DomnCopyMand=No -DomnCopyExtd=No -DomnCopyProf=No -Notation=0 -DomnDefaultMandatory=No -ColnDefaultMandatory=No -TablDefaultOwner= -ViewDefaultOwner= -TrgrDefaultOwnerTabl= -TrgrDefaultOwnerView= -IdxDefaultOwnerTabl= -IdxDefaultOwnerView= -JdxDefaultOwner= -DBPackDefaultOwner= -SeqDefaultOwner= -ProcDefaultOwner= -DBMSTrgrDefaultOwner= -Currency=USD -RefrDeleteConstraint=1 -RefrUpdateConstraint=1 -RefrParentMandatory=No -RefrParentChangeAllow=Yes -RefrCheckOnCommit=No - -[ModelOptions\Physical Objects\NamingOptionsTemplates] - -[ModelOptions\Physical Objects\ClssNamingOptions] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL] - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN] - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX] - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR] - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF] - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT] - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO] - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Connection] - -[ModelOptions\Pdm] - -[ModelOptions\Generate] - -[ModelOptions\Generate\Xsm] -GenRootElement=Yes -GenComplexType=No -GenAttribute=Yes -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=No - -[ModelOptions\Generate\Pdm] -RRMapping=No - -[ModelOptions\Generate\Cdm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No -Notation=2 - -[ModelOptions\Generate\Oom] -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=Yes -ClassPrefix= - -[ModelOptions\Generate\Ldm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No - -[ModelOptions\Default Opts] - -[ModelOptions\Default Opts\TABL] -PhysOpts= - -[ModelOptions\Default Opts\COLN] -PhysOpts= - -[ModelOptions\Default Opts\INDX] -PhysOpts= - -[ModelOptions\Default Opts\AKEY] -PhysOpts= - -[ModelOptions\Default Opts\PKEY] -PhysOpts= - -[ModelOptions\Default Opts\STOR] -PhysOpts= - -[ModelOptions\Default Opts\TSPC] -PhysOpts= - -[ModelOptions\Default Opts\SQNC] -PhysOpts= - -[ModelOptions\Default Opts\DTBS] -PhysOpts= - -[ModelOptions\Default Opts\USER] -PhysOpts= - -[ModelOptions\Default Opts\JIDX] -PhysOpts= - - -B08E8E07-051A-4F7E-9EAA-1E4FB9DDF147 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng - -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B - - - - -EEDA8FD0-61A4-40C5-B3D2-A548EDA78743 -zheng -zheng -1478091680 -shuzheng -1486384936 -shuzheng -[DisplayPreferences] - -[DisplayPreferences\PDM] - -[DisplayPreferences\General] -Adjust to text=Yes -Snap Grid=No -Constrain Labels=Yes -Display Grid=No -Show Page Delimiter=Yes -Show Links intersections=Yes -Activate automatic link routing=Yes -Grid size=800 -Graphic unit=2 -Window color=255 255 255 -Background image= -Background mode=8 -Watermark image= -Watermark mode=8 -Show watermark on screen=No -Gradient mode=0 -Gradient end color=255 255 255 -Show Swimlane=No -SwimlaneVert=Yes -TreeVert=No -CompDark=0 - -[DisplayPreferences\Object] -Show Icon=No -Mode=2 -Trunc Length=40 -Word Length=40 -Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~ -Shortcut IntIcon=Yes -Shortcut IntLoct=Yes -Shortcut IntFullPath=No -Shortcut IntLastPackage=Yes -Shortcut ExtIcon=Yes -Shortcut ExtLoct=No -Shortcut ExtFullPath=No -Shortcut ExtLastPackage=Yes -Shortcut ExtIncludeModl=Yes -EObjShowStrn=Yes -ExtendedObject.Comment=No -ExtendedObject.IconPicture=No -ExtendedObject.TextStyle=No -ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -ELnkShowStrn=Yes -ELnkShowName=Yes -ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> -FileObject.Stereotype=No -FileObject.DisplayName=Yes -FileObject.LocationOrName=No -FileObject.IconPicture=No -FileObject.TextStyle=No -FileObject.IconMode=Yes -FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Package.Stereotype=Yes -Package.Comment=No -Package.IconPicture=No -Package.TextStyle=No -Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Display Model Version=Yes -Table.Stereotype=Yes -Table.DisplayName=Yes -Table.OwnerDisplayName=No -Table.Columns=Yes -Table.Columns._Filter="All Columns" PDMCOLNALL -Table.Columns._Columns=Stereotype KeyIndicator -Table.Columns._Limit=-5 -Table.Keys=No -Table.Keys._Columns=Stereotype Indicator -Table.Indexes=No -Table.Indexes._Columns=Stereotype -Table.Triggers=No -Table.Triggers._Columns=Stereotype -Table.Comment=No -Table.IconPicture=No -Table.TextStyle=No -Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Code Yes\r\nDataType Yes\r\nName Yes\r\nKeyIndicator Yes" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;\&quot;PRIM \&quot;TRUE\&quot; TRUE\&quot;&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;\&quot;KEYS \&quot;TRUE\&quot; TRUE\&quot;&quot;" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Code Yes\r\nStereotype Yes\r\nIndicator Yes\r\nName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -View.Stereotype=Yes -View.DisplayName=Yes -View.OwnerDisplayName=No -View.Columns=Yes -View.Columns._Columns=DisplayName -View.Columns._Limit=-5 -View.TemporaryVTables=Yes -View.Indexes=No -View.Comment=No -View.IconPicture=No -View.TextStyle=No -View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Procedure.Stereotype=No -Procedure.DisplayName=Yes -Procedure.OwnerDisplayName=No -Procedure.Comment=No -Procedure.IconPicture=No -Procedure.TextStyle=No -Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Reference.Cardinality=No -Reference.ImplementationType=No -Reference.ChildRole=Yes -Reference.Stereotype=Yes -Reference.DisplayName=No -Reference.ForeignKeyConstraintName=No -Reference.JoinExpression=No -Reference.Integrity=No -Reference.ParentRole=Yes -Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> -ViewReference.ChildRole=Yes -ViewReference.Stereotype=Yes -ViewReference.DisplayName=No -ViewReference.JoinExpression=No -ViewReference.ParentRole=Yes -ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> - -[DisplayPreferences\Symbol] - -[DisplayPreferences\Symbol\FRMEOBJ] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=6000 -Height=2000 -Brush color=255 255 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=64 -Brush gradient color=192 192 192 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 255 128 128 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FRMELNK] -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FILO] -OBJSTRNFont=新宋体,8,N -OBJSTRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LCNMFont=新宋体,8,N -LCNMFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=3600 -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PDMPCKG] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 178 178 178 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\TABL] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=255 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -KeysFont=新宋体,8,N -KeysFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -TriggersFont=新宋体,8,N -TriggersFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=178 214 252 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VIEW] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=0 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -TemporaryVTablesFont=新宋体,8,N -TemporaryVTablesFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=208 208 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PROC] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4000 -Height=1000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 108 0 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\REFR] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VREF] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\USRDEPD] -OBJXSTRFont=新宋体,8,N -OBJXSTRFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=2 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\Free Symbol] -Free TextFont=新宋体,8,N -Free TextFont color=0 0 0 -Line style=0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 -(8268, 11693) -((315,354), (433,354)) -1 -15 - - -1482063385 -1484832985 -((-32984,-12019), (66872,-60459)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1479301742 -1483885217 -((-33350,36120), (66768,-8278)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1482127349 -((27970,3472), (29220,22674)) -((28595,22274),(28595,3872)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095245 -1482127349 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -1 - - - - - - - - - - - -1483085710 -1484926118 -((-33445,-63495), (67043,-102889)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1478095270 -1482127349 -((18772,5480), (20022,11909)) -((19397,11509),(19397,5880)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478153406 -1486384863 -((36294,21274), (56607,27323)) -((36694,22274),(36694,21674),(56207,21674),(56207,26698),(49607,26698)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483619847 -1486385652 -((-9877,-23800), (2708,-22550)) -((-9477,-23175),(2308,-23175)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483619849 -1486385652 -((-18467,-36638), (-17217,-24607)) -((-17842,-25007),(-17842,-36238)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483620005 -1486385652 -((4030,-39400), (5280,-22888)) -((4655,-39000),(4655,-23288)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483620007 -1486385646 -((4021,-49268), (5271,-39799)) -((4646,-40199),(4646,-48868)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483624336 -1488037155 -((28233,-54300), (29483,-42610)) -((28858,-53900),(28858,-43010)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624340 -1486385646 -((12331,-52679), (20181,-51429)) -((19781,-52054),(12731,-52054)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483624615 -1486385652 -((15051,-23876), (20664,-22626)) -((20264,-23251),(15451,-23251)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624617 -1486385652 -((28148,-33027), (29399,-20565)) -((28763,-20965),(28774,-32627)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124946 -1484124953 -((-13832,-79879), (-7728,-71568)) -((-8128,-79479),(-13207,-79479),(-13207,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1484124984 -1484127382 -((-16263,-86551), (-15013,-71568)) -((-15638,-86151),(-15638,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124996 -1484124997 -((-11114,-95606), (-9864,-89626)) -((-10489,-95206),(-10489,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125007 -1484127367 -((-5345,-95501), (-4095,-89626)) -((-4720,-95101),(-4720,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484125017 -1484125017 -((-1839,-87942), (6039,-86692)) -((-1439,-87317),(5639,-87317)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125035 -1484129049 -((7538,-85005), (8788,-82265)) -((8163,-82665),(8163,-84605)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484129054 -1484129054 -((9958,-80104), (27337,-78854)) -((26937,-79479),(10358,-79479)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129077 -1484129077 -((20349,-71149), (27174,-69899)) -((26774,-70524),(20749,-70524)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129119 -1484129130 -((13678,-84943), (14928,-73310)) -((14303,-73710),(14303,-84543)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129130 -1484129130 -((-7408,-69819), (2275,-68569)) -((1875,-69194),(-7008,-69194)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1486384936 -1486384936 -((40608,-38836), (44457,-37586)) -((41008,-38211),(44057,-38211)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127349 --1 -((17030,-6105), (42856,7693)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((4280,11492), (23152,15491)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5733,1490), (11209,5489)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5666,21391), (17070,31065)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-15250,11601), (2078,15600)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((23781,22274), (49607,31122)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-29965,-1483), (-8389,6539)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-cms -1479304057 -1482127349 -((-33200,33185), (-25780,35793)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482062898 -1486384925 --1 -((44057,-42467), (65247,-33619)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-upms -1482063412 -1483618098 -((-32435,-15170), (-25015,-12562)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482127196 -1484124235 --1 -((-25348,-71968), (-7008,-66420)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127641 -1483625695 --1 -((5639,-90091), (22968,-84543)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127744 -1484125017 --1 -((-19539,-90026), (-1439,-86027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127996 -1484124997 --1 -((-27122,-99205), (-7862,-95206)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482128170 -1484125007 --1 -((-6110,-99824), (13150,-95101)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-pay -1483085721 -1483623919 -((-33084,-66872), (-25664,-64264)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1483618514 -1486384809 --1 -((-26699,-40962), (-8985,-36238)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483618865 -1486385652 --1 -((-3037,-27525), (15451,-17027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619110 -1486385646 --1 -((-3439,-55240), (12731,-48868)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619640 -1486385652 --1 -((-27106,-25007), (-9392,-21008)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619903 -1486384764 --1 -((-2305,-40199), (12320,-36200)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483620745 -1486384936 --1 -((16342,-43085), (41008,-32587)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624189 -1486385646 --1 -((19781,-54122), (36723,-50123)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624373 -1486385652 --1 -((20114,-24947), (37056,-20948)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624755 -1484125035 --1 -((-8128,-82665), (10358,-76293)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483625334 -1484129130 --1 -((1875,-73710), (20749,-67338)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626087 -1484129077 --1 -((26774,-71974), (48736,-67974)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626439 -1484129054 --1 -((26937,-83435), (48513,-76237)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885222 -1483885587 --1 -((48150,8663), (63932,16685)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885645 -1483885753 --1 -((47640,-275), (62650,3724)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - - - - - - - - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - -23DEAC6C-2C58-4121-B150-E676660C53B9 -cms_article 文章表 -cms_article -1478091704 -shuzheng -1482062962 -shuzheng -文章表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - - - -E713E125-4EDD-4EC5-AE45-9F0591FA96B2 -编号 -article_id -1478091704 -shuzheng -1478093908 -shuzheng -文章编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -18A76FE6-A962-465C-BA2D-F2094D942CA1 -文章标题 -title -1478091704 -shuzheng -1478093908 -shuzheng -文章标题 -varchar(200) -200 -1 - - -46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 -文章原作者 -author -1478091704 -shuzheng -1478093908 -shuzheng -文章原作者 -NULL -varchar(50) -50 - - -4486670E-E9CE-44F2-B78F-4A10DBC2980E -转载来源网址 -fromurl -1478091704 -shuzheng -1478093908 -shuzheng -转载来源网址 -NULL -varchar(300) -300 - - -51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D -封面图 -image -1478091704 -shuzheng -1478093908 -shuzheng -封面图 -NULL -varchar(300) -300 - - -E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 -关键字 -keywords -1478091704 -shuzheng -1478093908 -shuzheng -关键字 -NULL -varchar(100) -100 - - -5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 -简介 -description -1478091704 -shuzheng -1478093908 -shuzheng -简介 -NULL -varchar(500) -500 - - -9B55BC3D-0919-4A43-BB1B-F2FFFD153770 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093908 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -652284A5-8966-45A9-9942-0C1485379D8A -是否允许评论(0:不允许,1:允许) -allowcomments -1478091704 -shuzheng -1478093908 -shuzheng -是否允许评论(0:不允许,1:允许) -1 -tinyint(4) -4 -1 - - -B22AA35B-D990-4A76-BC0B-B6308B5A73F5 -状态(-1:不通过,0:未审核,1: 通过) -status -1478091704 -shuzheng -1479213265 -shuzheng -状态(-1:不通过,0未审核,1:通过) -1 -tinyint(4) -4 -1 - - -83174068-969D-44D7-BB59-E770371422D5 -内容 -content -1478091704 -shuzheng -1478093908 -shuzheng -内容 -mediumtext - - -68F72A3F-607F-4594-AF0B-27DC1B68804D -发布人id -user_id -1478091704 -shuzheng -1478093908 -shuzheng -发布人id -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2EE8725D-73B7-48BD-A32A-30EE47C9274D -阅读数量 -readnumber -1478091704 -shuzheng -1478093908 -shuzheng -阅读数量 -0 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -008A2E1A-9D38-4F99-B31D-A601584ECC99 -创建时间 -ctime -1478091704 -shuzheng -1478093908 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8F3650CA-E307-45B9-8398-186BE295627F -排序 -orders -1478091704 -shuzheng -1478093908 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -D16F1C55-642E-4C00-AE47-41A3AA4C6990 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -AFFC16D9-081A-44BF-9A3B-B13576DF6A95 -cms_article_orders -cms_article_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_orders - - - - - - - - - - -6F9E2379-CC2F-47F9-AB2F-1D89827CC883 -cms_article_category 文章类目关联表 -cms_article_category -1478091704 -shuzheng -1482062967 -shuzheng -文章类目关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - - - -814E1ABA-4477-494B-8817-F33716CE5509 -编号 -article_category_id -1478091704 -shuzheng -1478153815 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8A035950-1336-4474-ACC1-931031D4CE5C -文章编号 -article_id -1478091704 -shuzheng -1478153815 -admin -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E -类目编号 -category_id -1478091704 -shuzheng -1478153815 -admin -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -FF2A24C8-3664-4BA5-9F43-DFBD12881786 -cms_article_category_article_id -cms_article_category_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_article_id - - - - - -8E02D98D-C525-4645-99A9-5E2CA77877E9 -cms_article_category_category_id -cms_article_category_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_category_id - - - - - - - - - - -7881EBB0-D4A9-4C6F-A803-C262450AE710 -cms_article_tag 文章标签关联表 -cms_article_tag -1478091704 -shuzheng -1482062957 -shuzheng -文章标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - - - -A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 -编号 -article_tag_id -1478091704 -shuzheng -1478093638 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -77794BDC-3755-4AA2-96AD-225CF443BD97 -文章编号 -article_id -1478091704 -shuzheng -1478093638 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -7240E03B-AA99-4CC8-950C-FB2ABBFDC533 -标签编号 -tag_id -1478091704 -shuzheng -1478093638 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 -cms_article_tag_article_id -cms_article_tag_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_article_id - - - - - -C0FAECCF-C6B0-4629-B5EB-BDEA962028DC -cms_article_tag_tag_id -cms_article_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_tag_id - - - - - - - - - - -29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 -cms_category 类目表 -cms_category -1478091704 -shuzheng -1482062979 -shuzheng -类目表 -ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - - - -0E6D4647-8D54-465F-8BA5-C54B449C726E -编号 -category_id -1478091704 -shuzheng -1478093590 -shuzheng -类目编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -778F39AB-E601-4419-B0F1-3E33455A7BBA -上级编号 -pid -1478091704 -shuzheng -1478153497 -admin -上级编号 -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB -层级 -level -1478091704 -shuzheng -1484126120 -admin -层级 -tinyint(4) -4 -1 - - -658EA7E8-93E1-464A-84D2-3FF730DAE9D9 -名称 -name -1478091704 -shuzheng -1478093590 -shuzheng -名称 -varchar(20) -20 -1 - - -4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F -描述 -description -1478091704 -shuzheng -1478093590 -shuzheng -描述 -NULL -varchar(200) -200 - - -9B699E2B-A5AF-4637-908A-DA1EE4DB506C -图标 -icon -1478091704 -shuzheng -1478093590 -shuzheng -图标 -NULL -varchar(50) -50 - - -028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093590 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(3) -3 -1 - - -10CBE4F7-8E05-4482-B7CF-3693C720F8B5 -别名 -alias -1478091704 -shuzheng -1478093590 -shuzheng -别名 -NULL -varchar(20) -20 - - -34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D -创建时间 -ctime -1478091704 -shuzheng -1478093590 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E7C45F9B-42AB-45FF-AE07-4A351BD5E145 -排序 -orders -1478091704 -shuzheng -1478093590 -shuzheng -排序 -bigint(255) -255 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -31899912-87C8-42BA-9EC2-246CD0AA8929 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -A6FD8DD0-EDB7-4B9A-9390-00825E1F068D -cms_category_orders -cms_category_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_orders - - - - - -7B3FED70-F6E1-49C6-8DFB-39A561D4B09D -cms_category_pid -cms_category_pid -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_pid - - - - - -A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 -cms_category_alias -cms_category_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_alias - - - - - -0F3BF207-0E1C-4533-B4BF-A9DD23909A4F -cms_category_level -cms_category_level -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_level - - - - - - - - - - -CC31E757-4197-47DC-9C7C-C4D1A6FECC82 -cms_category_tag 类目标签关联表 -cms_category_tag -1478091704 -shuzheng -1482062971 -shuzheng -类目标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - - - -F9314436-908B-4B4F-97DB-4840980449F4 -编号 -category_tag_id -1478091704 -shuzheng -1478093494 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6371EB26-B681-427A-971C-D8BA5479301C -类目编号 -category_id -1478091704 -shuzheng -1478093494 -shuzheng -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8261D036-554E-4175-A77C-595A563C265A -标签编号 -tag_id -1478091704 -shuzheng -1478093494 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -F32196ED-0EC3-4449-B072-630A17965667 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -596429F9-1660-44E6-808B-82493F2CB903 -cms_category_tag_tag_id -cms_category_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_tag_id - - - - - -FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 -cms_category_tag_category_id -cms_category_tag_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_category_id - - - - - - - - - - -6968E3D7-A545-48FC-8A75-56A3427B76FA -cms_comment 评论表 -cms_comment -1478091704 -shuzheng -1482062989 -shuzheng -评论表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - - - -67BE93B3-1A04-4728-9433-D50EA9BD1DD6 -编号 -comment_id -1478091704 -shuzheng -1478093710 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BC2A83B1-EEBB-434E-856C-1A622C7024E6 -回复楼中楼编号 -pid -1478091704 -shuzheng -1479651239 -shuzheng -回复楼中楼编号回复楼中楼编号 -NULL -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -020D4B38-9D03-4D71-86EC-CC4C569E2F9E -文章编号 -article_id -1478091704 -shuzheng -1478093710 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B290EB50-E749-49A6-83EC-D4D9E503521B -用户编号 -user_id -1478091704 -shuzheng -1478093710 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EDE08926-14AD-44D2-B609-D33250A8DABC -评论内容 -content -1478091704 -shuzheng -1478093710 -shuzheng -评论内容 -text -1 - - -61327788-7D10-40F7-AD4D-DF58744DC9D4 -状态(-1:不通过,0:未审核,1:通过) -status -1478091704 -shuzheng -1479213239 -shuzheng -状态(-1:不通过,0:未审核,1:通过) -1 -tinyint(4) -4 -1 - - -DC470AAC-B623-4B56-88FF-B98A7F85E18D -评论人ip地址 -ip -1478091704 -shuzheng -1478093710 -shuzheng -评论人ip地址 -NULL -varchar(30) -30 - - -8D4E7004-6AE8-476A-AA4C-B57CECE8B384 -评论人终端信息 -agent -1478091704 -shuzheng -1478093710 -shuzheng -评论人终端信息 -NULL -varchar(200) -200 - - -5D332B68-E410-4D6C-AFBD-532A9630A778 -创建时间 -ctime -1478091704 -shuzheng -1478093710 -shuzheng -创建时间 -bigint(20) -20 -1 - - - - -A764394E-BE44-4537-97AF-BC1B6970CAD8 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -2AA4BD84-3D49-46C3-BC42-86860D644FDA -cms_comment_article_id -cms_comment_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_comment_article_id - - - - - - - - - - -ED56E355-8B82-4C5A-BD65-595FA7BB3442 -cms_tag 标签表 -cms_tag -1478091704 -shuzheng -1482062953 -shuzheng -标签表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - - - -F352DC47-B62B-42F4-9F33-01927833F083 -编号 -tag_id -1478091704 -shuzheng -1478093442 -shuzheng -标签编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -85B03305-1EB7-4622-90D6-5ACAB18F6AF1 -名称 -name -1478091704 -shuzheng -1478093442 -shuzheng -名称 -varchar(20) -20 -1 - - -A2B9EF59-9738-426A-9EE2-C8958F243389 -描述 -description -1478091704 -shuzheng -1478093442 -shuzheng -描述 -NULL -varchar(200) -200 - - -A25791F7-418C-43DE-89AD-CF387B6D82EF -图标 -icon -1478091704 -shuzheng -1478093442 -shuzheng -图标 -NULL -varchar(50) -50 - - -26223F29-D8E9-446A-96DF-183BEB86AF21 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093442 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -CBC1250B-8B50-499D-9AB1-5E80AD2B9303 -别名 -alias -1478091704 -shuzheng -1478093442 -shuzheng -别名 -NULL -varchar(20) -20 - - -B164191C-6FC8-45C7-991A-1421EA64186E -创建时间 -ctime -1478091704 -shuzheng -1478093442 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8D3FDBEA-7630-4ED2-96A9-8425FC254D21 -排序 -orders -1478091704 -shuzheng -1478093442 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -B258FAB0-DCC7-4E83-84B3-932E440B290F -cms_tag_orders -cms_tag_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_orders - - - - - -00ED399C-093D-448B-BCED-911CA4B8051B -cms_tag_alias -cms_tag_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_alias - - - - - - - - - - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 -upms_system 系统 -upms_system -1482062898 -shuzheng -1486706789 -admin -系统 - - - -3974B1F1-0866-49ED-8B9A-604E0CE11EE7 -编号 -system_id -1482063016 -shuzheng -1486385567 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -64548C2E-D064-462C-BC40-4BCC70C7539B -图标 -icon -1482063172 -shuzheng -1486833944 -shuzheng -图标 -varchar(50) -50 - - -BB4E4C82-4C7A-466C-8211-2BD043E0DE17 -根目录 -basepath -1482063172 -shuzheng -1486385567 -shuzheng -根目录 -varchar(100) -100 - - -1DF10192-EA50-4CDA-BE9D-94F56CD65283 -状态(-1:黑名单,1:正常) -status -1482063172 -shuzheng -1486385614 -shuzheng -状态(-1:黑名单,1:正常) -tinyint(4) -4 - - -14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 -系统名称 -name -1482063016 -shuzheng -1486385567 -shuzheng -系统名称 -varchar(20) -20 - - -7F86C4C2-B131-46BB-9B88-CCE9674508D3 -系统标题 -title -1486706700 -admin -1486706789 -admin -系统标题 -varchar(20) -20 - - -62A1E140-D368-444C-891E-422B31256721 -系统描述 -description -1486706700 -admin -1486706789 -admin -系统描述 -varchar(300) -300 - - -D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 -创建时间 -ctime -1482063172 -shuzheng -1486385567 -shuzheng -创建时间 -bigint(20) -20 - - -5A6846DA-1B7E-450D-994D-1343E470F9CC -排序 -orders -1482063172 -shuzheng -1486385567 -shuzheng -排序 -bigint(20) -20 - - - - -84D11343-CC58-403D-9D31-CDD53B1D7CFC -Key_1 -Key_1 -1482063016 -shuzheng -1482063141 -shuzheng - - - - - - - - - - -759CBAEF-FE82-441C-9A18-93F13FE24944 -pay_vendor 第三方支付标识表 -pay_vendor -1482127196 -admin -1483624994 -shuzheng -第三方支付标识表 - - - -E5C2EA1D-17E5-42CB-9333-1CCACACBD281 -标识编号 -pay_vendor_id -1482127222 -admin -1484125704 -admin -int(10) -10 -1 -1 - - -E5D4E872-7BF0-49B0-B9B2-6781191112B6 -支付标识名称 -name -1482127590 -admin -1482127629 -admin -varchar(20) -20 - - -E70EF22A-A438-43F2-9F59-B1C20AD3F415 -AppId -appid -1483624799 -shuzheng -1483624894 -shuzheng -varchar(50) -50 - - -1C70ADB9-AB28-4FCD-A406-BF79E31E5602 -AppSecret -appsecret -1483624799 -shuzheng -1483624894 -shuzheng -varchar(150) -150 - - -D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF -配置参数 -config -1483624902 -shuzheng -1483624934 -shuzheng -varchar(1000) -1000 - - - - -50224380-3CAB-4F6E-8F46-1E5625EA25DB -Key_1 -Key_1 -1482127367 -admin -1482127378 -admin - - - - - - - - - - -66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 -pay_mch 支付中心商户管理表 -pay_mch -1482127641 -admin -1483085653 -admin -支付中心商户管理表 - - - -62DC3112-9ACE-4387-BC78-823CE5A754FB -商户编号 -pay_mch_id -1482127644 -admin -1484127294 -admin -int(10) -10 -1 -1 - - -35B6F97F-87DC-456A-8EA3-0BF9A5303039 -支付中心商户号 -mch_id -1482127644 -admin -1482127858 -admin -varchar(20) -20 - - -3E09C267-1338-4828-B8CF-8D149D11A405 -商户名称 -name -1482127700 -admin -1482127858 -admin -varchar(20) -20 - - -91B49030-6943-4117-AE20-D932E1C0333C -请求key -reqKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - -7CDDF1B5-2283-49DA-92F9-471195D09F19 -响应key -resKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - - - -049E124A-5B63-4619-A105-86ECCA7FC7E9 -Key_1 -Key_1 -1482127644 -admin -1482127700 -admin - - - - - - - - - - -44431080-CB08-4D11-898E-12AFF2ED2521 -pay_type 商户支持支付类型表 -pay_type -1482127744 -admin -1484125017 -admin -商户支持支付类型表 - - - -CDBE6D88-0847-4816-BC2E-BFA36628DD8C -商户支付类型编号 -pay_type_id -1482127747 -admin -1484127287 -admin -int(10) -10 -1 -1 - - -70DD828A-0A41-471F-9027-F929777CA1A7 -标识编号 -pay_vendor_id -1484124984 -admin -1484127287 -admin -int(10) -10 - - -C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E -商户编号 -pay_mch_id -1484125017 -admin -1484127287 -admin -int(10) -10 - - - - -1F47D180-534B-44D7-8EA4-54ED06A72D8E -Key_1 -Key_1 -1482127747 -admin -1482127825 -admin - - - - - - - - - - -15AFD128-7F3E-4A94-8C7D-09D9EF46029B -pay_pay 支付参数配置表 -pay_pay -1482127996 -admin -1484124997 -admin -支付参数配置表 - - - -43F3B4A5-FAFF-41D0-A131-937A575335B1 -配置编号 -pay_pay_id -1482127998 -admin -1484127276 -admin -int(10) -10 -1 -1 - - -EB68E666-02ED-41DF-B452-B965554ED059 -商户支付类型编号 -pay_type_id -1484124996 -admin -1484127276 -admin -int(10) -10 - - -E60677C3-D3CF-4147-A438-8821079A3C25 -参数 -param -1482127998 -admin -1482128053 -admin -varchar(1000) -1000 - - - - -4B260E5B-5208-44CF-B331-702023F3757D -Key_1 -Key_1 -1482127998 -admin -1482128053 -admin - - - - - - - - - - -139BB2D8-E83D-4A4A-83D3-55A05D2E6492 -pay_vest 马甲支付参数配置表 -pay_vest -1482128170 -admin -1484125007 -admin -马甲支付参数配置表 - - - -196AB461-A440-4873-9A19-36998ED1A03C -马甲配置编号 -pay_vest_id -1482128173 -admin -1484127304 -admin -int(10) -10 -1 -1 - - -283ABCB7-4A70-4D05-98FD-013D86290FBB -商户支付类型编号 -pay_type_id -1484125007 -admin -1484127304 -admin -int(10) -10 - - -A41B9194-EEDF-426A-8655-654552105D07 -马甲前缀 -prefix -1482128173 -admin -1482128247 -admin -varchar(20) -20 - - -15046235-585D-4E2C-B00E-83E4052F9C57 -马甲参数配置 -param -1482128173 -admin -1482128247 -admin -varchar(1000) -1000 - - - - -BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F -Key_1 -Key_1 -1482128173 -admin -1482128247 -admin - - - - - - - - - - -30419DEF-FEEA-4789-B793-E803263E619E -upms_organization 组织 -upms_organization -1483618514 -shuzheng -1486384344 -shuzheng -组织 - - - -DB1313DD-4D6C-4766-A566-D33D4428BE06 -编号 -organization_id -1483618608 -shuzheng -1484925856 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 -组织名称 -name -1483618780 -shuzheng -1484925856 -shuzheng -组织名称 -varchar(20) -20 - - -A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB -组织描述 -description -1483618780 -shuzheng -1484925856 -shuzheng -组织描述 -varchar(1000) -1000 - - -2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 -创建时间 -ctime -1484925826 -shuzheng -1484925856 -shuzheng -创建时间 -bigint(20) -20 - - - - -8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 -Key_1 -Key_1 -1483618608 -shuzheng -1483618649 -shuzheng - - - - - - - - - - -0AE1B064-CD93-434D-AD23-DE671A50D1B2 -upms_user 用户 -upms_user -1483618865 -shuzheng -1486384328 -shuzheng -用户 - - - -7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 -编号 -user_id -1483618883 -shuzheng -1484924881 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -5B67B292-5FCE-453F-9B1E-A038A71AF5E7 -帐号 -username -1484832991 -shuzheng -1484924881 -shuzheng -帐号 -varchar(20) -20 -1 - - -91C31103-18B4-42D2-A9F3-FE5800DE49C6 -密码MD5(密码+盐) -password -1484832991 -shuzheng -1484925129 -shuzheng -密码MD5(密码+盐) -varchar(32) -32 -1 - - -1F0E6849-3CF7-4B75-A367-C08DC50764E8 - -salt -1484832991 -shuzheng -1484924881 -shuzheng - -varchar(32) -32 - - -25970F78-DE58-4C62-9ADB-F779931E335E -姓名 -realname -1484832991 -shuzheng -1484924881 -shuzheng -姓名 -varchar(20) -20 - - -84A7E171-608C-44B2-8585-786E4E25AC1E -头像 -avatar -1484832991 -shuzheng -1484924881 -shuzheng -头像 -varchar(50) -50 - - -AED8A44F-BA0B-46B8-A78B-60E970096A71 -电话 -phone -1484832991 -shuzheng -1484924881 -shuzheng -电话 -varchar(20) -20 - - -948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C -邮箱 -email -1484832991 -shuzheng -1484924881 -shuzheng -邮箱 -varchar(50) -50 - - -C9EBD54B-084D-4053-B1A1-B899CB925ECC -性别 -sex -1484832991 -shuzheng -1484924881 -shuzheng -性别 -tinyint(4) -4 - - -F9584A5C-5E9B-4532-AE98-15C611306AC1 -状态(0:正常,1:锁定) -locked -1484924818 -shuzheng -1486384528 -shuzheng -状态(0:正常,1:锁定) -tinyint(4) -4 - - -D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD -创建时间 -ctime -1484832991 -shuzheng -1484924881 -shuzheng -创建时间 -bigint(20) -20 - - - - -0AF8AADC-ED41-4F4F-9C94-E172BA315F00 -Key_1 -Key_1 -1483618883 -shuzheng -1483619009 -shuzheng - - - - - - - - - - -752059C0-17F3-4535-8808-CD73505A28D6 -upms_role 角色 -upms_role -1483619110 -shuzheng -1487911529 -admin -角色 - - - -B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 -编号 -role_id -1483619113 -shuzheng -1487472148 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BE2AC2A1-45EB-46AD-A76D-158FBAC8916D -角色名称 -name -1483619328 -shuzheng -1487472148 -shuzheng -角色名称 -varchar(20) -20 - - -A55335DA-B21D-490A-B928-4BC8570F8CB4 -角色标题 -title -1487911454 -admin -1487911529 -admin -角色标题 -varchar(20) -20 - - -512D36F3-7B3C-4544-9EE8-B9C518156C3A -角色描述 -description -1483619328 -shuzheng -1487472148 -shuzheng -角色描述 -varchar(1000) -1000 - - -84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF -创建时间 -ctime -1483619328 -shuzheng -1487472148 -shuzheng -创建时间 -bigint(20) -20 -1 - - -87620943-83A8-4F89-9E60-0049BB14866C -排序 -orders -1483619328 -shuzheng -1487472148 -shuzheng -排序 -bigint(20) -20 -1 - - - - -D6607189-3B7C-4F90-9886-749070B74517 -Key_1 -Key_1 -1483619113 -shuzheng -1483619328 -shuzheng - - - - - - - - - - -6CAB617B-7A99-4280-B4B5-4866F5666008 -upms_user_organization 用户组织关联表 -upms_user_organization -1483619640 -shuzheng -1483619775 -shuzheng -用户组织关联表 - - - -5D9E4666-0947-471C-A478-0215085A2552 -编号 -user_organization_id -1483619649 -shuzheng -1487472110 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2CC51752-C886-410C-B698-BA9959819850 -用户编号 -user_id -1483619649 -shuzheng -1487472110 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FD55FC6A-C641-468F-9C01-FF6D9F96B89D -组织编号 -organization_id -1483619649 -shuzheng -1487472110 -shuzheng -组织编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -466E2110-1DBD-4C82-B3F9-8E4084DEF815 -Key_1 -Key_1 -1483619649 -shuzheng -1483619775 -shuzheng - - - - - - - - - - -9508810F-F9BB-44E3-8518-6F5DEB5CE1EB -upms_user_role 用户角色关联表 -upms_user_role -1483619903 -shuzheng -1486384646 -shuzheng -用户角色关联表 - - - -1FA281BE-EBC5-4286-9E4C-AAFDCD994106 -编号 -user_role_id -1483619905 -shuzheng -1487472127 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 -用户编号 -user_id -1483619905 -shuzheng -1487472127 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2081BA42-C0E9-4023-A13B-F4FA73F8E82A -角色编号 -role_id -1483620007 -shuzheng -1487472127 -shuzheng -角色编号 -int(10) -10 - - - - -EDA5BE67-76F0-4B10-A20D-88657973C5CF -Key_1 -Key_1 -1483619905 -shuzheng -1483619988 -shuzheng - - - - - - - - - - -DB08E027-9573-4802-A2DA-46BBC2E0DB7B -upms_permission 权限 -upms_permission -1483620745 -shuzheng -1487472092 -shuzheng -权限 - - - -B06073EB-3267-4941-9C24-4D2C542049AF -编号 -permission_id -1483620809 -shuzheng -1484926261 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6D18DAF9-6786-45DF-B1AB-6AD067DED07F -所属系统 -system_id -1483620833 -shuzheng -1484926261 -shuzheng -所属系统 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E949830E-7A38-4DC2-B9F3-D1FFCE92D270 -所属上级 -pid -1486384959 -shuzheng -1486385494 -shuzheng -所属上级 -int(10) -10 - - -1217175C-B453-4228-976C-4C6E0190790C -名称 -name -1486705068 -admin -1486705279 -admin -名称 -varchar(20) -20 - - -DA4D2D5F-E203-494A-918A-172618A7357B -类型(1:目录,2:菜单,3:按钮) -type -1486384959 -shuzheng -1488037148 -shuzheng -类型(1:目录,2:菜单,3:按钮) -tinyint(4) -4 - - -33E71869-2E71-42B0-A9ED-F9A5B3734F26 -权限值 -permission_value -1484926214 -shuzheng -1486833902 -shuzheng -权限值 -varchar(50) -50 - - -76637A13-3EC8-4FC8-9833-5488E8617C88 -路径 -uri -1486705068 -admin -1486705279 -admin -路径 -varchar(100) -100 - - -D05101EA-B332-4120-B37C-24596132E42B -图标 -icon -1486384959 -shuzheng -1486833921 -shuzheng -图标 -varchar(50) -50 - - -4F463639-9D0E-4FCE-A9D3-9DF928875933 -状态(0:禁止,1:正常) -status -1486705068 -admin -1486705279 -admin -状态(0:禁止,1:正常) -tinyint(4) -4 - - -2C120042-FDCC-46C2-A369-CBE524BE8ECD -创建时间 -ctime -1486384959 -shuzheng -1486385494 -shuzheng -创建时间 -bigint(20) -20 - - -FBCE45CB-6DE9-4B85-8DC6-93458956864D -排序 -orders -1486384959 -shuzheng -1486385494 -shuzheng -排序 -bigint(20) -20 - - - - -4A3801BF-59B2-46C9-A811-CE7B1E126157 -Key_1 -Key_1 -1483620809 -shuzheng -1483620829 -shuzheng - - - - - - - - - - -CB13B52A-6760-4971-8CBE-480185C96B6F -upms_role_permission 角色权限关联表 -upms_role_permission -1483624189 -shuzheng -1483624298 -shuzheng -角色权限关联表 - - - -1D040E40-699D-4D60-9632-3972F6E2AD91 -编号 -role_permission_id -1483624201 -shuzheng -1487472176 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 -角色编号 -role_id -1483624201 -shuzheng -1487472176 -shuzheng -角色编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9475F946-6271-461D-80EA-231750A528B9 -权限编号 -permission_id -1483624201 -shuzheng -1487472176 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -965392D5-E41D-464F-AB42-4DC33F75F25C -Key_1 -Key_1 -1483624201 -shuzheng -1483624298 -shuzheng - - - - - - - - - - -A85368B7-8817-4F5D-AEF6-3FF1980113C6 -upms_user_permission 用户权限关联表 -upms_user_permission -1483624373 -shuzheng -1483624600 -shuzheng -用户权限关联表 - - - -B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 -编号 -user_permission_id -1483624383 -shuzheng -1487472161 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FB0DCBD7-A1FB-4739-A614-E8324727C8EC -用户编号 -user_id -1483624383 -shuzheng -1487472161 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -AA5FA6D9-4847-41A4-A8C8-E41860F961B5 -权限编号 -permission_id -1483624383 -shuzheng -1487472161 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -BC82C0F2-ECEF-4C13-879E-22147023A279 -Key_1 -Key_1 -1483624383 -shuzheng -1483624600 -shuzheng - - - - - - - - - - -753101E6-2060-4AA6-9E82-B7F4914271B2 -pay_in_order 收入订单表 -pay_in_order -1483624755 -shuzheng -1484125035 -admin -收入订单表 - - - -AF326C8F-729B-455F-8FB8-455B6A2D01FB -收入订单编号 -pay_in_order_id -1483625026 -shuzheng -1484129046 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -A6EEAF8A-648A-43E8-8287-892FAA509AC9 -标识编号 -pay_vendor_id -1484124946 -admin -1484127328 -admin -int(10) -10 - - -83C6E4D6-6806-43D2-B876-05E2A9D9A293 -商户编号 -pay_mch_id -1484125035 -admin -1484127328 -admin -int(10) -10 - - -82C646DB-B159-49E1-8B83-83D939A8461D -金额 -amount -1483626003 -shuzheng -1483626073 -shuzheng -decimal -1 - - -315608C7-2061-4E04-822E-FA732C5C8C97 -状态 -status -1483626003 -shuzheng -1484127328 -admin -tinyint(4) -4 -1 - - -A23A719F-7AA5-4755-99F8-F8C127ACDEFA -创建时间 -ctime -1483626003 -shuzheng -1484127328 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -893E70A3-4680-49BD-BDBF-6EBBF39F93C7 -Key_1 -Key_1 -1483625026 -shuzheng -1483625149 -shuzheng - - - - - - - - - - -8D4FF0BA-E73F-452E-9489-F31113A63728 -pay_out_order 支出订单表 -pay_out_order -1483625334 -shuzheng -1484129130 -admin -支出订单表 - - - -C8C19084-F249-42CF-8625-BA5B2644A9C5 -支出订单编号 -pay_out_order_id -1483625595 -shuzheng -1484129073 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE -商户编号 -pay_mch_id -1484129119 -admin -1484129119 -admin -int(10) -10 - - -1F610EA5-F1D7-492E-ABC2-88172BC3BAFF -标识编号 -pay_vendor_id -1484129130 -admin -1484129130 -admin -int(10) -10 - - -F865A928-35A4-406C-9FB0-6CB00F044FEB -金额 -amount -1483625944 -shuzheng -1483626002 -shuzheng -decimal -1 - - -C73DAE31-36DD-4801-8B39-63719A9EA4C3 -状态 -status -1483625898 -shuzheng -1484127340 -admin -tinyint(4) -4 -1 - - -DCC15350-3FED-4269-A350-70149E23A319 -创建时间 -ctime -1483625898 -shuzheng -1484125721 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 -Key_1 -Key_1 -1483625595 -shuzheng -1483625665 -shuzheng - - - - - - - - - - -A006D8FC-7A64-4F64-A08B-CD28FB311D35 -pay_out_order_detail 支出订单明细表 -pay_out_order_detail -1483626087 -shuzheng -1484129077 -admin -支出订单明细表 - - - -C0B77A1D-5227-4B24-BB24-5FD7830326B5 -编号 -pay_out_order_detail_id -1483626089 -shuzheng -1484127347 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -1EEC7655-6B65-4487-89DA-20E482DF0C83 -支出订单编号 -pay_out_order_id -1484129077 -admin -1484129077 -admin -int(10) -10 - - -726074C6-923F-44B3-8355-73194102C220 -备注 -remark -1483626089 -shuzheng -1483626431 -shuzheng -varchar(500) -500 - - - - -F9D90156-3822-4AF7-961C-85C70AC0F063 -Key_1 -Key_1 -1483626089 -shuzheng -1483626431 -shuzheng - - - - - - - - - - -67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 -pay_in_order_detail 收入订单明细表 -pay_in_order_detail -1483626087 -shuzheng -1484129054 -admin -收入订单明细表 - - - -541B979B-4214-49BF-AFFA-88C6E2FAA6B1 -编号 -pay_in_order_detail_id -1483626089 -shuzheng -1484127361 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B9025A28-F091-4480-A873-4C740B52996F -收入订单编号 -pay_in_order_id -1484129054 -admin -1484129054 -admin -int(10) -10 - - -4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 -商品编号 -product_id -1483626089 -shuzheng -1483626439 -shuzheng -varchar(50) -50 - - -1B4FF872-37AA-40D9-8141-4D10F08B0045 -商品名称 -product_name -1483626089 -shuzheng -1483626439 -shuzheng -varchar(100) -100 - - -87125648-441B-434A-886D-F369D6051773 -商品单价 -product_price -1483626089 -shuzheng -1483626439 -shuzheng -decimal - - -3A4BC11C-155E-4E16-8ED3-42A44B35428B -商品数量 -product_count -1483626089 -shuzheng -1484127361 -admin -int(10) -10 - - -310B29CA-FAD1-4650-B525-77DCB6D390EC -备注 -remark -1483626089 -shuzheng -1483626439 -shuzheng -varchar(500) -500 - - - - -F2C4D7A6-69BF-439B-933E-297F2E0FE265 -Key_1 -Key_1 -1483626089 -shuzheng -1483626439 -shuzheng - - - - - - - - - - -D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 -cms_page 页面 -cms_page -1483885222 -shuzheng -1483885531 -shuzheng -页面 - - - -8FF5F212-6650-478B-936A-113023A14ACD -编码 -page_id -1483885224 -shuzheng -1484125650 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EE3936F6-0927-4F0F-BF8E-33D113246141 -父页面 -pid -1483885224 -shuzheng -1484125650 -admin -int(10) -10 - - -69F19279-D9A1-4B9A-BC3D-57F704540131 -别名 -alias -1483885224 -shuzheng -1483885531 -shuzheng -varchar(20) -20 - - -CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 -页面内容 -content -1483885224 -shuzheng -1483885531 -shuzheng -mediumtext - - -ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E -关键字 -keywords -1483885224 -shuzheng -1483885531 -shuzheng -varchar(100) -100 - - -52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 -描述 -description -1483885224 -shuzheng -1483885531 -shuzheng -varchar(300) -300 - - -756BF96C-3ABB-4E26-9F87-277EE5B904BA -创建时间 -ctime -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - -A8D28C79-2847-4DB1-8424-DA7F795E8E6F -排序 -orders -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - - - -90022159-7CA5-4BEF-B754-AE9AA9419114 -Key_1 -Key_1 -1483885224 -shuzheng -1483885531 -shuzheng - - - - - - - - - - -D8423F76-93FD-41DD-ABFF-85B5A99FE484 -cms_setting 网站配置 -cms_setting -1483885645 -shuzheng -1483885745 -shuzheng -网站配置 - - - -58921100-48C0-4FFD-AB4B-33C9465CD71C -编号 -setting_id -1483885647 -shuzheng -1484125612 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FFB6C465-D476-497F-B0FE-C482934511FE - -setting_key -1483885647 -shuzheng -1483886453 -shuzheng -varchar(10) -10 - - -64A4C1BB-4D92-47BC-B306-3242C9599FD8 - -setting_value -1483885647 -shuzheng -1483886453 -shuzheng -varchar(500) -500 - - - - -9A8F37A7-8747-4DFD-81C6-43BD88C10381 -Key_1 -Key_1 -1483885647 -shuzheng -1483885745 -shuzheng - - - - - - - - - - - - -341906AD-FAEE-4A4E-893D-23D2D9BC2C75 -Reference_1 -Reference_1 -1478091704 -shuzheng -1479219502 -shuzheng -0..* -2 -2 - - - - - - - - - - - -3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -9173D3D1-4A39-4BB5-B3DE-040A8F727724 -Reference_2 -Reference_2 -1478091704 -shuzheng -1479650437 -shuzheng -0..* -2 -2 - - - - - - - - - - - -0CEDFF63-6B27-412C-9125-4D779A3C06D1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -3CAA66F6-AE37-4A29-BD4D-C51219720BE7 -Reference_3 -Reference_3 -1478095245 -shuzheng -1479219030 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8EB7FCFD-7007-4495-A8F2-F250345B5FF3 -1478095245 -shuzheng -1478095245 -shuzheng - - - - - - - - - - -B7F5B652-36D5-4538-BAAE-82D3F1399E66 -Reference_4 -Reference_4 -1478095255 -shuzheng -1479219040 -shuzheng -0..* -2 -2 - - - - - - - - - - - -C0664F33-F705-41FE-84EC-953097D116F9 -1478095255 -shuzheng -1478095255 -shuzheng - - - - - - - - - - -A499B65C-678B-4677-A1A2-BEE6FC68D034 -Reference_5 -Reference_5 -1478095260 -shuzheng -1479219045 -shuzheng -0..* -2 -2 - - - - - - - - - - - -A963D0E8-21CA-43A9-A687-19B58277A2DE -1478095260 -shuzheng -1478095260 -shuzheng - - - - - - - - - - -66D394C8-EB11-422A-8A2E-C71DA73EE51D -Reference_6 -Reference_6 -1478095263 -shuzheng -1479219001 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C -1478095263 -shuzheng -1478095263 -shuzheng - - - - - - - - - - -5CDB8C9D-0DDC-49C6-AC9A-78D01283C568 -Reference_7 -Reference_7 -1478095268 -shuzheng -1479219050 -shuzheng -0..* -2 -2 - - - - - - - - - - - -BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 -1478095268 -shuzheng -1478095268 -shuzheng - - - - - - - - - - -F45CE582-022A-4706-88C6-BCBC96F4527D -Reference_8 -Reference_8 -1478095270 -shuzheng -1479219118 -shuzheng -0..* -2 -2 - - - - - - - - - - - -DECB1879-335A-4035-BF38-7DF8D9FBD6BB -1478095270 -shuzheng -1478095270 -shuzheng - - - - - - - - - - -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - -ED582F1D-4A82-41FE-9DFD-1808DA202963 -Reference_10 -Reference_10 -1478153486 -admin -1479631632 -shuzheng -0..* -1 -3 - - - - - - - - - - - -117D49F2-950E-4426-8301-D743A73B414A -1478153486 -admin -1478153497 -admin - - - - - - - - - - -4299684B-826A-4B89-AEF1-C81286ABFD04 -Reference_18 -Reference_18 -1483619847 -shuzheng -1483619847 -shuzheng -0..* -1 -1 - - - - - - - - - - - -545F73A8-DE53-40F5-A280-7DA338E0A003 -1483619847 -shuzheng -1483619847 -shuzheng - - - - - - - - - - -1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 -Reference_19 -Reference_19 -1483619849 -shuzheng -1483619849 -shuzheng -0..* -1 -1 - - - - - - - - - - - -BF1F3E99-09A6-421B-81D1-F7E281FCE260 -1483619849 -shuzheng -1483619849 -shuzheng - - - - - - - - - - -6539BEF0-DEE1-4EE7-9E8A-01680990B6FC -Reference_20 -Reference_20 -1483620005 -shuzheng -1483620005 -shuzheng -0..* -1 -1 - - - - - - - - - - - -0DF9BBFC-D655-482D-9904-4F3A26CB08FB -1483620005 -shuzheng -1483620005 -shuzheng - - - - - - - - - - -59D9AC67-9ECF-4863-937F-BE720F8F2D2C -Reference_21 -Reference_21 -1483620007 -shuzheng -1483620007 -shuzheng -0..* -1 -1 - - - - - - - - - - - -42E952C2-D56E-4170-AA72-D984BD0E0FD1 -1483620007 -shuzheng -1483620007 -shuzheng - - - - - - - - - - -7D0AB61D-BABD-49B1-BBA5-D06486E28CBA -Reference_22 -Reference_22 -1483624336 -shuzheng -1483624336 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2C07D64B-3F3D-4A16-A632-1E2CA02771EB -1483624336 -shuzheng -1483624336 -shuzheng - - - - - - - - - - -3C6D697B-9C34-490B-B410-0811D6FD1EC3 -Reference_23 -Reference_23 -1483624340 -shuzheng -1483624340 -shuzheng -0..* -1 -1 - - - - - - - - - - - -B23C6A33-5699-42C6-BC24-F87A18B3BFC0 -1483624340 -shuzheng -1483624340 -shuzheng - - - - - - - - - - -81166AD8-FD9F-4E4A-9848-A746A0CF8B22 -Reference_24 -Reference_24 -1483624615 -shuzheng -1483624615 -shuzheng -0..* -1 -1 - - - - - - - - - - - -D8D34A08-BFC5-414F-A545-2D0FA5319323 -1483624615 -shuzheng -1483624615 -shuzheng - - - - - - - - - - -4EFE537B-0119-4898-90F9-02EB92C98201 -Reference_25 -Reference_25 -1483624617 -shuzheng -1483624617 -shuzheng -0..* -1 -1 - - - - - - - - - - - -87D27293-4E31-4426-BBCB-10C6ADDB859A -1483624617 -shuzheng -1483624617 -shuzheng - - - - - - - - - - -F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 -Reference_32 -Reference_32 -1484124946 -admin -1484124946 -admin -0..* -1 -1 - - - - - - - - - - - -0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 -1484124946 -admin -1484124946 -admin - - - - - - - - - - -4554779D-45F1-4414-8455-269108FBA2B0 -Reference_34 -Reference_34 -1484124984 -admin -1484124984 -admin -0..* -1 -1 - - - - - - - - - - - -EE34A350-75F8-4591-9E36-1F6910EF895B -1484124984 -admin -1484124984 -admin - - - - - - - - - - -67E2E3A8-A6BD-4717-BC5B-FA7640F33360 -Reference_35 -Reference_35 -1484124996 -admin -1484124997 -admin -0..* -1 -1 - - - - - - - - - - - -1643C054-4AA3-4F06-9C27-EE4627B70709 -1484124996 -admin -1484124997 -admin - - - - - - - - - - -EBF7E9AF-4D04-4096-A115-9A2807A8B317 -Reference_36 -Reference_36 -1484125007 -admin -1484125007 -admin -0..* -1 -1 - - - - - - - - - - - -FA740D36-5612-4457-A6C7-3BBE27BDD037 -1484125007 -admin -1484125007 -admin - - - - - - - - - - -BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 -Reference_37 -Reference_37 -1484125017 -admin -1484125017 -admin -0..* -1 -1 - - - - - - - - - - - -4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 -1484125017 -admin -1484125017 -admin - - - - - - - - - - -C5828A2D-E098-4DE2-9B56-F3CD89571C66 -Reference_38 -Reference_38 -1484125035 -admin -1484125035 -admin -0..* -1 -1 - - - - - - - - - - - -DF1BA583-4F53-4DF5-A4C9-480467E4E602 -1484125035 -admin -1484125035 -admin - - - - - - - - - - -5448F429-6AE6-4BD3-9C2A-10D5321DE6FF -Reference_40 -Reference_40 -1484129054 -admin -1484129054 -admin -0..* -1 -1 - - - - - - - - - - - -633D86A0-BBAB-4918-A3D2-A299B72A8987 -1484129054 -admin -1484129054 -admin - - - - - - - - - - -788F73A5-EF2E-4D81-99C5-2E2A8C0E808A -Reference_31 -Reference_31 -1484129077 -admin -1484129077 -admin -0..* -1 -1 - - - - - - - - - - - -CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F -1484129077 -admin -1484129077 -admin - - - - - - - - - - -68B03215-6F89-4666-AB8C-D7AC969957ED -Reference_39 -Reference_39 -1484129119 -admin -1484129119 -admin -0..* -1 -1 - - - - - - - - - - - -4365E911-BD01-4F80-99FE-40F057E7CA77 -1484129119 -admin -1484129119 -admin - - - - - - - - - - -3A8B7A44-DFF6-48D5-855B-8E515B29A03C -Reference_33 -Reference_33 -1484129130 -admin -1484129130 -admin -0..* -1 -1 - - - - - - - - - - - -CA379708-972E-49E7-8E2E-D2C473C6049D -1484129130 -admin -1484129130 -admin - - - - - - - - - - -4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B -Reference_29 -Reference_29 -1486384936 -shuzheng -1486384936 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2F127294-27DF-41C4-92D4-26788095C702 -1486384936 -shuzheng -1486384936 -shuzheng - - - - - - - - - - - - -49A97F4D-A691-448D-ADBF-B76A62A66CBB -PUBLIC -PUBLIC -1478091680 -shuzheng -1478091680 -shuzheng - - - - -58ECABC9-72BC-48B6-A729-E9328DAD41B5 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng -file:///%_DBMS%/mysql50.xdb -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B -1276524678 - - - - - - - - - - \ No newline at end of file diff --git a/project-datamodel/zheng_20170224_1.pdm b/project-datamodel/zheng_20170224_1.pdm deleted file mode 100644 index 5f8871fb..00000000 --- a/project-datamodel/zheng_20170224_1.pdm +++ /dev/null @@ -1,9969 +0,0 @@ - - - - - - - - - -22E867D0-73E2-4C77-BB68-28135519D681 -zheng -zheng -1478091682 -shuzheng -1487911557 -admin -[FolderOptions] - -[FolderOptions\Physical Objects] -GenerationCheckModel=Yes -GenerationPath= -GenerationOptions= -GenerationTasks= -GenerationTargets= -GenerationSelections= -RevPkey=Yes -RevFkey=Yes -RevAkey=Yes -RevCheck=Yes -RevIndx=Yes -RevOpts=Yes -RevViewAsTabl=No -RevViewOpts=Yes -RevSystAsTabl=Yes -RevTablPerm=No -RevViewPerm=No -RevProcPerm=No -RevDbpkPerm=No -RevSqncPerm=No -RevAdtPerm=No -RevUserPriv=No -RevUserOpts=No -RevGrpePriv=No -RevRolePriv=No -RevDtbsOpts=Yes -RevDtbsPerm=No -RevViewIndx=Yes -RevJidxOpts=Yes -RevStats=No -RevTspcPerm=No -RevCaseSensitive=No -GenTrgrStdMsg=Yes -GenTrgrMsgTab= -GenTrgrMsgNo= -GenTrgrMsgTxt= -TrgrPreserve=No -TrgrIns=Yes -TrgrUpd=Yes -TrgrDel=Yes -TrgrC2Ins=Yes -TrgrC2Upd=Yes -TrgrC3=Yes -TrgrC4=Yes -TrgrC5=Yes -TrgrC6=Yes -TrgrC7=Yes -TrgrC8=Yes -TrgrC9=Yes -TrgrC10=Yes -TrgrC11=Yes -TrgrC1=Yes -TrgrC12Ins=Yes -TrgrC12Upd=Yes -TrgrC13=Yes -UpdateTableStatistics=Yes -UpdateColumnStatistics=Yes - -[FolderOptions\Physical Objects\Database Generation] -GenScriptName=update.sql -GenScriptName0=crebas.sql -GenScriptName1=crebas -GenScriptName2= -GenScriptName3= -GenScriptName4= -GenScriptName5= -GenScriptName6= -GenScriptName7= -GenScriptName8= -GenScriptName9= -GenPathName=D:\ -GenSingleFile=Yes -GenODBC=No -GenCheckModel=Yes -GenScriptPrev=Yes -GenArchiveModel=No -GenUseSync=No -GenSyncChoice=0 -GenSyncArch=E:\GitHub\zheng\project-datamodel\zheng_20170219_1.apm -GenSyncRmg=0 - -[FolderOptions\Physical Objects\Database Generation\Format] -GenScriptTitle=Yes -GenScriptNamLabl=Yes -GenScriptQDtbs=No -GenScriptQOwnr=Yes -GenScriptCase=0 -GenScriptEncoding=UTF8 -GenScriptNAcct=No -IdentifierDelimiter=" - -[FolderOptions\Physical Objects\Database Generation\Database] -Create=Yes -Open=Yes -Close=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Database\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Tablespace] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Storage] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\User] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\User\Create] -Physical Options=No - -[FolderOptions\Physical Objects\Database Generation\Group] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\Role] -Create=Yes -Drop=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] -Default value=Yes -Check=Yes - -[FolderOptions\Physical Objects\Database Generation\AbstractDataType] -Create=Yes -Header=Yes -Footer=Yes -Drop=Yes -Comment=Yes -Install JAVA class=Yes -Remove JAVA class=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Rule] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Default] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Sequence] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] -Check=Yes -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] -User datatype=No -Default value=Yes -Check=Yes -Physical Options=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] -Constraint declaration=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] -Constraint declaration=Yes -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] -Primary key=No -Foreign key=No -Alternate key=No -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\View] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\View\Create] -Force Column list=No -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] -Table=Yes -View=Yes -Proc=Yes -Synonym=Yes -Database Package=Yes -Sequence=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Procedure] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Procedure\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\DatabasePackage] -Create=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\WebService] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Dimension] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synchronization] -GenBackupTabl=1 -GenKeepBackTabl=1 -GenTmpTablDrop=No -GenKeepTablOpts=No - -[FolderOptions\Physical Objects\Test Data] -GenDataPathName=C:\Users\shuzheng\Desktop\ -GenDataSinglefile=Yes -GenDataScriptName=zheng.sql -GenDataScriptName0= -GenDataScriptName1= -GenDataScriptName2= -GenDataScriptName3= -GenDataScriptName4= -GenDataScriptName5= -GenDataScriptName6= -GenDataScriptName7= -GenDataScriptName8= -GenDataScriptName9= -GenDataOdbc=0 -GenDataDelOld=No -GenDataTitle=No -GenDataDefNumRows=20 -GenDataCommit=0 -GenDataPacket=0 -GenDataOwner=No -GenDataProfNumb= -GenDataProfChar= -GenDataProfDate= -GenDataCSVSeparator=, -GenDataFileFormat=CSV -GenDataUseWizard=No - -[FolderOptions\Pdm] -IndxIQName=%COLUMN%_%INDEXTYPE% -IndxPK=Yes -IndxFK=Yes -IndxAK=Yes -IndxPKName=%TABLE%_PK -IndxFKName=%REFR%_FK -IndxAKName=%AKEY%_AK -IndxPreserve=No -IndxThreshold=0 -IndxStats=No -RefrPreserve=No -JidxPreserve=No -RbldMultiFact=Yes -RbldMultiDim=Yes -RbldMultiJidx=Yes -CubePreserve=No -TablStProcPreserve=No -ProcDepPreserve=Yes -TrgrDepPreserve=Yes -CubeScriptPath= -CubeScriptCase=0 -CubeScriptEncoding=ANSI -CubeScriptNacct=No -CubeScriptHeader=No -CubeScriptExt=csv -CubeScriptExt0=txt -CubeScriptExt1= -CubeScriptExt2= -CubeScriptSep=, -CubeScriptDeli=" -EstimationYears=0 -DfltDomnName=D_%.U:VALUE% -DfltColnName=D_%.U:VALUE% -DfltReuse=Yes -DfltDrop=Yes - -[FolderOptions\CheckModel] - -[FolderOptions\CheckModel\Package] - -[FolderOptions\CheckModel\Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularReference] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ConstraintName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CnstMaxLen] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularDependency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ShortcutUniqCode] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table] - -[FolderOptions\CheckModel\Table\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqIndex] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyCollYesYes] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\TableIndexes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table\CheckTablePartitionKey] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableStartDate] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableRefNoLifecycle] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableSourceMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTablePartialColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableKeyColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableNotOnLifecycleTablespace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column] - -[FolderOptions\CheckModel\Table.Column\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DomainDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnMandatory] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\SerialColumnFK] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnOneToOneMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnDataTypeMapping] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnNoMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index] - -[FolderOptions\CheckModel\Table.Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UndefIndexType] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key] - -[FolderOptions\CheckModel\Table.Key\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger] - -[FolderOptions\CheckModel\Table.Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index] - -[FolderOptions\CheckModel\Join Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View] - -[FolderOptions\CheckModel\View\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\View.View Index] - -[FolderOptions\CheckModel\View.View Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference] - -[FolderOptions\CheckModel\Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\Reflexive] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\IncompleteJoin] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\JoinOrder] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference] - -[FolderOptions\CheckModel\View Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain] - -[FolderOptions\CheckModel\Domain\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default] - -[FolderOptions\CheckModel\Default\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltValeEmpty] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltSameVale] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User] - -[FolderOptions\CheckModel\User\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Group] - -[FolderOptions\CheckModel\Group\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Role] - -[FolderOptions\CheckModel\Role\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure] - -[FolderOptions\CheckModel\Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\DBMS Trigger] - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source] - -[FolderOptions\CheckModel\Data Source\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DtscTargets] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckDataSourceModels] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning] - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning] - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing] - -[FolderOptions\CheckModel\Table Collapsing\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact] - -[FolderOptions\CheckModel\Fact\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - ALLOLINKCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CubeDupAssociation] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension] - -[FolderOptions\CheckModel\Dimension\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association] - -[FolderOptions\CheckModel\Association\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute] - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure] - -[FolderOptions\CheckModel\Fact.Measure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy] - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym] - -[FolderOptions\CheckModel\Synonym\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type] - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package] - -[FolderOptions\CheckModel\Database Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure] - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence] - -[FolderOptions\CheckModel\Sequence\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor] - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Variable] - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type] - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception] - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace] - -[FolderOptions\CheckModel\Tablespace\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage] - -[FolderOptions\CheckModel\Storage\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database] - -[FolderOptions\CheckModel\Database\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service] - -[FolderOptions\CheckModel\Web Service\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation] - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle] - -[FolderOptions\CheckModel\Lifecycle\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase] - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIdlePeriod] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDataSource] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseExternalOnFirst] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Replication] - -[FolderOptions\CheckModel\Replication\PartialReplication] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule] - -[FolderOptions\CheckModel\Business Rule\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object] - -[FolderOptions\CheckModel\Extended Object\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link] - -[FolderOptions\CheckModel\Extended Link\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File] - -[FolderOptions\CheckModel\File\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckPathExists] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format] - -[FolderOptions\CheckModel\Data Format\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckDataFormatNullExpression] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes -[ModelOptions] - -[ModelOptions\Physical Objects] -CaseSensitive=No -DisplayName=Yes -EnableTrans=No -UseTerm=No -EnableRequirements=No -EnableFullShortcut=Yes -DefaultDttp= -IgnoreOwner=No -RebuildTrigger=Yes -RefrUnique=No -RefrAutoMigrate=Yes -RefrMigrateReuse=Yes -RefrMigrateDomain=Yes -RefrMigrateCheck=Yes -RefrMigrateRule=Yes -RefrMigrateExtd=No -RefrMigrDefaultLink=No -RefrDfltImpl=D -RefrPrgtColn=No -RefrMigrateToEnd=No -RebuildTriggerDep=No -ColnFKName=%.3:PARENT%_%COLUMN% -ColnFKNameUse=No -DomnCopyDttp=Yes -DomnCopyChck=No -DomnCopyRule=No -DomnCopyMand=No -DomnCopyExtd=No -DomnCopyProf=No -Notation=0 -DomnDefaultMandatory=No -ColnDefaultMandatory=No -TablDefaultOwner= -ViewDefaultOwner= -TrgrDefaultOwnerTabl= -TrgrDefaultOwnerView= -IdxDefaultOwnerTabl= -IdxDefaultOwnerView= -JdxDefaultOwner= -DBPackDefaultOwner= -SeqDefaultOwner= -ProcDefaultOwner= -DBMSTrgrDefaultOwner= -Currency=USD -RefrDeleteConstraint=1 -RefrUpdateConstraint=1 -RefrParentMandatory=No -RefrParentChangeAllow=Yes -RefrCheckOnCommit=No - -[ModelOptions\Physical Objects\NamingOptionsTemplates] - -[ModelOptions\Physical Objects\ClssNamingOptions] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL] - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN] - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX] - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR] - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF] - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT] - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO] - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Connection] - -[ModelOptions\Pdm] - -[ModelOptions\Generate] - -[ModelOptions\Generate\Xsm] -GenRootElement=Yes -GenComplexType=No -GenAttribute=Yes -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=No - -[ModelOptions\Generate\Pdm] -RRMapping=No - -[ModelOptions\Generate\Cdm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No -Notation=2 - -[ModelOptions\Generate\Oom] -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=Yes -ClassPrefix= - -[ModelOptions\Generate\Ldm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No - -[ModelOptions\Default Opts] - -[ModelOptions\Default Opts\TABL] -PhysOpts= - -[ModelOptions\Default Opts\COLN] -PhysOpts= - -[ModelOptions\Default Opts\INDX] -PhysOpts= - -[ModelOptions\Default Opts\AKEY] -PhysOpts= - -[ModelOptions\Default Opts\PKEY] -PhysOpts= - -[ModelOptions\Default Opts\STOR] -PhysOpts= - -[ModelOptions\Default Opts\TSPC] -PhysOpts= - -[ModelOptions\Default Opts\SQNC] -PhysOpts= - -[ModelOptions\Default Opts\DTBS] -PhysOpts= - -[ModelOptions\Default Opts\USER] -PhysOpts= - -[ModelOptions\Default Opts\JIDX] -PhysOpts= - - -B08E8E07-051A-4F7E-9EAA-1E4FB9DDF147 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng - -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B - - - - -EEDA8FD0-61A4-40C5-B3D2-A548EDA78743 -zheng -zheng -1478091680 -shuzheng -1486384936 -shuzheng -[DisplayPreferences] - -[DisplayPreferences\PDM] - -[DisplayPreferences\General] -Adjust to text=Yes -Snap Grid=No -Constrain Labels=Yes -Display Grid=No -Show Page Delimiter=Yes -Show Links intersections=Yes -Activate automatic link routing=Yes -Grid size=800 -Graphic unit=2 -Window color=255 255 255 -Background image= -Background mode=8 -Watermark image= -Watermark mode=8 -Show watermark on screen=No -Gradient mode=0 -Gradient end color=255 255 255 -Show Swimlane=No -SwimlaneVert=Yes -TreeVert=No -CompDark=0 - -[DisplayPreferences\Object] -Show Icon=No -Mode=2 -Trunc Length=40 -Word Length=40 -Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~ -Shortcut IntIcon=Yes -Shortcut IntLoct=Yes -Shortcut IntFullPath=No -Shortcut IntLastPackage=Yes -Shortcut ExtIcon=Yes -Shortcut ExtLoct=No -Shortcut ExtFullPath=No -Shortcut ExtLastPackage=Yes -Shortcut ExtIncludeModl=Yes -EObjShowStrn=Yes -ExtendedObject.Comment=No -ExtendedObject.IconPicture=No -ExtendedObject.TextStyle=No -ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -ELnkShowStrn=Yes -ELnkShowName=Yes -ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> -FileObject.Stereotype=No -FileObject.DisplayName=Yes -FileObject.LocationOrName=No -FileObject.IconPicture=No -FileObject.TextStyle=No -FileObject.IconMode=Yes -FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Package.Stereotype=Yes -Package.Comment=No -Package.IconPicture=No -Package.TextStyle=No -Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Display Model Version=Yes -Table.Stereotype=Yes -Table.DisplayName=Yes -Table.OwnerDisplayName=No -Table.Columns=Yes -Table.Columns._Filter="All Columns" PDMCOLNALL -Table.Columns._Columns=Stereotype KeyIndicator -Table.Columns._Limit=-5 -Table.Keys=No -Table.Keys._Columns=Stereotype Indicator -Table.Indexes=No -Table.Indexes._Columns=Stereotype -Table.Triggers=No -Table.Triggers._Columns=Stereotype -Table.Comment=No -Table.IconPicture=No -Table.TextStyle=No -Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Code Yes\r\nDataType Yes\r\nName Yes\r\nKeyIndicator Yes" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;\&quot;PRIM \&quot;TRUE\&quot; TRUE\&quot;&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;\&quot;KEYS \&quot;TRUE\&quot; TRUE\&quot;&quot;" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Code Yes\r\nStereotype Yes\r\nIndicator Yes\r\nName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -View.Stereotype=Yes -View.DisplayName=Yes -View.OwnerDisplayName=No -View.Columns=Yes -View.Columns._Columns=DisplayName -View.Columns._Limit=-5 -View.TemporaryVTables=Yes -View.Indexes=No -View.Comment=No -View.IconPicture=No -View.TextStyle=No -View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Procedure.Stereotype=No -Procedure.DisplayName=Yes -Procedure.OwnerDisplayName=No -Procedure.Comment=No -Procedure.IconPicture=No -Procedure.TextStyle=No -Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Reference.Cardinality=No -Reference.ImplementationType=No -Reference.ChildRole=Yes -Reference.Stereotype=Yes -Reference.DisplayName=No -Reference.ForeignKeyConstraintName=No -Reference.JoinExpression=No -Reference.Integrity=No -Reference.ParentRole=Yes -Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> -ViewReference.ChildRole=Yes -ViewReference.Stereotype=Yes -ViewReference.DisplayName=No -ViewReference.JoinExpression=No -ViewReference.ParentRole=Yes -ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> - -[DisplayPreferences\Symbol] - -[DisplayPreferences\Symbol\FRMEOBJ] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=6000 -Height=2000 -Brush color=255 255 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=64 -Brush gradient color=192 192 192 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 255 128 128 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FRMELNK] -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FILO] -OBJSTRNFont=新宋体,8,N -OBJSTRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LCNMFont=新宋体,8,N -LCNMFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=3600 -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PDMPCKG] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 178 178 178 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\TABL] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=255 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -KeysFont=新宋体,8,N -KeysFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -TriggersFont=新宋体,8,N -TriggersFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=178 214 252 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VIEW] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=0 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -TemporaryVTablesFont=新宋体,8,N -TemporaryVTablesFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=208 208 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PROC] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4000 -Height=1000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 108 0 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\REFR] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VREF] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\USRDEPD] -OBJXSTRFont=新宋体,8,N -OBJXSTRFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=2 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\Free Symbol] -Free TextFont=新宋体,8,N -Free TextFont color=0 0 0 -Line style=0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 -(8268, 11693) -((315,354), (433,354)) -1 -15 - - -1482063385 -1484832985 -((-32984,-12019), (66872,-60459)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1479301742 -1483885217 -((-33350,36120), (66768,-8278)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1482127349 -((27970,3472), (29220,22674)) -((28595,22274),(28595,3872)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095245 -1482127349 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -1 - - - - - - - - - - - -1483085710 -1484926118 -((-33445,-63495), (67043,-102889)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1478095270 -1482127349 -((18772,5480), (20022,11909)) -((19397,11509),(19397,5880)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478153406 -1486384863 -((36294,21274), (56607,27323)) -((36694,22274),(36694,21674),(56207,21674),(56207,26698),(49607,26698)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483619847 -1486385652 -((-9877,-23800), (2708,-22550)) -((-9477,-23175),(2308,-23175)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483619849 -1486385652 -((-18467,-36638), (-17217,-24607)) -((-17842,-25007),(-17842,-36238)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483620005 -1486385652 -((4030,-39400), (5280,-22888)) -((4655,-39000),(4655,-23288)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483620007 -1486385646 -((4021,-49268), (5271,-39799)) -((4646,-40199),(4646,-48868)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483624336 -1488037155 -((28233,-54300), (29483,-42610)) -((28858,-53900),(28858,-43010)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624340 -1486385646 -((12331,-52679), (20181,-51429)) -((19781,-52054),(12731,-52054)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483624615 -1486385652 -((15051,-23876), (20664,-22626)) -((20264,-23251),(15451,-23251)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624617 -1486385652 -((28146,-33027), (29396,-20565)) -((28771,-20965),(28771,-32627)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124946 -1484124953 -((-13832,-79879), (-7728,-71568)) -((-8128,-79479),(-13207,-79479),(-13207,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1484124984 -1484127382 -((-16263,-86551), (-15013,-71568)) -((-15638,-86151),(-15638,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124996 -1484124997 -((-11114,-95606), (-9864,-89626)) -((-10489,-95206),(-10489,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125007 -1484127367 -((-5345,-95501), (-4095,-89626)) -((-4720,-95101),(-4720,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484125017 -1484125017 -((-1839,-87942), (6039,-86692)) -((-1439,-87317),(5639,-87317)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125035 -1484129049 -((7538,-85005), (8788,-82265)) -((8163,-82665),(8163,-84605)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484129054 -1484129054 -((9958,-80104), (27337,-78854)) -((26937,-79479),(10358,-79479)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129077 -1484129077 -((20349,-71149), (27174,-69899)) -((26774,-70524),(20749,-70524)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129119 -1484129130 -((13678,-84943), (14928,-73310)) -((14303,-73710),(14303,-84543)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129130 -1484129130 -((-7408,-69819), (2275,-68569)) -((1875,-69194),(-7008,-69194)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1486384936 -1486384936 -((40608,-38836), (44457,-37586)) -((41008,-38211),(44057,-38211)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127349 --1 -((17030,-6105), (42856,7693)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((4280,11492), (23152,15491)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5733,1490), (11209,5489)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5666,21391), (17070,31065)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-15250,11601), (2078,15600)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((23781,22274), (49607,31122)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-29965,-1483), (-8389,6539)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-cms -1479304057 -1482127349 -((-33200,33185), (-25780,35793)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482062898 -1486384925 --1 -((44057,-42467), (65247,-33619)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-upms -1482063412 -1483618098 -((-32435,-15170), (-25015,-12562)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482127196 -1484124235 --1 -((-25348,-71968), (-7008,-66420)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127641 -1483625695 --1 -((5639,-90091), (22968,-84543)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127744 -1484125017 --1 -((-19539,-90026), (-1439,-86027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127996 -1484124997 --1 -((-27122,-99205), (-7862,-95206)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482128170 -1484125007 --1 -((-6110,-99824), (13150,-95101)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-pay -1483085721 -1483623919 -((-33084,-66872), (-25664,-64264)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1483618514 -1486384809 --1 -((-26699,-40962), (-8985,-36238)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483618865 -1486385652 --1 -((-3037,-27525), (15451,-17027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619110 -1486385646 --1 -((-3439,-55240), (12731,-48868)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619640 -1486385652 --1 -((-27106,-25007), (-9392,-21008)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619903 -1486384764 --1 -((-2305,-40199), (12320,-36200)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483620745 -1486384936 --1 -((16342,-43085), (41008,-32587)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624189 -1486385646 --1 -((19781,-54122), (36723,-50123)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624373 -1486385652 --1 -((20114,-24947), (37056,-20948)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624755 -1484125035 --1 -((-8128,-82665), (10358,-76293)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483625334 -1484129130 --1 -((1875,-73710), (20749,-67338)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626087 -1484129077 --1 -((26774,-71974), (48736,-67974)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626439 -1484129054 --1 -((26937,-83435), (48513,-76237)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885222 -1483885587 --1 -((48150,8663), (63932,16685)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885645 -1483885753 --1 -((47640,-275), (62650,3724)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - - - - - - - - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - -23DEAC6C-2C58-4121-B150-E676660C53B9 -cms_article 文章表 -cms_article -1478091704 -shuzheng -1482062962 -shuzheng -文章表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - - - -E713E125-4EDD-4EC5-AE45-9F0591FA96B2 -编号 -article_id -1478091704 -shuzheng -1478093908 -shuzheng -文章编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -18A76FE6-A962-465C-BA2D-F2094D942CA1 -文章标题 -title -1478091704 -shuzheng -1478093908 -shuzheng -文章标题 -varchar(200) -200 -1 - - -46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 -文章原作者 -author -1478091704 -shuzheng -1478093908 -shuzheng -文章原作者 -NULL -varchar(50) -50 - - -4486670E-E9CE-44F2-B78F-4A10DBC2980E -转载来源网址 -fromurl -1478091704 -shuzheng -1478093908 -shuzheng -转载来源网址 -NULL -varchar(300) -300 - - -51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D -封面图 -image -1478091704 -shuzheng -1478093908 -shuzheng -封面图 -NULL -varchar(300) -300 - - -E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 -关键字 -keywords -1478091704 -shuzheng -1478093908 -shuzheng -关键字 -NULL -varchar(100) -100 - - -5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 -简介 -description -1478091704 -shuzheng -1478093908 -shuzheng -简介 -NULL -varchar(500) -500 - - -9B55BC3D-0919-4A43-BB1B-F2FFFD153770 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093908 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -652284A5-8966-45A9-9942-0C1485379D8A -是否允许评论(0:不允许,1:允许) -allowcomments -1478091704 -shuzheng -1478093908 -shuzheng -是否允许评论(0:不允许,1:允许) -1 -tinyint(4) -4 -1 - - -B22AA35B-D990-4A76-BC0B-B6308B5A73F5 -状态(-1:不通过,0:未审核,1: 通过) -status -1478091704 -shuzheng -1479213265 -shuzheng -状态(-1:不通过,0未审核,1:通过) -1 -tinyint(4) -4 -1 - - -83174068-969D-44D7-BB59-E770371422D5 -内容 -content -1478091704 -shuzheng -1478093908 -shuzheng -内容 -mediumtext - - -68F72A3F-607F-4594-AF0B-27DC1B68804D -发布人id -user_id -1478091704 -shuzheng -1478093908 -shuzheng -发布人id -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2EE8725D-73B7-48BD-A32A-30EE47C9274D -阅读数量 -readnumber -1478091704 -shuzheng -1478093908 -shuzheng -阅读数量 -0 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -008A2E1A-9D38-4F99-B31D-A601584ECC99 -创建时间 -ctime -1478091704 -shuzheng -1478093908 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8F3650CA-E307-45B9-8398-186BE295627F -排序 -orders -1478091704 -shuzheng -1478093908 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -D16F1C55-642E-4C00-AE47-41A3AA4C6990 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -AFFC16D9-081A-44BF-9A3B-B13576DF6A95 -cms_article_orders -cms_article_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_orders - - - - - - - - - - -6F9E2379-CC2F-47F9-AB2F-1D89827CC883 -cms_article_category 文章类目关联表 -cms_article_category -1478091704 -shuzheng -1482062967 -shuzheng -文章类目关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - - - -814E1ABA-4477-494B-8817-F33716CE5509 -编号 -article_category_id -1478091704 -shuzheng -1478153815 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8A035950-1336-4474-ACC1-931031D4CE5C -文章编号 -article_id -1478091704 -shuzheng -1478153815 -admin -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E -类目编号 -category_id -1478091704 -shuzheng -1478153815 -admin -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -FF2A24C8-3664-4BA5-9F43-DFBD12881786 -cms_article_category_article_id -cms_article_category_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_article_id - - - - - -8E02D98D-C525-4645-99A9-5E2CA77877E9 -cms_article_category_category_id -cms_article_category_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_category_id - - - - - - - - - - -7881EBB0-D4A9-4C6F-A803-C262450AE710 -cms_article_tag 文章标签关联表 -cms_article_tag -1478091704 -shuzheng -1482062957 -shuzheng -文章标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - - - -A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 -编号 -article_tag_id -1478091704 -shuzheng -1478093638 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -77794BDC-3755-4AA2-96AD-225CF443BD97 -文章编号 -article_id -1478091704 -shuzheng -1478093638 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -7240E03B-AA99-4CC8-950C-FB2ABBFDC533 -标签编号 -tag_id -1478091704 -shuzheng -1478093638 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 -cms_article_tag_article_id -cms_article_tag_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_article_id - - - - - -C0FAECCF-C6B0-4629-B5EB-BDEA962028DC -cms_article_tag_tag_id -cms_article_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_tag_id - - - - - - - - - - -29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 -cms_category 类目表 -cms_category -1478091704 -shuzheng -1482062979 -shuzheng -类目表 -ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - - - -0E6D4647-8D54-465F-8BA5-C54B449C726E -编号 -category_id -1478091704 -shuzheng -1478093590 -shuzheng -类目编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -778F39AB-E601-4419-B0F1-3E33455A7BBA -上级编号 -pid -1478091704 -shuzheng -1478153497 -admin -上级编号 -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB -层级 -level -1478091704 -shuzheng -1484126120 -admin -层级 -tinyint(4) -4 -1 - - -658EA7E8-93E1-464A-84D2-3FF730DAE9D9 -名称 -name -1478091704 -shuzheng -1478093590 -shuzheng -名称 -varchar(20) -20 -1 - - -4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F -描述 -description -1478091704 -shuzheng -1478093590 -shuzheng -描述 -NULL -varchar(200) -200 - - -9B699E2B-A5AF-4637-908A-DA1EE4DB506C -图标 -icon -1478091704 -shuzheng -1478093590 -shuzheng -图标 -NULL -varchar(50) -50 - - -028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093590 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(3) -3 -1 - - -10CBE4F7-8E05-4482-B7CF-3693C720F8B5 -别名 -alias -1478091704 -shuzheng -1478093590 -shuzheng -别名 -NULL -varchar(20) -20 - - -34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D -创建时间 -ctime -1478091704 -shuzheng -1478093590 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E7C45F9B-42AB-45FF-AE07-4A351BD5E145 -排序 -orders -1478091704 -shuzheng -1478093590 -shuzheng -排序 -bigint(255) -255 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -31899912-87C8-42BA-9EC2-246CD0AA8929 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -A6FD8DD0-EDB7-4B9A-9390-00825E1F068D -cms_category_orders -cms_category_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_orders - - - - - -7B3FED70-F6E1-49C6-8DFB-39A561D4B09D -cms_category_pid -cms_category_pid -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_pid - - - - - -A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 -cms_category_alias -cms_category_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_alias - - - - - -0F3BF207-0E1C-4533-B4BF-A9DD23909A4F -cms_category_level -cms_category_level -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_level - - - - - - - - - - -CC31E757-4197-47DC-9C7C-C4D1A6FECC82 -cms_category_tag 类目标签关联表 -cms_category_tag -1478091704 -shuzheng -1482062971 -shuzheng -类目标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - - - -F9314436-908B-4B4F-97DB-4840980449F4 -编号 -category_tag_id -1478091704 -shuzheng -1478093494 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6371EB26-B681-427A-971C-D8BA5479301C -类目编号 -category_id -1478091704 -shuzheng -1478093494 -shuzheng -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8261D036-554E-4175-A77C-595A563C265A -标签编号 -tag_id -1478091704 -shuzheng -1478093494 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -F32196ED-0EC3-4449-B072-630A17965667 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -596429F9-1660-44E6-808B-82493F2CB903 -cms_category_tag_tag_id -cms_category_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_tag_id - - - - - -FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 -cms_category_tag_category_id -cms_category_tag_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_category_id - - - - - - - - - - -6968E3D7-A545-48FC-8A75-56A3427B76FA -cms_comment 评论表 -cms_comment -1478091704 -shuzheng -1482062989 -shuzheng -评论表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - - - -67BE93B3-1A04-4728-9433-D50EA9BD1DD6 -编号 -comment_id -1478091704 -shuzheng -1478093710 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BC2A83B1-EEBB-434E-856C-1A622C7024E6 -回复楼中楼编号 -pid -1478091704 -shuzheng -1479651239 -shuzheng -回复楼中楼编号回复楼中楼编号 -NULL -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -020D4B38-9D03-4D71-86EC-CC4C569E2F9E -文章编号 -article_id -1478091704 -shuzheng -1478093710 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B290EB50-E749-49A6-83EC-D4D9E503521B -用户编号 -user_id -1478091704 -shuzheng -1478093710 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EDE08926-14AD-44D2-B609-D33250A8DABC -评论内容 -content -1478091704 -shuzheng -1478093710 -shuzheng -评论内容 -text -1 - - -61327788-7D10-40F7-AD4D-DF58744DC9D4 -状态(-1:不通过,0:未审核,1:通过) -status -1478091704 -shuzheng -1479213239 -shuzheng -状态(-1:不通过,0:未审核,1:通过) -1 -tinyint(4) -4 -1 - - -DC470AAC-B623-4B56-88FF-B98A7F85E18D -评论人ip地址 -ip -1478091704 -shuzheng -1478093710 -shuzheng -评论人ip地址 -NULL -varchar(30) -30 - - -8D4E7004-6AE8-476A-AA4C-B57CECE8B384 -评论人终端信息 -agent -1478091704 -shuzheng -1478093710 -shuzheng -评论人终端信息 -NULL -varchar(200) -200 - - -5D332B68-E410-4D6C-AFBD-532A9630A778 -创建时间 -ctime -1478091704 -shuzheng -1478093710 -shuzheng -创建时间 -bigint(20) -20 -1 - - - - -A764394E-BE44-4537-97AF-BC1B6970CAD8 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -2AA4BD84-3D49-46C3-BC42-86860D644FDA -cms_comment_article_id -cms_comment_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_comment_article_id - - - - - - - - - - -ED56E355-8B82-4C5A-BD65-595FA7BB3442 -cms_tag 标签表 -cms_tag -1478091704 -shuzheng -1482062953 -shuzheng -标签表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - - - -F352DC47-B62B-42F4-9F33-01927833F083 -编号 -tag_id -1478091704 -shuzheng -1478093442 -shuzheng -标签编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -85B03305-1EB7-4622-90D6-5ACAB18F6AF1 -名称 -name -1478091704 -shuzheng -1478093442 -shuzheng -名称 -varchar(20) -20 -1 - - -A2B9EF59-9738-426A-9EE2-C8958F243389 -描述 -description -1478091704 -shuzheng -1478093442 -shuzheng -描述 -NULL -varchar(200) -200 - - -A25791F7-418C-43DE-89AD-CF387B6D82EF -图标 -icon -1478091704 -shuzheng -1478093442 -shuzheng -图标 -NULL -varchar(50) -50 - - -26223F29-D8E9-446A-96DF-183BEB86AF21 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093442 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -CBC1250B-8B50-499D-9AB1-5E80AD2B9303 -别名 -alias -1478091704 -shuzheng -1478093442 -shuzheng -别名 -NULL -varchar(20) -20 - - -B164191C-6FC8-45C7-991A-1421EA64186E -创建时间 -ctime -1478091704 -shuzheng -1478093442 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8D3FDBEA-7630-4ED2-96A9-8425FC254D21 -排序 -orders -1478091704 -shuzheng -1478093442 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -B258FAB0-DCC7-4E83-84B3-932E440B290F -cms_tag_orders -cms_tag_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_orders - - - - - -00ED399C-093D-448B-BCED-911CA4B8051B -cms_tag_alias -cms_tag_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_alias - - - - - - - - - - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 -upms_system 系统 -upms_system -1482062898 -shuzheng -1486706789 -admin -系统 - - - -3974B1F1-0866-49ED-8B9A-604E0CE11EE7 -编号 -system_id -1482063016 -shuzheng -1486385567 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -64548C2E-D064-462C-BC40-4BCC70C7539B -图标 -icon -1482063172 -shuzheng -1486833944 -shuzheng -图标 -varchar(50) -50 - - -BB4E4C82-4C7A-466C-8211-2BD043E0DE17 -根目录 -basepath -1482063172 -shuzheng -1486385567 -shuzheng -根目录 -varchar(100) -100 - - -1DF10192-EA50-4CDA-BE9D-94F56CD65283 -状态(-1:黑名单,1:正常) -status -1482063172 -shuzheng -1486385614 -shuzheng -状态(-1:黑名单,1:正常) -tinyint(4) -4 - - -14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 -系统名称 -name -1482063016 -shuzheng -1486385567 -shuzheng -系统名称 -varchar(20) -20 - - -7F86C4C2-B131-46BB-9B88-CCE9674508D3 -系统标题 -title -1486706700 -admin -1486706789 -admin -系统标题 -varchar(20) -20 - - -62A1E140-D368-444C-891E-422B31256721 -系统描述 -description -1486706700 -admin -1486706789 -admin -系统描述 -varchar(300) -300 - - -D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 -创建时间 -ctime -1482063172 -shuzheng -1486385567 -shuzheng -创建时间 -bigint(20) -20 - - -5A6846DA-1B7E-450D-994D-1343E470F9CC -排序 -orders -1482063172 -shuzheng -1486385567 -shuzheng -排序 -bigint(20) -20 - - - - -84D11343-CC58-403D-9D31-CDD53B1D7CFC -Key_1 -Key_1 -1482063016 -shuzheng -1482063141 -shuzheng - - - - - - - - - - -759CBAEF-FE82-441C-9A18-93F13FE24944 -pay_vendor 第三方支付标识表 -pay_vendor -1482127196 -admin -1483624994 -shuzheng -第三方支付标识表 - - - -E5C2EA1D-17E5-42CB-9333-1CCACACBD281 -标识编号 -pay_vendor_id -1482127222 -admin -1484125704 -admin -int(10) -10 -1 -1 - - -E5D4E872-7BF0-49B0-B9B2-6781191112B6 -支付标识名称 -name -1482127590 -admin -1482127629 -admin -varchar(20) -20 - - -E70EF22A-A438-43F2-9F59-B1C20AD3F415 -AppId -appid -1483624799 -shuzheng -1483624894 -shuzheng -varchar(50) -50 - - -1C70ADB9-AB28-4FCD-A406-BF79E31E5602 -AppSecret -appsecret -1483624799 -shuzheng -1483624894 -shuzheng -varchar(150) -150 - - -D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF -配置参数 -config -1483624902 -shuzheng -1483624934 -shuzheng -varchar(1000) -1000 - - - - -50224380-3CAB-4F6E-8F46-1E5625EA25DB -Key_1 -Key_1 -1482127367 -admin -1482127378 -admin - - - - - - - - - - -66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 -pay_mch 支付中心商户管理表 -pay_mch -1482127641 -admin -1483085653 -admin -支付中心商户管理表 - - - -62DC3112-9ACE-4387-BC78-823CE5A754FB -商户编号 -pay_mch_id -1482127644 -admin -1484127294 -admin -int(10) -10 -1 -1 - - -35B6F97F-87DC-456A-8EA3-0BF9A5303039 -支付中心商户号 -mch_id -1482127644 -admin -1482127858 -admin -varchar(20) -20 - - -3E09C267-1338-4828-B8CF-8D149D11A405 -商户名称 -name -1482127700 -admin -1482127858 -admin -varchar(20) -20 - - -91B49030-6943-4117-AE20-D932E1C0333C -请求key -reqKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - -7CDDF1B5-2283-49DA-92F9-471195D09F19 -响应key -resKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - - - -049E124A-5B63-4619-A105-86ECCA7FC7E9 -Key_1 -Key_1 -1482127644 -admin -1482127700 -admin - - - - - - - - - - -44431080-CB08-4D11-898E-12AFF2ED2521 -pay_type 商户支持支付类型表 -pay_type -1482127744 -admin -1484125017 -admin -商户支持支付类型表 - - - -CDBE6D88-0847-4816-BC2E-BFA36628DD8C -商户支付类型编号 -pay_type_id -1482127747 -admin -1484127287 -admin -int(10) -10 -1 -1 - - -70DD828A-0A41-471F-9027-F929777CA1A7 -标识编号 -pay_vendor_id -1484124984 -admin -1484127287 -admin -int(10) -10 - - -C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E -商户编号 -pay_mch_id -1484125017 -admin -1484127287 -admin -int(10) -10 - - - - -1F47D180-534B-44D7-8EA4-54ED06A72D8E -Key_1 -Key_1 -1482127747 -admin -1482127825 -admin - - - - - - - - - - -15AFD128-7F3E-4A94-8C7D-09D9EF46029B -pay_pay 支付参数配置表 -pay_pay -1482127996 -admin -1484124997 -admin -支付参数配置表 - - - -43F3B4A5-FAFF-41D0-A131-937A575335B1 -配置编号 -pay_pay_id -1482127998 -admin -1484127276 -admin -int(10) -10 -1 -1 - - -EB68E666-02ED-41DF-B452-B965554ED059 -商户支付类型编号 -pay_type_id -1484124996 -admin -1484127276 -admin -int(10) -10 - - -E60677C3-D3CF-4147-A438-8821079A3C25 -参数 -param -1482127998 -admin -1482128053 -admin -varchar(1000) -1000 - - - - -4B260E5B-5208-44CF-B331-702023F3757D -Key_1 -Key_1 -1482127998 -admin -1482128053 -admin - - - - - - - - - - -139BB2D8-E83D-4A4A-83D3-55A05D2E6492 -pay_vest 马甲支付参数配置表 -pay_vest -1482128170 -admin -1484125007 -admin -马甲支付参数配置表 - - - -196AB461-A440-4873-9A19-36998ED1A03C -马甲配置编号 -pay_vest_id -1482128173 -admin -1484127304 -admin -int(10) -10 -1 -1 - - -283ABCB7-4A70-4D05-98FD-013D86290FBB -商户支付类型编号 -pay_type_id -1484125007 -admin -1484127304 -admin -int(10) -10 - - -A41B9194-EEDF-426A-8655-654552105D07 -马甲前缀 -prefix -1482128173 -admin -1482128247 -admin -varchar(20) -20 - - -15046235-585D-4E2C-B00E-83E4052F9C57 -马甲参数配置 -param -1482128173 -admin -1482128247 -admin -varchar(1000) -1000 - - - - -BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F -Key_1 -Key_1 -1482128173 -admin -1482128247 -admin - - - - - - - - - - -30419DEF-FEEA-4789-B793-E803263E619E -upms_organization 组织 -upms_organization -1483618514 -shuzheng -1486384344 -shuzheng -组织 - - - -DB1313DD-4D6C-4766-A566-D33D4428BE06 -编号 -organization_id -1483618608 -shuzheng -1484925856 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 -组织名称 -name -1483618780 -shuzheng -1484925856 -shuzheng -组织名称 -varchar(20) -20 - - -A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB -组织描述 -description -1483618780 -shuzheng -1484925856 -shuzheng -组织描述 -varchar(1000) -1000 - - -2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 -创建时间 -ctime -1484925826 -shuzheng -1484925856 -shuzheng -创建时间 -bigint(20) -20 - - - - -8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 -Key_1 -Key_1 -1483618608 -shuzheng -1483618649 -shuzheng - - - - - - - - - - -0AE1B064-CD93-434D-AD23-DE671A50D1B2 -upms_user 用户 -upms_user -1483618865 -shuzheng -1486384328 -shuzheng -用户 - - - -7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 -编号 -user_id -1483618883 -shuzheng -1484924881 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -5B67B292-5FCE-453F-9B1E-A038A71AF5E7 -帐号 -username -1484832991 -shuzheng -1484924881 -shuzheng -帐号 -varchar(20) -20 -1 - - -91C31103-18B4-42D2-A9F3-FE5800DE49C6 -密码MD5(密码+盐) -password -1484832991 -shuzheng -1484925129 -shuzheng -密码MD5(密码+盐) -varchar(32) -32 -1 - - -1F0E6849-3CF7-4B75-A367-C08DC50764E8 - -salt -1484832991 -shuzheng -1484924881 -shuzheng - -varchar(32) -32 - - -25970F78-DE58-4C62-9ADB-F779931E335E -姓名 -realname -1484832991 -shuzheng -1484924881 -shuzheng -姓名 -varchar(20) -20 - - -84A7E171-608C-44B2-8585-786E4E25AC1E -头像 -avatar -1484832991 -shuzheng -1484924881 -shuzheng -头像 -varchar(50) -50 - - -AED8A44F-BA0B-46B8-A78B-60E970096A71 -电话 -phone -1484832991 -shuzheng -1484924881 -shuzheng -电话 -varchar(20) -20 - - -948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C -邮箱 -email -1484832991 -shuzheng -1484924881 -shuzheng -邮箱 -varchar(50) -50 - - -C9EBD54B-084D-4053-B1A1-B899CB925ECC -性别 -sex -1484832991 -shuzheng -1484924881 -shuzheng -性别 -tinyint(4) -4 - - -F9584A5C-5E9B-4532-AE98-15C611306AC1 -状态(0:正常,1:锁定) -locked -1484924818 -shuzheng -1486384528 -shuzheng -状态(0:正常,1:锁定) -tinyint(4) -4 - - -D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD -创建时间 -ctime -1484832991 -shuzheng -1484924881 -shuzheng -创建时间 -bigint(20) -20 - - - - -0AF8AADC-ED41-4F4F-9C94-E172BA315F00 -Key_1 -Key_1 -1483618883 -shuzheng -1483619009 -shuzheng - - - - - - - - - - -752059C0-17F3-4535-8808-CD73505A28D6 -upms_role 角色 -upms_role -1483619110 -shuzheng -1487911529 -admin -角色 - - - -B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 -编号 -role_id -1483619113 -shuzheng -1487472148 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BE2AC2A1-45EB-46AD-A76D-158FBAC8916D -角色名称 -name -1483619328 -shuzheng -1487472148 -shuzheng -角色名称 -varchar(20) -20 - - -A55335DA-B21D-490A-B928-4BC8570F8CB4 -角色标题 -title -1487911454 -admin -1487911529 -admin -角色标题 -varchar(20) -20 - - -512D36F3-7B3C-4544-9EE8-B9C518156C3A -角色描述 -description -1483619328 -shuzheng -1487472148 -shuzheng -角色描述 -varchar(1000) -1000 - - -84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF -创建时间 -ctime -1483619328 -shuzheng -1487472148 -shuzheng -创建时间 -bigint(20) -20 -1 - - -87620943-83A8-4F89-9E60-0049BB14866C -排序 -orders -1483619328 -shuzheng -1487472148 -shuzheng -排序 -bigint(20) -20 -1 - - - - -D6607189-3B7C-4F90-9886-749070B74517 -Key_1 -Key_1 -1483619113 -shuzheng -1483619328 -shuzheng - - - - - - - - - - -6CAB617B-7A99-4280-B4B5-4866F5666008 -upms_user_organization 用户组织关联表 -upms_user_organization -1483619640 -shuzheng -1483619775 -shuzheng -用户组织关联表 - - - -5D9E4666-0947-471C-A478-0215085A2552 -编号 -user_organization_id -1483619649 -shuzheng -1487472110 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2CC51752-C886-410C-B698-BA9959819850 -用户编号 -user_id -1483619649 -shuzheng -1487472110 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FD55FC6A-C641-468F-9C01-FF6D9F96B89D -组织编号 -organization_id -1483619649 -shuzheng -1487472110 -shuzheng -组织编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -466E2110-1DBD-4C82-B3F9-8E4084DEF815 -Key_1 -Key_1 -1483619649 -shuzheng -1483619775 -shuzheng - - - - - - - - - - -9508810F-F9BB-44E3-8518-6F5DEB5CE1EB -upms_user_role 用户角色关联表 -upms_user_role -1483619903 -shuzheng -1486384646 -shuzheng -用户角色关联表 - - - -1FA281BE-EBC5-4286-9E4C-AAFDCD994106 -编号 -user_role_id -1483619905 -shuzheng -1487472127 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 -用户编号 -user_id -1483619905 -shuzheng -1487472127 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2081BA42-C0E9-4023-A13B-F4FA73F8E82A -角色编号 -role_id -1483620007 -shuzheng -1487472127 -shuzheng -角色编号 -int(10) -10 - - - - -EDA5BE67-76F0-4B10-A20D-88657973C5CF -Key_1 -Key_1 -1483619905 -shuzheng -1483619988 -shuzheng - - - - - - - - - - -DB08E027-9573-4802-A2DA-46BBC2E0DB7B -upms_permission 权限 -upms_permission -1483620745 -shuzheng -1487472092 -shuzheng -权限 - - - -B06073EB-3267-4941-9C24-4D2C542049AF -编号 -permission_id -1483620809 -shuzheng -1484926261 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6D18DAF9-6786-45DF-B1AB-6AD067DED07F -所属系统 -system_id -1483620833 -shuzheng -1484926261 -shuzheng -所属系统 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E949830E-7A38-4DC2-B9F3-D1FFCE92D270 -所属上级 -pid -1486384959 -shuzheng -1486385494 -shuzheng -所属上级 -int(10) -10 - - -1217175C-B453-4228-976C-4C6E0190790C -名称 -name -1486705068 -admin -1486705279 -admin -名称 -varchar(20) -20 - - -DA4D2D5F-E203-494A-918A-172618A7357B -类型(1:目录,2:菜单,3:按钮) -type -1486384959 -shuzheng -1488037148 -shuzheng -类型(1:目录,2:菜单,3:按钮) -tinyint(4) -4 - - -33E71869-2E71-42B0-A9ED-F9A5B3734F26 -权限值 -permission_value -1484926214 -shuzheng -1486833902 -shuzheng -权限值 -varchar(50) -50 - - -76637A13-3EC8-4FC8-9833-5488E8617C88 -路径 -uri -1486705068 -admin -1486705279 -admin -路径 -varchar(100) -100 - - -D05101EA-B332-4120-B37C-24596132E42B -图标 -icon -1486384959 -shuzheng -1486833921 -shuzheng -图标 -varchar(50) -50 - - -4F463639-9D0E-4FCE-A9D3-9DF928875933 -状态(0:禁止,1:正常) -status -1486705068 -admin -1486705279 -admin -状态(0:禁止,1:正常) -tinyint(4) -4 - - -2C120042-FDCC-46C2-A369-CBE524BE8ECD -创建时间 -ctime -1486384959 -shuzheng -1486385494 -shuzheng -创建时间 -bigint(20) -20 - - -FBCE45CB-6DE9-4B85-8DC6-93458956864D -排序 -orders -1486384959 -shuzheng -1486385494 -shuzheng -排序 -bigint(20) -20 - - - - -4A3801BF-59B2-46C9-A811-CE7B1E126157 -Key_1 -Key_1 -1483620809 -shuzheng -1483620829 -shuzheng - - - - - - - - - - -CB13B52A-6760-4971-8CBE-480185C96B6F -upms_role_permission 角色权限关联表 -upms_role_permission -1483624189 -shuzheng -1483624298 -shuzheng -角色权限关联表 - - - -1D040E40-699D-4D60-9632-3972F6E2AD91 -编号 -role_permission_id -1483624201 -shuzheng -1487472176 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 -角色编号 -role_id -1483624201 -shuzheng -1487472176 -shuzheng -角色编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9475F946-6271-461D-80EA-231750A528B9 -权限编号 -permission_id -1483624201 -shuzheng -1487472176 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -965392D5-E41D-464F-AB42-4DC33F75F25C -Key_1 -Key_1 -1483624201 -shuzheng -1483624298 -shuzheng - - - - - - - - - - -A85368B7-8817-4F5D-AEF6-3FF1980113C6 -upms_user_permission 用户权限关联表 -upms_user_permission -1483624373 -shuzheng -1483624600 -shuzheng -用户权限关联表 - - - -B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 -编号 -user_permission_id -1483624383 -shuzheng -1487472161 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FB0DCBD7-A1FB-4739-A614-E8324727C8EC -用户编号 -user_id -1483624383 -shuzheng -1487472161 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -AA5FA6D9-4847-41A4-A8C8-E41860F961B5 -权限编号 -permission_id -1483624383 -shuzheng -1487472161 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -BC82C0F2-ECEF-4C13-879E-22147023A279 -Key_1 -Key_1 -1483624383 -shuzheng -1483624600 -shuzheng - - - - - - - - - - -753101E6-2060-4AA6-9E82-B7F4914271B2 -pay_in_order 收入订单表 -pay_in_order -1483624755 -shuzheng -1484125035 -admin -收入订单表 - - - -AF326C8F-729B-455F-8FB8-455B6A2D01FB -收入订单编号 -pay_in_order_id -1483625026 -shuzheng -1484129046 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -A6EEAF8A-648A-43E8-8287-892FAA509AC9 -标识编号 -pay_vendor_id -1484124946 -admin -1484127328 -admin -int(10) -10 - - -83C6E4D6-6806-43D2-B876-05E2A9D9A293 -商户编号 -pay_mch_id -1484125035 -admin -1484127328 -admin -int(10) -10 - - -82C646DB-B159-49E1-8B83-83D939A8461D -金额 -amount -1483626003 -shuzheng -1483626073 -shuzheng -decimal -1 - - -315608C7-2061-4E04-822E-FA732C5C8C97 -状态 -status -1483626003 -shuzheng -1484127328 -admin -tinyint(4) -4 -1 - - -A23A719F-7AA5-4755-99F8-F8C127ACDEFA -创建时间 -ctime -1483626003 -shuzheng -1484127328 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -893E70A3-4680-49BD-BDBF-6EBBF39F93C7 -Key_1 -Key_1 -1483625026 -shuzheng -1483625149 -shuzheng - - - - - - - - - - -8D4FF0BA-E73F-452E-9489-F31113A63728 -pay_out_order 支出订单表 -pay_out_order -1483625334 -shuzheng -1484129130 -admin -支出订单表 - - - -C8C19084-F249-42CF-8625-BA5B2644A9C5 -支出订单编号 -pay_out_order_id -1483625595 -shuzheng -1484129073 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE -商户编号 -pay_mch_id -1484129119 -admin -1484129119 -admin -int(10) -10 - - -1F610EA5-F1D7-492E-ABC2-88172BC3BAFF -标识编号 -pay_vendor_id -1484129130 -admin -1484129130 -admin -int(10) -10 - - -F865A928-35A4-406C-9FB0-6CB00F044FEB -金额 -amount -1483625944 -shuzheng -1483626002 -shuzheng -decimal -1 - - -C73DAE31-36DD-4801-8B39-63719A9EA4C3 -状态 -status -1483625898 -shuzheng -1484127340 -admin -tinyint(4) -4 -1 - - -DCC15350-3FED-4269-A350-70149E23A319 -创建时间 -ctime -1483625898 -shuzheng -1484125721 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 -Key_1 -Key_1 -1483625595 -shuzheng -1483625665 -shuzheng - - - - - - - - - - -A006D8FC-7A64-4F64-A08B-CD28FB311D35 -pay_out_order_detail 支出订单明细表 -pay_out_order_detail -1483626087 -shuzheng -1484129077 -admin -支出订单明细表 - - - -C0B77A1D-5227-4B24-BB24-5FD7830326B5 -编号 -pay_out_order_detail_id -1483626089 -shuzheng -1484127347 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -1EEC7655-6B65-4487-89DA-20E482DF0C83 -支出订单编号 -pay_out_order_id -1484129077 -admin -1484129077 -admin -int(10) -10 - - -726074C6-923F-44B3-8355-73194102C220 -备注 -remark -1483626089 -shuzheng -1483626431 -shuzheng -varchar(500) -500 - - - - -F9D90156-3822-4AF7-961C-85C70AC0F063 -Key_1 -Key_1 -1483626089 -shuzheng -1483626431 -shuzheng - - - - - - - - - - -67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 -pay_in_order_detail 收入订单明细表 -pay_in_order_detail -1483626087 -shuzheng -1484129054 -admin -收入订单明细表 - - - -541B979B-4214-49BF-AFFA-88C6E2FAA6B1 -编号 -pay_in_order_detail_id -1483626089 -shuzheng -1484127361 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B9025A28-F091-4480-A873-4C740B52996F -收入订单编号 -pay_in_order_id -1484129054 -admin -1484129054 -admin -int(10) -10 - - -4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 -商品编号 -product_id -1483626089 -shuzheng -1483626439 -shuzheng -varchar(50) -50 - - -1B4FF872-37AA-40D9-8141-4D10F08B0045 -商品名称 -product_name -1483626089 -shuzheng -1483626439 -shuzheng -varchar(100) -100 - - -87125648-441B-434A-886D-F369D6051773 -商品单价 -product_price -1483626089 -shuzheng -1483626439 -shuzheng -decimal - - -3A4BC11C-155E-4E16-8ED3-42A44B35428B -商品数量 -product_count -1483626089 -shuzheng -1484127361 -admin -int(10) -10 - - -310B29CA-FAD1-4650-B525-77DCB6D390EC -备注 -remark -1483626089 -shuzheng -1483626439 -shuzheng -varchar(500) -500 - - - - -F2C4D7A6-69BF-439B-933E-297F2E0FE265 -Key_1 -Key_1 -1483626089 -shuzheng -1483626439 -shuzheng - - - - - - - - - - -D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 -cms_page 页面 -cms_page -1483885222 -shuzheng -1483885531 -shuzheng -页面 - - - -8FF5F212-6650-478B-936A-113023A14ACD -编码 -page_id -1483885224 -shuzheng -1484125650 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EE3936F6-0927-4F0F-BF8E-33D113246141 -父页面 -pid -1483885224 -shuzheng -1484125650 -admin -int(10) -10 - - -69F19279-D9A1-4B9A-BC3D-57F704540131 -别名 -alias -1483885224 -shuzheng -1483885531 -shuzheng -varchar(20) -20 - - -CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 -页面内容 -content -1483885224 -shuzheng -1483885531 -shuzheng -mediumtext - - -ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E -关键字 -keywords -1483885224 -shuzheng -1483885531 -shuzheng -varchar(100) -100 - - -52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 -描述 -description -1483885224 -shuzheng -1483885531 -shuzheng -varchar(300) -300 - - -756BF96C-3ABB-4E26-9F87-277EE5B904BA -创建时间 -ctime -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - -A8D28C79-2847-4DB1-8424-DA7F795E8E6F -排序 -orders -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - - - -90022159-7CA5-4BEF-B754-AE9AA9419114 -Key_1 -Key_1 -1483885224 -shuzheng -1483885531 -shuzheng - - - - - - - - - - -D8423F76-93FD-41DD-ABFF-85B5A99FE484 -cms_setting 网站配置 -cms_setting -1483885645 -shuzheng -1483885745 -shuzheng -网站配置 - - - -58921100-48C0-4FFD-AB4B-33C9465CD71C -编号 -setting_id -1483885647 -shuzheng -1484125612 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FFB6C465-D476-497F-B0FE-C482934511FE - -setting_key -1483885647 -shuzheng -1483886453 -shuzheng -varchar(10) -10 - - -64A4C1BB-4D92-47BC-B306-3242C9599FD8 - -setting_value -1483885647 -shuzheng -1483886453 -shuzheng -varchar(500) -500 - - - - -9A8F37A7-8747-4DFD-81C6-43BD88C10381 -Key_1 -Key_1 -1483885647 -shuzheng -1483885745 -shuzheng - - - - - - - - - - - - -341906AD-FAEE-4A4E-893D-23D2D9BC2C75 -Reference_1 -Reference_1 -1478091704 -shuzheng -1479219502 -shuzheng -0..* -2 -2 - - - - - - - - - - - -3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -9173D3D1-4A39-4BB5-B3DE-040A8F727724 -Reference_2 -Reference_2 -1478091704 -shuzheng -1479650437 -shuzheng -0..* -2 -2 - - - - - - - - - - - -0CEDFF63-6B27-412C-9125-4D779A3C06D1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -3CAA66F6-AE37-4A29-BD4D-C51219720BE7 -Reference_3 -Reference_3 -1478095245 -shuzheng -1479219030 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8EB7FCFD-7007-4495-A8F2-F250345B5FF3 -1478095245 -shuzheng -1478095245 -shuzheng - - - - - - - - - - -B7F5B652-36D5-4538-BAAE-82D3F1399E66 -Reference_4 -Reference_4 -1478095255 -shuzheng -1479219040 -shuzheng -0..* -2 -2 - - - - - - - - - - - -C0664F33-F705-41FE-84EC-953097D116F9 -1478095255 -shuzheng -1478095255 -shuzheng - - - - - - - - - - -A499B65C-678B-4677-A1A2-BEE6FC68D034 -Reference_5 -Reference_5 -1478095260 -shuzheng -1479219045 -shuzheng -0..* -2 -2 - - - - - - - - - - - -A963D0E8-21CA-43A9-A687-19B58277A2DE -1478095260 -shuzheng -1478095260 -shuzheng - - - - - - - - - - -66D394C8-EB11-422A-8A2E-C71DA73EE51D -Reference_6 -Reference_6 -1478095263 -shuzheng -1479219001 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C -1478095263 -shuzheng -1478095263 -shuzheng - - - - - - - - - - -5CDB8C9D-0DDC-49C6-AC9A-78D01283C568 -Reference_7 -Reference_7 -1478095268 -shuzheng -1479219050 -shuzheng -0..* -2 -2 - - - - - - - - - - - -BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 -1478095268 -shuzheng -1478095268 -shuzheng - - - - - - - - - - -F45CE582-022A-4706-88C6-BCBC96F4527D -Reference_8 -Reference_8 -1478095270 -shuzheng -1479219118 -shuzheng -0..* -2 -2 - - - - - - - - - - - -DECB1879-335A-4035-BF38-7DF8D9FBD6BB -1478095270 -shuzheng -1478095270 -shuzheng - - - - - - - - - - -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - -ED582F1D-4A82-41FE-9DFD-1808DA202963 -Reference_10 -Reference_10 -1478153486 -admin -1479631632 -shuzheng -0..* -1 -3 - - - - - - - - - - - -117D49F2-950E-4426-8301-D743A73B414A -1478153486 -admin -1478153497 -admin - - - - - - - - - - -4299684B-826A-4B89-AEF1-C81286ABFD04 -Reference_18 -Reference_18 -1483619847 -shuzheng -1483619847 -shuzheng -0..* -1 -1 - - - - - - - - - - - -545F73A8-DE53-40F5-A280-7DA338E0A003 -1483619847 -shuzheng -1483619847 -shuzheng - - - - - - - - - - -1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 -Reference_19 -Reference_19 -1483619849 -shuzheng -1483619849 -shuzheng -0..* -1 -1 - - - - - - - - - - - -BF1F3E99-09A6-421B-81D1-F7E281FCE260 -1483619849 -shuzheng -1483619849 -shuzheng - - - - - - - - - - -6539BEF0-DEE1-4EE7-9E8A-01680990B6FC -Reference_20 -Reference_20 -1483620005 -shuzheng -1483620005 -shuzheng -0..* -1 -1 - - - - - - - - - - - -0DF9BBFC-D655-482D-9904-4F3A26CB08FB -1483620005 -shuzheng -1483620005 -shuzheng - - - - - - - - - - -59D9AC67-9ECF-4863-937F-BE720F8F2D2C -Reference_21 -Reference_21 -1483620007 -shuzheng -1483620007 -shuzheng -0..* -1 -1 - - - - - - - - - - - -42E952C2-D56E-4170-AA72-D984BD0E0FD1 -1483620007 -shuzheng -1483620007 -shuzheng - - - - - - - - - - -7D0AB61D-BABD-49B1-BBA5-D06486E28CBA -Reference_22 -Reference_22 -1483624336 -shuzheng -1483624336 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2C07D64B-3F3D-4A16-A632-1E2CA02771EB -1483624336 -shuzheng -1483624336 -shuzheng - - - - - - - - - - -3C6D697B-9C34-490B-B410-0811D6FD1EC3 -Reference_23 -Reference_23 -1483624340 -shuzheng -1483624340 -shuzheng -0..* -1 -1 - - - - - - - - - - - -B23C6A33-5699-42C6-BC24-F87A18B3BFC0 -1483624340 -shuzheng -1483624340 -shuzheng - - - - - - - - - - -81166AD8-FD9F-4E4A-9848-A746A0CF8B22 -Reference_24 -Reference_24 -1483624615 -shuzheng -1483624615 -shuzheng -0..* -1 -1 - - - - - - - - - - - -D8D34A08-BFC5-414F-A545-2D0FA5319323 -1483624615 -shuzheng -1483624615 -shuzheng - - - - - - - - - - -4EFE537B-0119-4898-90F9-02EB92C98201 -Reference_25 -Reference_25 -1483624617 -shuzheng -1483624617 -shuzheng -0..* -1 -1 - - - - - - - - - - - -87D27293-4E31-4426-BBCB-10C6ADDB859A -1483624617 -shuzheng -1483624617 -shuzheng - - - - - - - - - - -F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 -Reference_32 -Reference_32 -1484124946 -admin -1484124946 -admin -0..* -1 -1 - - - - - - - - - - - -0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 -1484124946 -admin -1484124946 -admin - - - - - - - - - - -4554779D-45F1-4414-8455-269108FBA2B0 -Reference_34 -Reference_34 -1484124984 -admin -1484124984 -admin -0..* -1 -1 - - - - - - - - - - - -EE34A350-75F8-4591-9E36-1F6910EF895B -1484124984 -admin -1484124984 -admin - - - - - - - - - - -67E2E3A8-A6BD-4717-BC5B-FA7640F33360 -Reference_35 -Reference_35 -1484124996 -admin -1484124997 -admin -0..* -1 -1 - - - - - - - - - - - -1643C054-4AA3-4F06-9C27-EE4627B70709 -1484124996 -admin -1484124997 -admin - - - - - - - - - - -EBF7E9AF-4D04-4096-A115-9A2807A8B317 -Reference_36 -Reference_36 -1484125007 -admin -1484125007 -admin -0..* -1 -1 - - - - - - - - - - - -FA740D36-5612-4457-A6C7-3BBE27BDD037 -1484125007 -admin -1484125007 -admin - - - - - - - - - - -BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 -Reference_37 -Reference_37 -1484125017 -admin -1484125017 -admin -0..* -1 -1 - - - - - - - - - - - -4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 -1484125017 -admin -1484125017 -admin - - - - - - - - - - -C5828A2D-E098-4DE2-9B56-F3CD89571C66 -Reference_38 -Reference_38 -1484125035 -admin -1484125035 -admin -0..* -1 -1 - - - - - - - - - - - -DF1BA583-4F53-4DF5-A4C9-480467E4E602 -1484125035 -admin -1484125035 -admin - - - - - - - - - - -5448F429-6AE6-4BD3-9C2A-10D5321DE6FF -Reference_40 -Reference_40 -1484129054 -admin -1484129054 -admin -0..* -1 -1 - - - - - - - - - - - -633D86A0-BBAB-4918-A3D2-A299B72A8987 -1484129054 -admin -1484129054 -admin - - - - - - - - - - -788F73A5-EF2E-4D81-99C5-2E2A8C0E808A -Reference_31 -Reference_31 -1484129077 -admin -1484129077 -admin -0..* -1 -1 - - - - - - - - - - - -CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F -1484129077 -admin -1484129077 -admin - - - - - - - - - - -68B03215-6F89-4666-AB8C-D7AC969957ED -Reference_39 -Reference_39 -1484129119 -admin -1484129119 -admin -0..* -1 -1 - - - - - - - - - - - -4365E911-BD01-4F80-99FE-40F057E7CA77 -1484129119 -admin -1484129119 -admin - - - - - - - - - - -3A8B7A44-DFF6-48D5-855B-8E515B29A03C -Reference_33 -Reference_33 -1484129130 -admin -1484129130 -admin -0..* -1 -1 - - - - - - - - - - - -CA379708-972E-49E7-8E2E-D2C473C6049D -1484129130 -admin -1484129130 -admin - - - - - - - - - - -4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B -Reference_29 -Reference_29 -1486384936 -shuzheng -1486384936 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2F127294-27DF-41C4-92D4-26788095C702 -1486384936 -shuzheng -1486384936 -shuzheng - - - - - - - - - - - - -49A97F4D-A691-448D-ADBF-B76A62A66CBB -PUBLIC -PUBLIC -1478091680 -shuzheng -1478091680 -shuzheng - - - - -58ECABC9-72BC-48B6-A729-E9328DAD41B5 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng -file:///%_DBMS%/mysql50.xdb -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B -1276524678 - - - - - - - - - - \ No newline at end of file diff --git a/project-datamodel/zheng_20170224_1.sql b/project-datamodel/zheng_20170224_1.sql deleted file mode 100644 index 04576073..00000000 --- a/project-datamodel/zheng_20170224_1.sql +++ /dev/null @@ -1,663 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-02-28 23:36:13 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:菜单,2:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`), - KEY `FK_Reference_29` (`system_id`), - CONSTRAINT `FK_Reference_29` FOREIGN KEY (`system_id`) REFERENCES `upms_system` (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('52', '1', '14', '删除会话', '3', 'upms:session:delete', '/manage/session/delete', 'zmdi zmdi-comment-alt-text', '1', '1488292084659', '1488292084659'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('18', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('46', '1', '52'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('1', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('2', '1', '2'); diff --git a/project-datamodel/zheng_20170302_1.sql b/project-datamodel/zheng_20170302_1.sql deleted file mode 100644 index c20f971c..00000000 --- a/project-datamodel/zheng_20170302_1.sql +++ /dev/null @@ -1,663 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-02 00:07:59 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:菜单,2:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`), - KEY `FK_Reference_29` (`system_id`), - CONSTRAINT `FK_Reference_29` FOREIGN KEY (`system_id`) REFERENCES `upms_system` (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('18', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('1', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('2', '1', '2'); diff --git a/project-datamodel/zheng_20170305_1.pdb b/project-datamodel/zheng_20170305_1.pdb deleted file mode 100644 index 9b22119f..00000000 --- a/project-datamodel/zheng_20170305_1.pdb +++ /dev/null @@ -1,10214 +0,0 @@ - - - - - - - - - -22E867D0-73E2-4C77-BB68-28135519D681 -zheng -zheng -1478091682 -shuzheng -1489484655 -admin -[FolderOptions] - -[FolderOptions\Physical Objects] -GenerationCheckModel=Yes -GenerationPath= -GenerationOptions= -GenerationTasks= -GenerationTargets= -GenerationSelections= -RevPkey=Yes -RevFkey=Yes -RevAkey=Yes -RevCheck=Yes -RevIndx=Yes -RevOpts=Yes -RevViewAsTabl=No -RevViewOpts=Yes -RevSystAsTabl=Yes -RevTablPerm=No -RevViewPerm=No -RevProcPerm=No -RevDbpkPerm=No -RevSqncPerm=No -RevAdtPerm=No -RevUserPriv=No -RevUserOpts=No -RevGrpePriv=No -RevRolePriv=No -RevDtbsOpts=Yes -RevDtbsPerm=No -RevViewIndx=Yes -RevJidxOpts=Yes -RevStats=No -RevTspcPerm=No -RevCaseSensitive=No -GenTrgrStdMsg=Yes -GenTrgrMsgTab= -GenTrgrMsgNo= -GenTrgrMsgTxt= -TrgrPreserve=No -TrgrIns=Yes -TrgrUpd=Yes -TrgrDel=Yes -TrgrC2Ins=Yes -TrgrC2Upd=Yes -TrgrC3=Yes -TrgrC4=Yes -TrgrC5=Yes -TrgrC6=Yes -TrgrC7=Yes -TrgrC8=Yes -TrgrC9=Yes -TrgrC10=Yes -TrgrC11=Yes -TrgrC1=Yes -TrgrC12Ins=Yes -TrgrC12Upd=Yes -TrgrC13=Yes -UpdateTableStatistics=Yes -UpdateColumnStatistics=Yes - -[FolderOptions\Physical Objects\Database Generation] -GenScriptName=update_20170219_1_to_20170214_1.sql -GenScriptName0=crebas.sql -GenScriptName1=crebas -GenScriptName2= -GenScriptName3= -GenScriptName4= -GenScriptName5= -GenScriptName6= -GenScriptName7= -GenScriptName8= -GenScriptName9= -GenPathName=E:\GitHub\zheng\project-datamodel\ -GenSingleFile=Yes -GenODBC=No -GenCheckModel=Yes -GenScriptPrev=Yes -GenArchiveModel=No -GenUseSync=No -GenSyncChoice=0 -GenSyncArch=E:\GitHub\zheng\project-datamodel\zheng_20170305_1.apm -GenSyncRmg=0 - -[FolderOptions\Physical Objects\Database Generation\Format] -GenScriptTitle=Yes -GenScriptNamLabl=Yes -GenScriptQDtbs=No -GenScriptQOwnr=Yes -GenScriptCase=0 -GenScriptEncoding=UTF8 -GenScriptNAcct=No -IdentifierDelimiter=" - -[FolderOptions\Physical Objects\Database Generation\Database] -Create=Yes -Open=Yes -Close=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Database\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Tablespace] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Storage] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\User] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\User\Create] -Physical Options=No - -[FolderOptions\Physical Objects\Database Generation\Group] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\Role] -Create=Yes -Drop=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] -Default value=Yes -Check=Yes - -[FolderOptions\Physical Objects\Database Generation\AbstractDataType] -Create=Yes -Header=Yes -Footer=Yes -Drop=Yes -Comment=Yes -Install JAVA class=Yes -Remove JAVA class=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Rule] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Default] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Sequence] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] -Check=Yes -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] -User datatype=No -Default value=Yes -Check=Yes -Physical Options=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] -Constraint declaration=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] -Constraint declaration=Yes -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] -Primary key=No -Foreign key=No -Alternate key=No -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\View] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\View\Create] -Force Column list=No -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] -Table=Yes -View=Yes -Proc=Yes -Synonym=Yes -Database Package=Yes -Sequence=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Procedure] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Procedure\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\DatabasePackage] -Create=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\WebService] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Dimension] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synchronization] -GenBackupTabl=1 -GenKeepBackTabl=1 -GenTmpTablDrop=No -GenKeepTablOpts=No - -[FolderOptions\Physical Objects\Test Data] -GenDataPathName=C:\Users\shuzheng\Desktop\ -GenDataSinglefile=Yes -GenDataScriptName=zheng.sql -GenDataScriptName0= -GenDataScriptName1= -GenDataScriptName2= -GenDataScriptName3= -GenDataScriptName4= -GenDataScriptName5= -GenDataScriptName6= -GenDataScriptName7= -GenDataScriptName8= -GenDataScriptName9= -GenDataOdbc=0 -GenDataDelOld=No -GenDataTitle=No -GenDataDefNumRows=20 -GenDataCommit=0 -GenDataPacket=0 -GenDataOwner=No -GenDataProfNumb= -GenDataProfChar= -GenDataProfDate= -GenDataCSVSeparator=, -GenDataFileFormat=CSV -GenDataUseWizard=No - -[FolderOptions\Pdm] -IndxIQName=%COLUMN%_%INDEXTYPE% -IndxPK=Yes -IndxFK=Yes -IndxAK=Yes -IndxPKName=%TABLE%_PK -IndxFKName=%REFR%_FK -IndxAKName=%AKEY%_AK -IndxPreserve=No -IndxThreshold=0 -IndxStats=No -RefrPreserve=No -JidxPreserve=No -RbldMultiFact=Yes -RbldMultiDim=Yes -RbldMultiJidx=Yes -CubePreserve=No -TablStProcPreserve=No -ProcDepPreserve=Yes -TrgrDepPreserve=Yes -CubeScriptPath= -CubeScriptCase=0 -CubeScriptEncoding=ANSI -CubeScriptNacct=No -CubeScriptHeader=No -CubeScriptExt=csv -CubeScriptExt0=txt -CubeScriptExt1= -CubeScriptExt2= -CubeScriptSep=, -CubeScriptDeli=" -EstimationYears=0 -DfltDomnName=D_%.U:VALUE% -DfltColnName=D_%.U:VALUE% -DfltReuse=Yes -DfltDrop=Yes - -[FolderOptions\CheckModel] - -[FolderOptions\CheckModel\Package] - -[FolderOptions\CheckModel\Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularReference] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ConstraintName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CnstMaxLen] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularDependency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ShortcutUniqCode] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table] - -[FolderOptions\CheckModel\Table\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqIndex] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyCollYesYes] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\TableIndexes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table\CheckTablePartitionKey] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableStartDate] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableRefNoLifecycle] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableSourceMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTablePartialColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableKeyColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableNotOnLifecycleTablespace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column] - -[FolderOptions\CheckModel\Table.Column\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DomainDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnMandatory] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\SerialColumnFK] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnOneToOneMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnDataTypeMapping] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnNoMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index] - -[FolderOptions\CheckModel\Table.Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UndefIndexType] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key] - -[FolderOptions\CheckModel\Table.Key\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger] - -[FolderOptions\CheckModel\Table.Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index] - -[FolderOptions\CheckModel\Join Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View] - -[FolderOptions\CheckModel\View\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\View.View Index] - -[FolderOptions\CheckModel\View.View Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference] - -[FolderOptions\CheckModel\Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\Reflexive] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\IncompleteJoin] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\JoinOrder] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference] - -[FolderOptions\CheckModel\View Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain] - -[FolderOptions\CheckModel\Domain\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default] - -[FolderOptions\CheckModel\Default\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltValeEmpty] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltSameVale] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User] - -[FolderOptions\CheckModel\User\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Group] - -[FolderOptions\CheckModel\Group\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Role] - -[FolderOptions\CheckModel\Role\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure] - -[FolderOptions\CheckModel\Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\DBMS Trigger] - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source] - -[FolderOptions\CheckModel\Data Source\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DtscTargets] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckDataSourceModels] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning] - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning] - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing] - -[FolderOptions\CheckModel\Table Collapsing\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact] - -[FolderOptions\CheckModel\Fact\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - ALLOLINKCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CubeDupAssociation] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension] - -[FolderOptions\CheckModel\Dimension\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association] - -[FolderOptions\CheckModel\Association\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute] - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure] - -[FolderOptions\CheckModel\Fact.Measure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy] - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym] - -[FolderOptions\CheckModel\Synonym\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type] - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package] - -[FolderOptions\CheckModel\Database Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure] - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence] - -[FolderOptions\CheckModel\Sequence\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor] - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Variable] - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type] - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception] - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace] - -[FolderOptions\CheckModel\Tablespace\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage] - -[FolderOptions\CheckModel\Storage\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database] - -[FolderOptions\CheckModel\Database\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service] - -[FolderOptions\CheckModel\Web Service\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation] - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle] - -[FolderOptions\CheckModel\Lifecycle\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase] - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIdlePeriod] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDataSource] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseExternalOnFirst] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Replication] - -[FolderOptions\CheckModel\Replication\PartialReplication] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule] - -[FolderOptions\CheckModel\Business Rule\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object] - -[FolderOptions\CheckModel\Extended Object\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link] - -[FolderOptions\CheckModel\Extended Link\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File] - -[FolderOptions\CheckModel\File\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckPathExists] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format] - -[FolderOptions\CheckModel\Data Format\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckDataFormatNullExpression] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes -[ModelOptions] - -[ModelOptions\Physical Objects] -CaseSensitive=No -DisplayName=Yes -EnableTrans=No -UseTerm=No -EnableRequirements=No -EnableFullShortcut=Yes -DefaultDttp= -IgnoreOwner=No -RebuildTrigger=Yes -RefrUnique=No -RefrAutoMigrate=Yes -RefrMigrateReuse=Yes -RefrMigrateDomain=Yes -RefrMigrateCheck=Yes -RefrMigrateRule=Yes -RefrMigrateExtd=No -RefrMigrDefaultLink=No -RefrDfltImpl=D -RefrPrgtColn=No -RefrMigrateToEnd=No -RebuildTriggerDep=No -ColnFKName=%.3:PARENT%_%COLUMN% -ColnFKNameUse=No -DomnCopyDttp=Yes -DomnCopyChck=No -DomnCopyRule=No -DomnCopyMand=No -DomnCopyExtd=No -DomnCopyProf=No -Notation=0 -DomnDefaultMandatory=No -ColnDefaultMandatory=No -TablDefaultOwner= -ViewDefaultOwner= -TrgrDefaultOwnerTabl= -TrgrDefaultOwnerView= -IdxDefaultOwnerTabl= -IdxDefaultOwnerView= -JdxDefaultOwner= -DBPackDefaultOwner= -SeqDefaultOwner= -ProcDefaultOwner= -DBMSTrgrDefaultOwner= -Currency=USD -RefrDeleteConstraint=1 -RefrUpdateConstraint=1 -RefrParentMandatory=No -RefrParentChangeAllow=Yes -RefrCheckOnCommit=No - -[ModelOptions\Physical Objects\NamingOptionsTemplates] - -[ModelOptions\Physical Objects\ClssNamingOptions] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL] - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN] - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX] - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR] - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF] - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT] - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO] - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Connection] - -[ModelOptions\Pdm] - -[ModelOptions\Generate] - -[ModelOptions\Generate\Xsm] -GenRootElement=Yes -GenComplexType=No -GenAttribute=Yes -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=No - -[ModelOptions\Generate\Pdm] -RRMapping=No - -[ModelOptions\Generate\Cdm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No -Notation=2 - -[ModelOptions\Generate\Oom] -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=Yes -ClassPrefix= - -[ModelOptions\Generate\Ldm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No - -[ModelOptions\Default Opts] - -[ModelOptions\Default Opts\TABL] -PhysOpts= - -[ModelOptions\Default Opts\COLN] -PhysOpts= - -[ModelOptions\Default Opts\INDX] -PhysOpts= - -[ModelOptions\Default Opts\AKEY] -PhysOpts= - -[ModelOptions\Default Opts\PKEY] -PhysOpts= - -[ModelOptions\Default Opts\STOR] -PhysOpts= - -[ModelOptions\Default Opts\TSPC] -PhysOpts= - -[ModelOptions\Default Opts\SQNC] -PhysOpts= - -[ModelOptions\Default Opts\DTBS] -PhysOpts= - -[ModelOptions\Default Opts\USER] -PhysOpts= - -[ModelOptions\Default Opts\JIDX] -PhysOpts= - - -B08E8E07-051A-4F7E-9EAA-1E4FB9DDF147 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng - -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B - - - - -EEDA8FD0-61A4-40C5-B3D2-A548EDA78743 -zheng -zheng -1478091680 -shuzheng -1489481906 -admin -[DisplayPreferences] - -[DisplayPreferences\PDM] - -[DisplayPreferences\General] -Adjust to text=Yes -Snap Grid=No -Constrain Labels=Yes -Display Grid=No -Show Page Delimiter=Yes -Show Links intersections=Yes -Activate automatic link routing=Yes -Grid size=800 -Graphic unit=2 -Window color=255 255 255 -Background image= -Background mode=8 -Watermark image= -Watermark mode=8 -Show watermark on screen=No -Gradient mode=0 -Gradient end color=255 255 255 -Show Swimlane=No -SwimlaneVert=Yes -TreeVert=No -CompDark=0 - -[DisplayPreferences\Object] -Show Icon=No -Mode=2 -Trunc Length=40 -Word Length=40 -Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~ -Shortcut IntIcon=Yes -Shortcut IntLoct=Yes -Shortcut IntFullPath=No -Shortcut IntLastPackage=Yes -Shortcut ExtIcon=Yes -Shortcut ExtLoct=No -Shortcut ExtFullPath=No -Shortcut ExtLastPackage=Yes -Shortcut ExtIncludeModl=Yes -EObjShowStrn=Yes -ExtendedObject.Comment=No -ExtendedObject.IconPicture=No -ExtendedObject.TextStyle=No -ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -ELnkShowStrn=Yes -ELnkShowName=Yes -ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> -FileObject.Stereotype=No -FileObject.DisplayName=Yes -FileObject.LocationOrName=No -FileObject.IconPicture=No -FileObject.TextStyle=No -FileObject.IconMode=Yes -FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Package.Stereotype=Yes -Package.Comment=No -Package.IconPicture=No -Package.TextStyle=No -Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Display Model Version=Yes -Table.Stereotype=Yes -Table.DisplayName=Yes -Table.OwnerDisplayName=No -Table.Columns=Yes -Table.Columns._Filter="All Columns" PDMCOLNALL -Table.Columns._Columns=Stereotype KeyIndicator -Table.Columns._Limit=-5 -Table.Keys=No -Table.Keys._Columns=Stereotype Indicator -Table.Indexes=No -Table.Indexes._Columns=Stereotype -Table.Triggers=No -Table.Triggers._Columns=Stereotype -Table.Comment=No -Table.IconPicture=No -Table.TextStyle=No -Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Code Yes\r\nDataType Yes\r\nName Yes\r\nKeyIndicator Yes" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;\&quot;PRIM \&quot;TRUE\&quot; TRUE\&quot;&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;\&quot;KEYS \&quot;TRUE\&quot; TRUE\&quot;&quot;" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Code Yes\r\nStereotype Yes\r\nIndicator Yes\r\nName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -View.Stereotype=Yes -View.DisplayName=Yes -View.OwnerDisplayName=No -View.Columns=Yes -View.Columns._Columns=DisplayName -View.Columns._Limit=-5 -View.TemporaryVTables=Yes -View.Indexes=No -View.Comment=No -View.IconPicture=No -View.TextStyle=No -View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Procedure.Stereotype=No -Procedure.DisplayName=Yes -Procedure.OwnerDisplayName=No -Procedure.Comment=No -Procedure.IconPicture=No -Procedure.TextStyle=No -Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Reference.Cardinality=No -Reference.ImplementationType=No -Reference.ChildRole=Yes -Reference.Stereotype=Yes -Reference.DisplayName=No -Reference.ForeignKeyConstraintName=No -Reference.JoinExpression=No -Reference.Integrity=No -Reference.ParentRole=Yes -Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> -ViewReference.ChildRole=Yes -ViewReference.Stereotype=Yes -ViewReference.DisplayName=No -ViewReference.JoinExpression=No -ViewReference.ParentRole=Yes -ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> - -[DisplayPreferences\Symbol] - -[DisplayPreferences\Symbol\FRMEOBJ] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=6000 -Height=2000 -Brush color=255 255 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=64 -Brush gradient color=192 192 192 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 255 128 128 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FRMELNK] -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FILO] -OBJSTRNFont=新宋体,8,N -OBJSTRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LCNMFont=新宋体,8,N -LCNMFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=3600 -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PDMPCKG] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 178 178 178 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\TABL] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=255 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -KeysFont=新宋体,8,N -KeysFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -TriggersFont=新宋体,8,N -TriggersFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=178 214 252 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VIEW] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=0 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -TemporaryVTablesFont=新宋体,8,N -TemporaryVTablesFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=208 208 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PROC] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4000 -Height=1000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 108 0 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\REFR] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VREF] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\USRDEPD] -OBJXSTRFont=新宋体,8,N -OBJXSTRFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=2 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\Free Symbol] -Free TextFont=新宋体,8,N -Free TextFont color=0 0 0 -Line style=0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 -(8268, 11693) -((315,354), (433,354)) -1 -15 - - -1482063385 -1484832985 -((-32984,-12019), (66872,-60459)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1479301742 -1483885217 -((-33350,36120), (66768,-8278)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1482127349 -((27970,3472), (29220,22674)) -((28595,22274),(28595,3872)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095245 -1482127349 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -1 - - - - - - - - - - - -1483085710 -1484926118 -((-33445,-63495), (67043,-102889)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1478095270 -1482127349 -((18772,5480), (20022,11909)) -((19397,11509),(19397,5880)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478153406 -1486384863 -((36294,21274), (56607,27323)) -((36694,22274),(36694,21674),(56207,21674),(56207,26698),(49607,26698)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483619847 -1486385652 -((-9877,-23800), (2708,-22550)) -((-9477,-23175),(2308,-23175)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483619849 -1486385652 -((-18467,-36638), (-17217,-24607)) -((-17842,-25007),(-17842,-36238)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483620005 -1486385652 -((4030,-39400), (5280,-22888)) -((4655,-39000),(4655,-23288)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483620007 -1486385646 -((4021,-49268), (5271,-39799)) -((4646,-40199),(4646,-48868)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483624336 -1488037155 -((28233,-54300), (29483,-42610)) -((28858,-53900),(28858,-43010)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624340 -1486385646 -((12331,-52679), (20181,-51429)) -((19781,-52054),(12731,-52054)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483624615 -1486385652 -((15051,-23876), (20664,-22626)) -((20264,-23251),(15451,-23251)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624617 -1486385652 -((28146,-33027), (29396,-20565)) -((28771,-20965),(28771,-32627)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124946 -1484124953 -((-13832,-79879), (-7728,-71568)) -((-8128,-79479),(-13207,-79479),(-13207,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1484124984 -1484127382 -((-16263,-86551), (-15013,-71568)) -((-15638,-86151),(-15638,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124996 -1484124997 -((-11114,-95606), (-9864,-89626)) -((-10489,-95206),(-10489,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125007 -1484127367 -((-5345,-95501), (-4095,-89626)) -((-4720,-95101),(-4720,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484125017 -1484125017 -((-1839,-87942), (6039,-86692)) -((-1439,-87317),(5639,-87317)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125035 -1484129049 -((7538,-85005), (8788,-82265)) -((8163,-82665),(8163,-84605)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484129054 -1484129054 -((9958,-80104), (27337,-78854)) -((26937,-79479),(10358,-79479)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129077 -1484129077 -((20349,-71149), (27174,-69899)) -((26774,-70524),(20749,-70524)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129119 -1484129130 -((13678,-84943), (14928,-73310)) -((14303,-73710),(14303,-84543)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129130 -1484129130 -((-7408,-69819), (2275,-68569)) -((1875,-69194),(-7008,-69194)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1486384936 -1486384936 -((40608,-38852), (44457,-37602)) -((41008,-38227),(44057,-38227)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127349 --1 -((17030,-6105), (42856,7693)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((4280,11492), (23152,15491)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5733,1490), (11209,5489)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5666,21391), (17070,31065)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-15250,11601), (2078,15600)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((23781,22274), (49607,31122)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-29965,-1483), (-8389,6539)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-cms -1479304057 -1482127349 -((-33200,33185), (-25780,35793)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482062898 -1486384925 --1 -((44057,-43292), (65247,-32794)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-upms -1482063412 -1483618098 -((-32435,-15170), (-25015,-12562)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482127196 -1484124235 --1 -((-25348,-71968), (-7008,-66420)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127641 -1483625695 --1 -((5639,-90091), (22968,-84543)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127744 -1484125017 --1 -((-19539,-90026), (-1439,-86027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127996 -1484124997 --1 -((-27122,-99205), (-7862,-95206)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482128170 -1484125007 --1 -((-6110,-99824), (13150,-95101)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-pay -1483085721 -1483623919 -((-33084,-66872), (-25664,-64264)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1483618514 -1486384809 --1 -((-26699,-40962), (-8985,-36238)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483618865 -1486385652 --1 -((-3037,-27525), (15451,-17027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619110 -1486385646 --1 -((-3439,-55240), (12731,-48868)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619640 -1486385652 --1 -((-27106,-25007), (-9392,-21008)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619903 -1486384764 --1 -((-2305,-40199), (12320,-36200)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483620745 -1486384936 --1 -((16342,-43085), (41008,-32587)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624189 -1486385646 --1 -((19781,-54122), (36723,-50123)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624373 -1486385652 --1 -((20114,-24947), (37056,-20948)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624755 -1484125035 --1 -((-8128,-82665), (10358,-76293)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483625334 -1484129130 --1 -((1875,-73710), (20749,-67338)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626087 -1484129077 --1 -((26774,-71974), (48736,-67974)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626439 -1484129054 --1 -((26937,-83435), (48513,-76237)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885222 -1483885587 --1 -((48150,8663), (63932,16685)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885645 -1483885753 --1 -((47640,-275), (62650,3724)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1489481906 -1489483460 --1 -((-25661,-57476), (-9877,-44504)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - - - - - - - - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - -23DEAC6C-2C58-4121-B150-E676660C53B9 -cms_article 文章表 -cms_article -1478091704 -shuzheng -1482062962 -shuzheng -文章表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - - - -E713E125-4EDD-4EC5-AE45-9F0591FA96B2 -编号 -article_id -1478091704 -shuzheng -1478093908 -shuzheng -文章编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -18A76FE6-A962-465C-BA2D-F2094D942CA1 -文章标题 -title -1478091704 -shuzheng -1478093908 -shuzheng -文章标题 -varchar(200) -200 -1 - - -46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 -文章原作者 -author -1478091704 -shuzheng -1478093908 -shuzheng -文章原作者 -NULL -varchar(50) -50 - - -4486670E-E9CE-44F2-B78F-4A10DBC2980E -转载来源网址 -fromurl -1478091704 -shuzheng -1478093908 -shuzheng -转载来源网址 -NULL -varchar(300) -300 - - -51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D -封面图 -image -1478091704 -shuzheng -1478093908 -shuzheng -封面图 -NULL -varchar(300) -300 - - -E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 -关键字 -keywords -1478091704 -shuzheng -1478093908 -shuzheng -关键字 -NULL -varchar(100) -100 - - -5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 -简介 -description -1478091704 -shuzheng -1478093908 -shuzheng -简介 -NULL -varchar(500) -500 - - -9B55BC3D-0919-4A43-BB1B-F2FFFD153770 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093908 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -652284A5-8966-45A9-9942-0C1485379D8A -是否允许评论(0:不允许,1:允许) -allowcomments -1478091704 -shuzheng -1478093908 -shuzheng -是否允许评论(0:不允许,1:允许) -1 -tinyint(4) -4 -1 - - -B22AA35B-D990-4A76-BC0B-B6308B5A73F5 -状态(-1:不通过,0:未审核,1: 通过) -status -1478091704 -shuzheng -1479213265 -shuzheng -状态(-1:不通过,0未审核,1:通过) -1 -tinyint(4) -4 -1 - - -83174068-969D-44D7-BB59-E770371422D5 -内容 -content -1478091704 -shuzheng -1478093908 -shuzheng -内容 -mediumtext - - -68F72A3F-607F-4594-AF0B-27DC1B68804D -发布人id -user_id -1478091704 -shuzheng -1478093908 -shuzheng -发布人id -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2EE8725D-73B7-48BD-A32A-30EE47C9274D -阅读数量 -readnumber -1478091704 -shuzheng -1478093908 -shuzheng -阅读数量 -0 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -008A2E1A-9D38-4F99-B31D-A601584ECC99 -创建时间 -ctime -1478091704 -shuzheng -1478093908 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8F3650CA-E307-45B9-8398-186BE295627F -排序 -orders -1478091704 -shuzheng -1478093908 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -D16F1C55-642E-4C00-AE47-41A3AA4C6990 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -AFFC16D9-081A-44BF-9A3B-B13576DF6A95 -cms_article_orders -cms_article_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_orders - - - - - - - - - - -6F9E2379-CC2F-47F9-AB2F-1D89827CC883 -cms_article_category 文章类目关联表 -cms_article_category -1478091704 -shuzheng -1482062967 -shuzheng -文章类目关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - - - -814E1ABA-4477-494B-8817-F33716CE5509 -编号 -article_category_id -1478091704 -shuzheng -1478153815 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8A035950-1336-4474-ACC1-931031D4CE5C -文章编号 -article_id -1478091704 -shuzheng -1478153815 -admin -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E -类目编号 -category_id -1478091704 -shuzheng -1478153815 -admin -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -FF2A24C8-3664-4BA5-9F43-DFBD12881786 -cms_article_category_article_id -cms_article_category_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_article_id - - - - - -8E02D98D-C525-4645-99A9-5E2CA77877E9 -cms_article_category_category_id -cms_article_category_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_category_id - - - - - - - - - - -7881EBB0-D4A9-4C6F-A803-C262450AE710 -cms_article_tag 文章标签关联表 -cms_article_tag -1478091704 -shuzheng -1482062957 -shuzheng -文章标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - - - -A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 -编号 -article_tag_id -1478091704 -shuzheng -1478093638 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -77794BDC-3755-4AA2-96AD-225CF443BD97 -文章编号 -article_id -1478091704 -shuzheng -1478093638 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -7240E03B-AA99-4CC8-950C-FB2ABBFDC533 -标签编号 -tag_id -1478091704 -shuzheng -1478093638 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 -cms_article_tag_article_id -cms_article_tag_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_article_id - - - - - -C0FAECCF-C6B0-4629-B5EB-BDEA962028DC -cms_article_tag_tag_id -cms_article_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_tag_id - - - - - - - - - - -29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 -cms_category 类目表 -cms_category -1478091704 -shuzheng -1482062979 -shuzheng -类目表 -ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - - - -0E6D4647-8D54-465F-8BA5-C54B449C726E -编号 -category_id -1478091704 -shuzheng -1478093590 -shuzheng -类目编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -778F39AB-E601-4419-B0F1-3E33455A7BBA -上级编号 -pid -1478091704 -shuzheng -1478153497 -admin -上级编号 -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB -层级 -level -1478091704 -shuzheng -1484126120 -admin -层级 -tinyint(4) -4 -1 - - -658EA7E8-93E1-464A-84D2-3FF730DAE9D9 -名称 -name -1478091704 -shuzheng -1478093590 -shuzheng -名称 -varchar(20) -20 -1 - - -4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F -描述 -description -1478091704 -shuzheng -1478093590 -shuzheng -描述 -NULL -varchar(200) -200 - - -9B699E2B-A5AF-4637-908A-DA1EE4DB506C -图标 -icon -1478091704 -shuzheng -1478093590 -shuzheng -图标 -NULL -varchar(50) -50 - - -028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093590 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(3) -3 -1 - - -10CBE4F7-8E05-4482-B7CF-3693C720F8B5 -别名 -alias -1478091704 -shuzheng -1478093590 -shuzheng -别名 -NULL -varchar(20) -20 - - -34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D -创建时间 -ctime -1478091704 -shuzheng -1478093590 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E7C45F9B-42AB-45FF-AE07-4A351BD5E145 -排序 -orders -1478091704 -shuzheng -1478093590 -shuzheng -排序 -bigint(255) -255 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -31899912-87C8-42BA-9EC2-246CD0AA8929 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -A6FD8DD0-EDB7-4B9A-9390-00825E1F068D -cms_category_orders -cms_category_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_orders - - - - - -7B3FED70-F6E1-49C6-8DFB-39A561D4B09D -cms_category_pid -cms_category_pid -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_pid - - - - - -A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 -cms_category_alias -cms_category_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_alias - - - - - -0F3BF207-0E1C-4533-B4BF-A9DD23909A4F -cms_category_level -cms_category_level -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_level - - - - - - - - - - -CC31E757-4197-47DC-9C7C-C4D1A6FECC82 -cms_category_tag 类目标签关联表 -cms_category_tag -1478091704 -shuzheng -1482062971 -shuzheng -类目标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - - - -F9314436-908B-4B4F-97DB-4840980449F4 -编号 -category_tag_id -1478091704 -shuzheng -1478093494 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6371EB26-B681-427A-971C-D8BA5479301C -类目编号 -category_id -1478091704 -shuzheng -1478093494 -shuzheng -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8261D036-554E-4175-A77C-595A563C265A -标签编号 -tag_id -1478091704 -shuzheng -1478093494 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -F32196ED-0EC3-4449-B072-630A17965667 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -596429F9-1660-44E6-808B-82493F2CB903 -cms_category_tag_tag_id -cms_category_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_tag_id - - - - - -FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 -cms_category_tag_category_id -cms_category_tag_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_category_id - - - - - - - - - - -6968E3D7-A545-48FC-8A75-56A3427B76FA -cms_comment 评论表 -cms_comment -1478091704 -shuzheng -1482062989 -shuzheng -评论表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - - - -67BE93B3-1A04-4728-9433-D50EA9BD1DD6 -编号 -comment_id -1478091704 -shuzheng -1478093710 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BC2A83B1-EEBB-434E-856C-1A622C7024E6 -回复楼中楼编号 -pid -1478091704 -shuzheng -1479651239 -shuzheng -回复楼中楼编号回复楼中楼编号 -NULL -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -020D4B38-9D03-4D71-86EC-CC4C569E2F9E -文章编号 -article_id -1478091704 -shuzheng -1478093710 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B290EB50-E749-49A6-83EC-D4D9E503521B -用户编号 -user_id -1478091704 -shuzheng -1478093710 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EDE08926-14AD-44D2-B609-D33250A8DABC -评论内容 -content -1478091704 -shuzheng -1478093710 -shuzheng -评论内容 -text -1 - - -61327788-7D10-40F7-AD4D-DF58744DC9D4 -状态(-1:不通过,0:未审核,1:通过) -status -1478091704 -shuzheng -1479213239 -shuzheng -状态(-1:不通过,0:未审核,1:通过) -1 -tinyint(4) -4 -1 - - -DC470AAC-B623-4B56-88FF-B98A7F85E18D -评论人ip地址 -ip -1478091704 -shuzheng -1478093710 -shuzheng -评论人ip地址 -NULL -varchar(30) -30 - - -8D4E7004-6AE8-476A-AA4C-B57CECE8B384 -评论人终端信息 -agent -1478091704 -shuzheng -1478093710 -shuzheng -评论人终端信息 -NULL -varchar(200) -200 - - -5D332B68-E410-4D6C-AFBD-532A9630A778 -创建时间 -ctime -1478091704 -shuzheng -1478093710 -shuzheng -创建时间 -bigint(20) -20 -1 - - - - -A764394E-BE44-4537-97AF-BC1B6970CAD8 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -2AA4BD84-3D49-46C3-BC42-86860D644FDA -cms_comment_article_id -cms_comment_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_comment_article_id - - - - - - - - - - -ED56E355-8B82-4C5A-BD65-595FA7BB3442 -cms_tag 标签表 -cms_tag -1478091704 -shuzheng -1482062953 -shuzheng -标签表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - - - -F352DC47-B62B-42F4-9F33-01927833F083 -编号 -tag_id -1478091704 -shuzheng -1478093442 -shuzheng -标签编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -85B03305-1EB7-4622-90D6-5ACAB18F6AF1 -名称 -name -1478091704 -shuzheng -1478093442 -shuzheng -名称 -varchar(20) -20 -1 - - -A2B9EF59-9738-426A-9EE2-C8958F243389 -描述 -description -1478091704 -shuzheng -1478093442 -shuzheng -描述 -NULL -varchar(200) -200 - - -A25791F7-418C-43DE-89AD-CF387B6D82EF -图标 -icon -1478091704 -shuzheng -1478093442 -shuzheng -图标 -NULL -varchar(50) -50 - - -26223F29-D8E9-446A-96DF-183BEB86AF21 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093442 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -CBC1250B-8B50-499D-9AB1-5E80AD2B9303 -别名 -alias -1478091704 -shuzheng -1478093442 -shuzheng -别名 -NULL -varchar(20) -20 - - -B164191C-6FC8-45C7-991A-1421EA64186E -创建时间 -ctime -1478091704 -shuzheng -1478093442 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8D3FDBEA-7630-4ED2-96A9-8425FC254D21 -排序 -orders -1478091704 -shuzheng -1478093442 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -B258FAB0-DCC7-4E83-84B3-932E440B290F -cms_tag_orders -cms_tag_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_orders - - - - - -00ED399C-093D-448B-BCED-911CA4B8051B -cms_tag_alias -cms_tag_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_alias - - - - - - - - - - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 -upms_system 系统 -upms_system -1482062898 -shuzheng -1488716332 -shuzheng -系统 - - - -3974B1F1-0866-49ED-8B9A-604E0CE11EE7 -编号 -system_id -1482063016 -shuzheng -1486385567 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -64548C2E-D064-462C-BC40-4BCC70C7539B -图标 -icon -1482063172 -shuzheng -1486833944 -shuzheng -图标 -varchar(50) -50 - - -50CAD61A-563E-4AE4-9CE1-4D3982C75EDF -背景 -banner -1488714040 -shuzheng -1488716332 -shuzheng -背景 -varchar(50) -50 - - -6AFE670A-A870-4DE6-8AFB-0F29AD9E9C82 -主题 -theme -1488714040 -shuzheng -1488716332 -shuzheng -主题 -varchar(50) -50 - - -BB4E4C82-4C7A-466C-8211-2BD043E0DE17 -根目录 -basepath -1482063172 -shuzheng -1486385567 -shuzheng -根目录 -varchar(100) -100 - - -1DF10192-EA50-4CDA-BE9D-94F56CD65283 -状态(-1:黑名单,1:正常) -status -1482063172 -shuzheng -1486385614 -shuzheng -状态(-1:黑名单,1:正常) -tinyint(4) -4 - - -14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 -系统名称 -name -1482063016 -shuzheng -1486385567 -shuzheng -系统名称 -varchar(20) -20 - - -7F86C4C2-B131-46BB-9B88-CCE9674508D3 -系统标题 -title -1486706700 -admin -1486706789 -admin -系统标题 -varchar(20) -20 - - -62A1E140-D368-444C-891E-422B31256721 -系统描述 -description -1486706700 -admin -1486706789 -admin -系统描述 -varchar(300) -300 - - -D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 -创建时间 -ctime -1482063172 -shuzheng -1486385567 -shuzheng -创建时间 -bigint(20) -20 - - -5A6846DA-1B7E-450D-994D-1343E470F9CC -排序 -orders -1482063172 -shuzheng -1486385567 -shuzheng -排序 -bigint(20) -20 - - - - -84D11343-CC58-403D-9D31-CDD53B1D7CFC -Key_1 -Key_1 -1482063016 -shuzheng -1482063141 -shuzheng - - - - - - - - - - -759CBAEF-FE82-441C-9A18-93F13FE24944 -pay_vendor 第三方支付标识表 -pay_vendor -1482127196 -admin -1483624994 -shuzheng -第三方支付标识表 - - - -E5C2EA1D-17E5-42CB-9333-1CCACACBD281 -标识编号 -pay_vendor_id -1482127222 -admin -1484125704 -admin -int(10) -10 -1 -1 - - -E5D4E872-7BF0-49B0-B9B2-6781191112B6 -支付标识名称 -name -1482127590 -admin -1482127629 -admin -varchar(20) -20 - - -E70EF22A-A438-43F2-9F59-B1C20AD3F415 -AppId -appid -1483624799 -shuzheng -1483624894 -shuzheng -varchar(50) -50 - - -1C70ADB9-AB28-4FCD-A406-BF79E31E5602 -AppSecret -appsecret -1483624799 -shuzheng -1483624894 -shuzheng -varchar(150) -150 - - -D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF -配置参数 -config -1483624902 -shuzheng -1483624934 -shuzheng -varchar(1000) -1000 - - - - -50224380-3CAB-4F6E-8F46-1E5625EA25DB -Key_1 -Key_1 -1482127367 -admin -1482127378 -admin - - - - - - - - - - -66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 -pay_mch 支付中心商户管理表 -pay_mch -1482127641 -admin -1483085653 -admin -支付中心商户管理表 - - - -62DC3112-9ACE-4387-BC78-823CE5A754FB -商户编号 -pay_mch_id -1482127644 -admin -1484127294 -admin -int(10) -10 -1 -1 - - -35B6F97F-87DC-456A-8EA3-0BF9A5303039 -支付中心商户号 -mch_id -1482127644 -admin -1482127858 -admin -varchar(20) -20 - - -3E09C267-1338-4828-B8CF-8D149D11A405 -商户名称 -name -1482127700 -admin -1482127858 -admin -varchar(20) -20 - - -91B49030-6943-4117-AE20-D932E1C0333C -请求key -reqKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - -7CDDF1B5-2283-49DA-92F9-471195D09F19 -响应key -resKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - - - -049E124A-5B63-4619-A105-86ECCA7FC7E9 -Key_1 -Key_1 -1482127644 -admin -1482127700 -admin - - - - - - - - - - -44431080-CB08-4D11-898E-12AFF2ED2521 -pay_type 商户支持支付类型表 -pay_type -1482127744 -admin -1484125017 -admin -商户支持支付类型表 - - - -CDBE6D88-0847-4816-BC2E-BFA36628DD8C -商户支付类型编号 -pay_type_id -1482127747 -admin -1484127287 -admin -int(10) -10 -1 -1 - - -70DD828A-0A41-471F-9027-F929777CA1A7 -标识编号 -pay_vendor_id -1484124984 -admin -1484127287 -admin -int(10) -10 - - -C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E -商户编号 -pay_mch_id -1484125017 -admin -1484127287 -admin -int(10) -10 - - - - -1F47D180-534B-44D7-8EA4-54ED06A72D8E -Key_1 -Key_1 -1482127747 -admin -1482127825 -admin - - - - - - - - - - -15AFD128-7F3E-4A94-8C7D-09D9EF46029B -pay_pay 支付参数配置表 -pay_pay -1482127996 -admin -1484124997 -admin -支付参数配置表 - - - -43F3B4A5-FAFF-41D0-A131-937A575335B1 -配置编号 -pay_pay_id -1482127998 -admin -1484127276 -admin -int(10) -10 -1 -1 - - -EB68E666-02ED-41DF-B452-B965554ED059 -商户支付类型编号 -pay_type_id -1484124996 -admin -1484127276 -admin -int(10) -10 - - -E60677C3-D3CF-4147-A438-8821079A3C25 -参数 -param -1482127998 -admin -1482128053 -admin -varchar(1000) -1000 - - - - -4B260E5B-5208-44CF-B331-702023F3757D -Key_1 -Key_1 -1482127998 -admin -1482128053 -admin - - - - - - - - - - -139BB2D8-E83D-4A4A-83D3-55A05D2E6492 -pay_vest 马甲支付参数配置表 -pay_vest -1482128170 -admin -1484125007 -admin -马甲支付参数配置表 - - - -196AB461-A440-4873-9A19-36998ED1A03C -马甲配置编号 -pay_vest_id -1482128173 -admin -1484127304 -admin -int(10) -10 -1 -1 - - -283ABCB7-4A70-4D05-98FD-013D86290FBB -商户支付类型编号 -pay_type_id -1484125007 -admin -1484127304 -admin -int(10) -10 - - -A41B9194-EEDF-426A-8655-654552105D07 -马甲前缀 -prefix -1482128173 -admin -1482128247 -admin -varchar(20) -20 - - -15046235-585D-4E2C-B00E-83E4052F9C57 -马甲参数配置 -param -1482128173 -admin -1482128247 -admin -varchar(1000) -1000 - - - - -BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F -Key_1 -Key_1 -1482128173 -admin -1482128247 -admin - - - - - - - - - - -30419DEF-FEEA-4789-B793-E803263E619E -upms_organization 组织 -upms_organization -1483618514 -shuzheng -1486384344 -shuzheng -组织 - - - -DB1313DD-4D6C-4766-A566-D33D4428BE06 -编号 -organization_id -1483618608 -shuzheng -1484925856 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 -组织名称 -name -1483618780 -shuzheng -1484925856 -shuzheng -组织名称 -varchar(20) -20 - - -A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB -组织描述 -description -1483618780 -shuzheng -1484925856 -shuzheng -组织描述 -varchar(1000) -1000 - - -2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 -创建时间 -ctime -1484925826 -shuzheng -1484925856 -shuzheng -创建时间 -bigint(20) -20 - - - - -8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 -Key_1 -Key_1 -1483618608 -shuzheng -1483618649 -shuzheng - - - - - - - - - - -0AE1B064-CD93-434D-AD23-DE671A50D1B2 -upms_user 用户 -upms_user -1483618865 -shuzheng -1486384328 -shuzheng -用户 - - - -7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 -编号 -user_id -1483618883 -shuzheng -1484924881 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -5B67B292-5FCE-453F-9B1E-A038A71AF5E7 -帐号 -username -1484832991 -shuzheng -1484924881 -shuzheng -帐号 -varchar(20) -20 -1 - - -91C31103-18B4-42D2-A9F3-FE5800DE49C6 -密码MD5(密码+盐) -password -1484832991 -shuzheng -1484925129 -shuzheng -密码MD5(密码+盐) -varchar(32) -32 -1 - - -1F0E6849-3CF7-4B75-A367-C08DC50764E8 - -salt -1484832991 -shuzheng -1484924881 -shuzheng - -varchar(32) -32 - - -25970F78-DE58-4C62-9ADB-F779931E335E -姓名 -realname -1484832991 -shuzheng -1484924881 -shuzheng -姓名 -varchar(20) -20 - - -84A7E171-608C-44B2-8585-786E4E25AC1E -头像 -avatar -1484832991 -shuzheng -1484924881 -shuzheng -头像 -varchar(50) -50 - - -AED8A44F-BA0B-46B8-A78B-60E970096A71 -电话 -phone -1484832991 -shuzheng -1484924881 -shuzheng -电话 -varchar(20) -20 - - -948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C -邮箱 -email -1484832991 -shuzheng -1484924881 -shuzheng -邮箱 -varchar(50) -50 - - -C9EBD54B-084D-4053-B1A1-B899CB925ECC -性别 -sex -1484832991 -shuzheng -1484924881 -shuzheng -性别 -tinyint(4) -4 - - -F9584A5C-5E9B-4532-AE98-15C611306AC1 -状态(0:正常,1:锁定) -locked -1484924818 -shuzheng -1486384528 -shuzheng -状态(0:正常,1:锁定) -tinyint(4) -4 - - -D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD -创建时间 -ctime -1484832991 -shuzheng -1484924881 -shuzheng -创建时间 -bigint(20) -20 - - - - -0AF8AADC-ED41-4F4F-9C94-E172BA315F00 -Key_1 -Key_1 -1483618883 -shuzheng -1483619009 -shuzheng - - - - - - - - - - -752059C0-17F3-4535-8808-CD73505A28D6 -upms_role 角色 -upms_role -1483619110 -shuzheng -1487911529 -admin -角色 - - - -B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 -编号 -role_id -1483619113 -shuzheng -1487472148 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BE2AC2A1-45EB-46AD-A76D-158FBAC8916D -角色名称 -name -1483619328 -shuzheng -1487472148 -shuzheng -角色名称 -varchar(20) -20 - - -A55335DA-B21D-490A-B928-4BC8570F8CB4 -角色标题 -title -1487911454 -admin -1487911529 -admin -角色标题 -varchar(20) -20 - - -512D36F3-7B3C-4544-9EE8-B9C518156C3A -角色描述 -description -1483619328 -shuzheng -1487472148 -shuzheng -角色描述 -varchar(1000) -1000 - - -84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF -创建时间 -ctime -1483619328 -shuzheng -1487472148 -shuzheng -创建时间 -bigint(20) -20 -1 - - -87620943-83A8-4F89-9E60-0049BB14866C -排序 -orders -1483619328 -shuzheng -1487472148 -shuzheng -排序 -bigint(20) -20 -1 - - - - -D6607189-3B7C-4F90-9886-749070B74517 -Key_1 -Key_1 -1483619113 -shuzheng -1483619328 -shuzheng - - - - - - - - - - -6CAB617B-7A99-4280-B4B5-4866F5666008 -upms_user_organization 用户组织关联表 -upms_user_organization -1483619640 -shuzheng -1483619775 -shuzheng -用户组织关联表 - - - -5D9E4666-0947-471C-A478-0215085A2552 -编号 -user_organization_id -1483619649 -shuzheng -1487472110 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2CC51752-C886-410C-B698-BA9959819850 -用户编号 -user_id -1483619649 -shuzheng -1487472110 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FD55FC6A-C641-468F-9C01-FF6D9F96B89D -组织编号 -organization_id -1483619649 -shuzheng -1487472110 -shuzheng -组织编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -466E2110-1DBD-4C82-B3F9-8E4084DEF815 -Key_1 -Key_1 -1483619649 -shuzheng -1483619775 -shuzheng - - - - - - - - - - -9508810F-F9BB-44E3-8518-6F5DEB5CE1EB -upms_user_role 用户角色关联表 -upms_user_role -1483619903 -shuzheng -1486384646 -shuzheng -用户角色关联表 - - - -1FA281BE-EBC5-4286-9E4C-AAFDCD994106 -编号 -user_role_id -1483619905 -shuzheng -1487472127 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 -用户编号 -user_id -1483619905 -shuzheng -1487472127 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2081BA42-C0E9-4023-A13B-F4FA73F8E82A -角色编号 -role_id -1483620007 -shuzheng -1487472127 -shuzheng -角色编号 -int(10) -10 - - - - -EDA5BE67-76F0-4B10-A20D-88657973C5CF -Key_1 -Key_1 -1483619905 -shuzheng -1483619988 -shuzheng - - - - - - - - - - -DB08E027-9573-4802-A2DA-46BBC2E0DB7B -upms_permission 权限 -upms_permission -1483620745 -shuzheng -1487472092 -shuzheng -权限 - - - -B06073EB-3267-4941-9C24-4D2C542049AF -编号 -permission_id -1483620809 -shuzheng -1484926261 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6D18DAF9-6786-45DF-B1AB-6AD067DED07F -所属系统 -system_id -1483620833 -shuzheng -1484926261 -shuzheng -所属系统 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E949830E-7A38-4DC2-B9F3-D1FFCE92D270 -所属上级 -pid -1486384959 -shuzheng -1486385494 -shuzheng -所属上级 -int(10) -10 - - -1217175C-B453-4228-976C-4C6E0190790C -名称 -name -1486705068 -admin -1486705279 -admin -名称 -varchar(20) -20 - - -DA4D2D5F-E203-494A-918A-172618A7357B -类型(1:目录,2:菜单,3:按钮) -type -1486384959 -shuzheng -1488037148 -shuzheng -类型(1:目录,2:菜单,3:按钮) -tinyint(4) -4 - - -33E71869-2E71-42B0-A9ED-F9A5B3734F26 -权限值 -permission_value -1484926214 -shuzheng -1486833902 -shuzheng -权限值 -varchar(50) -50 - - -76637A13-3EC8-4FC8-9833-5488E8617C88 -路径 -uri -1486705068 -admin -1486705279 -admin -路径 -varchar(100) -100 - - -D05101EA-B332-4120-B37C-24596132E42B -图标 -icon -1486384959 -shuzheng -1486833921 -shuzheng -图标 -varchar(50) -50 - - -4F463639-9D0E-4FCE-A9D3-9DF928875933 -状态(0:禁止,1:正常) -status -1486705068 -admin -1486705279 -admin -状态(0:禁止,1:正常) -tinyint(4) -4 - - -2C120042-FDCC-46C2-A369-CBE524BE8ECD -创建时间 -ctime -1486384959 -shuzheng -1486385494 -shuzheng -创建时间 -bigint(20) -20 - - -FBCE45CB-6DE9-4B85-8DC6-93458956864D -排序 -orders -1486384959 -shuzheng -1486385494 -shuzheng -排序 -bigint(20) -20 - - - - -4A3801BF-59B2-46C9-A811-CE7B1E126157 -Key_1 -Key_1 -1483620809 -shuzheng -1483620829 -shuzheng - - - - - - - - - - -CB13B52A-6760-4971-8CBE-480185C96B6F -upms_role_permission 角色权限关联表 -upms_role_permission -1483624189 -shuzheng -1483624298 -shuzheng -角色权限关联表 - - - -1D040E40-699D-4D60-9632-3972F6E2AD91 -编号 -role_permission_id -1483624201 -shuzheng -1487472176 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 -角色编号 -role_id -1483624201 -shuzheng -1487472176 -shuzheng -角色编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9475F946-6271-461D-80EA-231750A528B9 -权限编号 -permission_id -1483624201 -shuzheng -1487472176 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -965392D5-E41D-464F-AB42-4DC33F75F25C -Key_1 -Key_1 -1483624201 -shuzheng -1483624298 -shuzheng - - - - - - - - - - -A85368B7-8817-4F5D-AEF6-3FF1980113C6 -upms_user_permission 用户权限关联表 -upms_user_permission -1483624373 -shuzheng -1483624600 -shuzheng -用户权限关联表 - - - -B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 -编号 -user_permission_id -1483624383 -shuzheng -1487472161 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FB0DCBD7-A1FB-4739-A614-E8324727C8EC -用户编号 -user_id -1483624383 -shuzheng -1487472161 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -AA5FA6D9-4847-41A4-A8C8-E41860F961B5 -权限编号 -permission_id -1483624383 -shuzheng -1487472161 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -BC82C0F2-ECEF-4C13-879E-22147023A279 -Key_1 -Key_1 -1483624383 -shuzheng -1483624600 -shuzheng - - - - - - - - - - -753101E6-2060-4AA6-9E82-B7F4914271B2 -pay_in_order 收入订单表 -pay_in_order -1483624755 -shuzheng -1484125035 -admin -收入订单表 - - - -AF326C8F-729B-455F-8FB8-455B6A2D01FB -收入订单编号 -pay_in_order_id -1483625026 -shuzheng -1484129046 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -A6EEAF8A-648A-43E8-8287-892FAA509AC9 -标识编号 -pay_vendor_id -1484124946 -admin -1484127328 -admin -int(10) -10 - - -83C6E4D6-6806-43D2-B876-05E2A9D9A293 -商户编号 -pay_mch_id -1484125035 -admin -1484127328 -admin -int(10) -10 - - -82C646DB-B159-49E1-8B83-83D939A8461D -金额 -amount -1483626003 -shuzheng -1483626073 -shuzheng -decimal -1 - - -315608C7-2061-4E04-822E-FA732C5C8C97 -状态 -status -1483626003 -shuzheng -1484127328 -admin -tinyint(4) -4 -1 - - -A23A719F-7AA5-4755-99F8-F8C127ACDEFA -创建时间 -ctime -1483626003 -shuzheng -1484127328 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -893E70A3-4680-49BD-BDBF-6EBBF39F93C7 -Key_1 -Key_1 -1483625026 -shuzheng -1483625149 -shuzheng - - - - - - - - - - -8D4FF0BA-E73F-452E-9489-F31113A63728 -pay_out_order 支出订单表 -pay_out_order -1483625334 -shuzheng -1484129130 -admin -支出订单表 - - - -C8C19084-F249-42CF-8625-BA5B2644A9C5 -支出订单编号 -pay_out_order_id -1483625595 -shuzheng -1484129073 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE -商户编号 -pay_mch_id -1484129119 -admin -1484129119 -admin -int(10) -10 - - -1F610EA5-F1D7-492E-ABC2-88172BC3BAFF -标识编号 -pay_vendor_id -1484129130 -admin -1484129130 -admin -int(10) -10 - - -F865A928-35A4-406C-9FB0-6CB00F044FEB -金额 -amount -1483625944 -shuzheng -1483626002 -shuzheng -decimal -1 - - -C73DAE31-36DD-4801-8B39-63719A9EA4C3 -状态 -status -1483625898 -shuzheng -1484127340 -admin -tinyint(4) -4 -1 - - -DCC15350-3FED-4269-A350-70149E23A319 -创建时间 -ctime -1483625898 -shuzheng -1484125721 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 -Key_1 -Key_1 -1483625595 -shuzheng -1483625665 -shuzheng - - - - - - - - - - -A006D8FC-7A64-4F64-A08B-CD28FB311D35 -pay_out_order_detail 支出订单明细表 -pay_out_order_detail -1483626087 -shuzheng -1484129077 -admin -支出订单明细表 - - - -C0B77A1D-5227-4B24-BB24-5FD7830326B5 -编号 -pay_out_order_detail_id -1483626089 -shuzheng -1484127347 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -1EEC7655-6B65-4487-89DA-20E482DF0C83 -支出订单编号 -pay_out_order_id -1484129077 -admin -1484129077 -admin -int(10) -10 - - -726074C6-923F-44B3-8355-73194102C220 -备注 -remark -1483626089 -shuzheng -1483626431 -shuzheng -varchar(500) -500 - - - - -F9D90156-3822-4AF7-961C-85C70AC0F063 -Key_1 -Key_1 -1483626089 -shuzheng -1483626431 -shuzheng - - - - - - - - - - -67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 -pay_in_order_detail 收入订单明细表 -pay_in_order_detail -1483626087 -shuzheng -1484129054 -admin -收入订单明细表 - - - -541B979B-4214-49BF-AFFA-88C6E2FAA6B1 -编号 -pay_in_order_detail_id -1483626089 -shuzheng -1484127361 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B9025A28-F091-4480-A873-4C740B52996F -收入订单编号 -pay_in_order_id -1484129054 -admin -1484129054 -admin -int(10) -10 - - -4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 -商品编号 -product_id -1483626089 -shuzheng -1483626439 -shuzheng -varchar(50) -50 - - -1B4FF872-37AA-40D9-8141-4D10F08B0045 -商品名称 -product_name -1483626089 -shuzheng -1483626439 -shuzheng -varchar(100) -100 - - -87125648-441B-434A-886D-F369D6051773 -商品单价 -product_price -1483626089 -shuzheng -1483626439 -shuzheng -decimal - - -3A4BC11C-155E-4E16-8ED3-42A44B35428B -商品数量 -product_count -1483626089 -shuzheng -1484127361 -admin -int(10) -10 - - -310B29CA-FAD1-4650-B525-77DCB6D390EC -备注 -remark -1483626089 -shuzheng -1483626439 -shuzheng -varchar(500) -500 - - - - -F2C4D7A6-69BF-439B-933E-297F2E0FE265 -Key_1 -Key_1 -1483626089 -shuzheng -1483626439 -shuzheng - - - - - - - - - - -D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 -cms_page 页面 -cms_page -1483885222 -shuzheng -1483885531 -shuzheng -页面 - - - -8FF5F212-6650-478B-936A-113023A14ACD -编码 -page_id -1483885224 -shuzheng -1484125650 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EE3936F6-0927-4F0F-BF8E-33D113246141 -父页面 -pid -1483885224 -shuzheng -1484125650 -admin -int(10) -10 - - -69F19279-D9A1-4B9A-BC3D-57F704540131 -别名 -alias -1483885224 -shuzheng -1483885531 -shuzheng -varchar(20) -20 - - -CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 -页面内容 -content -1483885224 -shuzheng -1483885531 -shuzheng -mediumtext - - -ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E -关键字 -keywords -1483885224 -shuzheng -1483885531 -shuzheng -varchar(100) -100 - - -52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 -描述 -description -1483885224 -shuzheng -1483885531 -shuzheng -varchar(300) -300 - - -756BF96C-3ABB-4E26-9F87-277EE5B904BA -创建时间 -ctime -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - -A8D28C79-2847-4DB1-8424-DA7F795E8E6F -排序 -orders -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - - - -90022159-7CA5-4BEF-B754-AE9AA9419114 -Key_1 -Key_1 -1483885224 -shuzheng -1483885531 -shuzheng - - - - - - - - - - -D8423F76-93FD-41DD-ABFF-85B5A99FE484 -cms_setting 网站配置 -cms_setting -1483885645 -shuzheng -1483885745 -shuzheng -网站配置 - - - -58921100-48C0-4FFD-AB4B-33C9465CD71C -编号 -setting_id -1483885647 -shuzheng -1484125612 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FFB6C465-D476-497F-B0FE-C482934511FE - -setting_key -1483885647 -shuzheng -1483886453 -shuzheng -varchar(10) -10 - - -64A4C1BB-4D92-47BC-B306-3242C9599FD8 - -setting_value -1483885647 -shuzheng -1483886453 -shuzheng -varchar(500) -500 - - - - -9A8F37A7-8747-4DFD-81C6-43BD88C10381 -Key_1 -Key_1 -1483885647 -shuzheng -1483885745 -shuzheng - - - - - - - - - - -60B631DF-D7D7-480D-97DA-661335C38395 -upms_log 操作日志 -upms_log -1489481906 -admin -1489484606 -admin -操作日志 - - - -A420ECA5-3226-48B9-9FB0-8F75ED9AE976 -编号 -log_id -1489482207 -admin -1489482378 -admin -编号 -int -1 -1 - - -74B4EA0E-CEA9-49C3-A3F0-E80592002BB8 -操作描述 -description -1489482207 -admin -1489482378 -admin -操作描述 -varchar(100) -100 - - -95554ED8-C74A-46A6-81E7-E4EC5BCE68A5 -操作用户 -username -1489482207 -admin -1489482378 -admin -操作用户 -varchar(20) -20 - - -1A6A0FE4-06FB-46ED-9ADC-7CFAD9BD6AAA -操作时间 -start_time -1489482207 -admin -1489482378 -admin -操作时间 -bigint(20) -20 - - -A77C2E24-C4D9-4C7A-83B1-B3DD749FEE38 -消耗时间 -spend_time -1489482378 -admin -1489482411 -admin -消耗时间 -int - - -3C1E2A7F-037E-468A-8ED2-893B2872320F -根路径 -base_path -1489482411 -admin -1489483455 -admin -根路径 -varchar(100) -100 - - -7193C637-518C-486D-B0A6-821F8BC16AF6 -URI -uri -1489482411 -admin -1489483455 -admin -URI -varchar(50) -50 - - -64738666-33F3-4DC0-8DB4-13384F8A1F90 -URL -url -1489482411 -admin -1489483455 -admin -URL -varchar(200) -200 - - -7F887107-0FAD-4BCF-AA08-97FEC3AD80A4 -请求类型 -method -1489482411 -admin -1489483455 -admin -请求类型 -varchar(10) -10 - - -A3C9DE13-D3B5-4E2F-AA79-EFB69B969E18 -请求参数 -parameter -1489482411 -admin -1489483455 -admin -请求参数 -text - - -A7122514-B9F7-4772-9E88-13FBBAD2B7E2 -用户标识 -user_agent -1489482411 -admin -1489483455 -admin -用户标识 -varchar(200) -200 - - -2DE63739-5535-47BF-9701-B5E12807DA27 -IP地址 -ip -1489482411 -admin -1489483455 -admin -IP地址 -varchar(30) -30 - - -07297D05-8D93-47E2-A299-F82F0C4A48A4 -响应结果 -result -1489482411 -admin -1489483455 -admin -响应结果 -text - - -792CB8BD-D4C8-495F-B2BD-7F825C2618D0 -权限值 -permissions -1489484581 -admin -1489484606 -admin -权限值 -varchar(100) -100 - - - - -67C9DD96-A20C-497B-B45D-C048C53FCAA1 -Key_1 -Key_1 -1489482207 -admin -1489482378 -admin - - - - - - - - - - - - -341906AD-FAEE-4A4E-893D-23D2D9BC2C75 -Reference_1 -Reference_1 -1478091704 -shuzheng -1479219502 -shuzheng -0..* -2 -2 - - - - - - - - - - - -3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -9173D3D1-4A39-4BB5-B3DE-040A8F727724 -Reference_2 -Reference_2 -1478091704 -shuzheng -1479650437 -shuzheng -0..* -2 -2 - - - - - - - - - - - -0CEDFF63-6B27-412C-9125-4D779A3C06D1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -3CAA66F6-AE37-4A29-BD4D-C51219720BE7 -Reference_3 -Reference_3 -1478095245 -shuzheng -1479219030 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8EB7FCFD-7007-4495-A8F2-F250345B5FF3 -1478095245 -shuzheng -1478095245 -shuzheng - - - - - - - - - - -B7F5B652-36D5-4538-BAAE-82D3F1399E66 -Reference_4 -Reference_4 -1478095255 -shuzheng -1479219040 -shuzheng -0..* -2 -2 - - - - - - - - - - - -C0664F33-F705-41FE-84EC-953097D116F9 -1478095255 -shuzheng -1478095255 -shuzheng - - - - - - - - - - -A499B65C-678B-4677-A1A2-BEE6FC68D034 -Reference_5 -Reference_5 -1478095260 -shuzheng -1479219045 -shuzheng -0..* -2 -2 - - - - - - - - - - - -A963D0E8-21CA-43A9-A687-19B58277A2DE -1478095260 -shuzheng -1478095260 -shuzheng - - - - - - - - - - -66D394C8-EB11-422A-8A2E-C71DA73EE51D -Reference_6 -Reference_6 -1478095263 -shuzheng -1479219001 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C -1478095263 -shuzheng -1478095263 -shuzheng - - - - - - - - - - -5CDB8C9D-0DDC-49C6-AC9A-78D01283C568 -Reference_7 -Reference_7 -1478095268 -shuzheng -1479219050 -shuzheng -0..* -2 -2 - - - - - - - - - - - -BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 -1478095268 -shuzheng -1478095268 -shuzheng - - - - - - - - - - -F45CE582-022A-4706-88C6-BCBC96F4527D -Reference_8 -Reference_8 -1478095270 -shuzheng -1479219118 -shuzheng -0..* -2 -2 - - - - - - - - - - - -DECB1879-335A-4035-BF38-7DF8D9FBD6BB -1478095270 -shuzheng -1478095270 -shuzheng - - - - - - - - - - -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - -ED582F1D-4A82-41FE-9DFD-1808DA202963 -Reference_10 -Reference_10 -1478153486 -admin -1479631632 -shuzheng -0..* -1 -3 - - - - - - - - - - - -117D49F2-950E-4426-8301-D743A73B414A -1478153486 -admin -1478153497 -admin - - - - - - - - - - -4299684B-826A-4B89-AEF1-C81286ABFD04 -Reference_18 -Reference_18 -1483619847 -shuzheng -1483619847 -shuzheng -0..* -1 -1 - - - - - - - - - - - -545F73A8-DE53-40F5-A280-7DA338E0A003 -1483619847 -shuzheng -1483619847 -shuzheng - - - - - - - - - - -1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 -Reference_19 -Reference_19 -1483619849 -shuzheng -1483619849 -shuzheng -0..* -1 -1 - - - - - - - - - - - -BF1F3E99-09A6-421B-81D1-F7E281FCE260 -1483619849 -shuzheng -1483619849 -shuzheng - - - - - - - - - - -6539BEF0-DEE1-4EE7-9E8A-01680990B6FC -Reference_20 -Reference_20 -1483620005 -shuzheng -1483620005 -shuzheng -0..* -1 -1 - - - - - - - - - - - -0DF9BBFC-D655-482D-9904-4F3A26CB08FB -1483620005 -shuzheng -1483620005 -shuzheng - - - - - - - - - - -59D9AC67-9ECF-4863-937F-BE720F8F2D2C -Reference_21 -Reference_21 -1483620007 -shuzheng -1483620007 -shuzheng -0..* -1 -1 - - - - - - - - - - - -42E952C2-D56E-4170-AA72-D984BD0E0FD1 -1483620007 -shuzheng -1483620007 -shuzheng - - - - - - - - - - -7D0AB61D-BABD-49B1-BBA5-D06486E28CBA -Reference_22 -Reference_22 -1483624336 -shuzheng -1483624336 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2C07D64B-3F3D-4A16-A632-1E2CA02771EB -1483624336 -shuzheng -1483624336 -shuzheng - - - - - - - - - - -3C6D697B-9C34-490B-B410-0811D6FD1EC3 -Reference_23 -Reference_23 -1483624340 -shuzheng -1483624340 -shuzheng -0..* -1 -1 - - - - - - - - - - - -B23C6A33-5699-42C6-BC24-F87A18B3BFC0 -1483624340 -shuzheng -1483624340 -shuzheng - - - - - - - - - - -81166AD8-FD9F-4E4A-9848-A746A0CF8B22 -Reference_24 -Reference_24 -1483624615 -shuzheng -1483624615 -shuzheng -0..* -1 -1 - - - - - - - - - - - -D8D34A08-BFC5-414F-A545-2D0FA5319323 -1483624615 -shuzheng -1483624615 -shuzheng - - - - - - - - - - -4EFE537B-0119-4898-90F9-02EB92C98201 -Reference_25 -Reference_25 -1483624617 -shuzheng -1483624617 -shuzheng -0..* -1 -1 - - - - - - - - - - - -87D27293-4E31-4426-BBCB-10C6ADDB859A -1483624617 -shuzheng -1483624617 -shuzheng - - - - - - - - - - -F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 -Reference_32 -Reference_32 -1484124946 -admin -1484124946 -admin -0..* -1 -1 - - - - - - - - - - - -0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 -1484124946 -admin -1484124946 -admin - - - - - - - - - - -4554779D-45F1-4414-8455-269108FBA2B0 -Reference_34 -Reference_34 -1484124984 -admin -1484124984 -admin -0..* -1 -1 - - - - - - - - - - - -EE34A350-75F8-4591-9E36-1F6910EF895B -1484124984 -admin -1484124984 -admin - - - - - - - - - - -67E2E3A8-A6BD-4717-BC5B-FA7640F33360 -Reference_35 -Reference_35 -1484124996 -admin -1484124997 -admin -0..* -1 -1 - - - - - - - - - - - -1643C054-4AA3-4F06-9C27-EE4627B70709 -1484124996 -admin -1484124997 -admin - - - - - - - - - - -EBF7E9AF-4D04-4096-A115-9A2807A8B317 -Reference_36 -Reference_36 -1484125007 -admin -1484125007 -admin -0..* -1 -1 - - - - - - - - - - - -FA740D36-5612-4457-A6C7-3BBE27BDD037 -1484125007 -admin -1484125007 -admin - - - - - - - - - - -BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 -Reference_37 -Reference_37 -1484125017 -admin -1484125017 -admin -0..* -1 -1 - - - - - - - - - - - -4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 -1484125017 -admin -1484125017 -admin - - - - - - - - - - -C5828A2D-E098-4DE2-9B56-F3CD89571C66 -Reference_38 -Reference_38 -1484125035 -admin -1484125035 -admin -0..* -1 -1 - - - - - - - - - - - -DF1BA583-4F53-4DF5-A4C9-480467E4E602 -1484125035 -admin -1484125035 -admin - - - - - - - - - - -5448F429-6AE6-4BD3-9C2A-10D5321DE6FF -Reference_40 -Reference_40 -1484129054 -admin -1484129054 -admin -0..* -1 -1 - - - - - - - - - - - -633D86A0-BBAB-4918-A3D2-A299B72A8987 -1484129054 -admin -1484129054 -admin - - - - - - - - - - -788F73A5-EF2E-4D81-99C5-2E2A8C0E808A -Reference_31 -Reference_31 -1484129077 -admin -1484129077 -admin -0..* -1 -1 - - - - - - - - - - - -CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F -1484129077 -admin -1484129077 -admin - - - - - - - - - - -68B03215-6F89-4666-AB8C-D7AC969957ED -Reference_39 -Reference_39 -1484129119 -admin -1484129119 -admin -0..* -1 -1 - - - - - - - - - - - -4365E911-BD01-4F80-99FE-40F057E7CA77 -1484129119 -admin -1484129119 -admin - - - - - - - - - - -3A8B7A44-DFF6-48D5-855B-8E515B29A03C -Reference_33 -Reference_33 -1484129130 -admin -1484129130 -admin -0..* -1 -1 - - - - - - - - - - - -CA379708-972E-49E7-8E2E-D2C473C6049D -1484129130 -admin -1484129130 -admin - - - - - - - - - - -4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B -Reference_29 -Reference_29 -1486384936 -shuzheng -1486384936 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2F127294-27DF-41C4-92D4-26788095C702 -1486384936 -shuzheng -1486384936 -shuzheng - - - - - - - - - - - - -49A97F4D-A691-448D-ADBF-B76A62A66CBB -PUBLIC -PUBLIC -1478091680 -shuzheng -1478091680 -shuzheng - - - - -58ECABC9-72BC-48B6-A729-E9328DAD41B5 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng -file:///%_DBMS%/mysql50.xdb -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B -1276524678 - - - - - - - - - - \ No newline at end of file diff --git a/project-datamodel/zheng_20170305_1.pdm b/project-datamodel/zheng_20170305_1.pdm deleted file mode 100644 index 6ce2163d..00000000 --- a/project-datamodel/zheng_20170305_1.pdm +++ /dev/null @@ -1,10214 +0,0 @@ - - - - - - - - - -22E867D0-73E2-4C77-BB68-28135519D681 -zheng -zheng -1478091682 -shuzheng -1489484803 -admin -[FolderOptions] - -[FolderOptions\Physical Objects] -GenerationCheckModel=Yes -GenerationPath= -GenerationOptions= -GenerationTasks= -GenerationTargets= -GenerationSelections= -RevPkey=Yes -RevFkey=Yes -RevAkey=Yes -RevCheck=Yes -RevIndx=Yes -RevOpts=Yes -RevViewAsTabl=No -RevViewOpts=Yes -RevSystAsTabl=Yes -RevTablPerm=No -RevViewPerm=No -RevProcPerm=No -RevDbpkPerm=No -RevSqncPerm=No -RevAdtPerm=No -RevUserPriv=No -RevUserOpts=No -RevGrpePriv=No -RevRolePriv=No -RevDtbsOpts=Yes -RevDtbsPerm=No -RevViewIndx=Yes -RevJidxOpts=Yes -RevStats=No -RevTspcPerm=No -RevCaseSensitive=No -GenTrgrStdMsg=Yes -GenTrgrMsgTab= -GenTrgrMsgNo= -GenTrgrMsgTxt= -TrgrPreserve=No -TrgrIns=Yes -TrgrUpd=Yes -TrgrDel=Yes -TrgrC2Ins=Yes -TrgrC2Upd=Yes -TrgrC3=Yes -TrgrC4=Yes -TrgrC5=Yes -TrgrC6=Yes -TrgrC7=Yes -TrgrC8=Yes -TrgrC9=Yes -TrgrC10=Yes -TrgrC11=Yes -TrgrC1=Yes -TrgrC12Ins=Yes -TrgrC12Upd=Yes -TrgrC13=Yes -UpdateTableStatistics=Yes -UpdateColumnStatistics=Yes - -[FolderOptions\Physical Objects\Database Generation] -GenScriptName=update_20170214_1_to_20170314_2.sql -GenScriptName0=crebas.sql -GenScriptName1=crebas -GenScriptName2= -GenScriptName3= -GenScriptName4= -GenScriptName5= -GenScriptName6= -GenScriptName7= -GenScriptName8= -GenScriptName9= -GenPathName=E:\GitHub\zheng\project-datamodel\ -GenSingleFile=Yes -GenODBC=No -GenCheckModel=Yes -GenScriptPrev=Yes -GenArchiveModel=No -GenUseSync=No -GenSyncChoice=0 -GenSyncArch=E:\GitHub\zheng\project-datamodel\zheng_20170305_1.apm -GenSyncRmg=0 - -[FolderOptions\Physical Objects\Database Generation\Format] -GenScriptTitle=Yes -GenScriptNamLabl=Yes -GenScriptQDtbs=No -GenScriptQOwnr=Yes -GenScriptCase=0 -GenScriptEncoding=UTF8 -GenScriptNAcct=No -IdentifierDelimiter=" - -[FolderOptions\Physical Objects\Database Generation\Database] -Create=Yes -Open=Yes -Close=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Database\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Tablespace] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Storage] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\User] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\User\Create] -Physical Options=No - -[FolderOptions\Physical Objects\Database Generation\Group] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\Role] -Create=Yes -Drop=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] -Default value=Yes -Check=Yes - -[FolderOptions\Physical Objects\Database Generation\AbstractDataType] -Create=Yes -Header=Yes -Footer=Yes -Drop=Yes -Comment=Yes -Install JAVA class=Yes -Remove JAVA class=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Rule] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Default] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Sequence] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] -Check=Yes -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] -User datatype=No -Default value=Yes -Check=Yes -Physical Options=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] -Constraint declaration=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] -Constraint declaration=Yes -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] -Primary key=No -Foreign key=No -Alternate key=No -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\View] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\View\Create] -Force Column list=No -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] -Table=Yes -View=Yes -Proc=Yes -Synonym=Yes -Database Package=Yes -Sequence=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Procedure] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Procedure\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\DatabasePackage] -Create=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\WebService] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Dimension] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synchronization] -GenBackupTabl=1 -GenKeepBackTabl=1 -GenTmpTablDrop=No -GenKeepTablOpts=No - -[FolderOptions\Physical Objects\Test Data] -GenDataPathName=C:\Users\shuzheng\Desktop\ -GenDataSinglefile=Yes -GenDataScriptName=zheng.sql -GenDataScriptName0= -GenDataScriptName1= -GenDataScriptName2= -GenDataScriptName3= -GenDataScriptName4= -GenDataScriptName5= -GenDataScriptName6= -GenDataScriptName7= -GenDataScriptName8= -GenDataScriptName9= -GenDataOdbc=0 -GenDataDelOld=No -GenDataTitle=No -GenDataDefNumRows=20 -GenDataCommit=0 -GenDataPacket=0 -GenDataOwner=No -GenDataProfNumb= -GenDataProfChar= -GenDataProfDate= -GenDataCSVSeparator=, -GenDataFileFormat=CSV -GenDataUseWizard=No - -[FolderOptions\Pdm] -IndxIQName=%COLUMN%_%INDEXTYPE% -IndxPK=Yes -IndxFK=Yes -IndxAK=Yes -IndxPKName=%TABLE%_PK -IndxFKName=%REFR%_FK -IndxAKName=%AKEY%_AK -IndxPreserve=No -IndxThreshold=0 -IndxStats=No -RefrPreserve=No -JidxPreserve=No -RbldMultiFact=Yes -RbldMultiDim=Yes -RbldMultiJidx=Yes -CubePreserve=No -TablStProcPreserve=No -ProcDepPreserve=Yes -TrgrDepPreserve=Yes -CubeScriptPath= -CubeScriptCase=0 -CubeScriptEncoding=ANSI -CubeScriptNacct=No -CubeScriptHeader=No -CubeScriptExt=csv -CubeScriptExt0=txt -CubeScriptExt1= -CubeScriptExt2= -CubeScriptSep=, -CubeScriptDeli=" -EstimationYears=0 -DfltDomnName=D_%.U:VALUE% -DfltColnName=D_%.U:VALUE% -DfltReuse=Yes -DfltDrop=Yes - -[FolderOptions\CheckModel] - -[FolderOptions\CheckModel\Package] - -[FolderOptions\CheckModel\Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularReference] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ConstraintName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CnstMaxLen] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularDependency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ShortcutUniqCode] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table] - -[FolderOptions\CheckModel\Table\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqIndex] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyCollYesYes] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\TableIndexes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table\CheckTablePartitionKey] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableStartDate] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableRefNoLifecycle] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableSourceMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTablePartialColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableKeyColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableNotOnLifecycleTablespace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column] - -[FolderOptions\CheckModel\Table.Column\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DomainDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnMandatory] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\SerialColumnFK] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnOneToOneMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnDataTypeMapping] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnNoMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index] - -[FolderOptions\CheckModel\Table.Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UndefIndexType] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key] - -[FolderOptions\CheckModel\Table.Key\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger] - -[FolderOptions\CheckModel\Table.Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index] - -[FolderOptions\CheckModel\Join Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View] - -[FolderOptions\CheckModel\View\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\View.View Index] - -[FolderOptions\CheckModel\View.View Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference] - -[FolderOptions\CheckModel\Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\Reflexive] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\IncompleteJoin] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\JoinOrder] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference] - -[FolderOptions\CheckModel\View Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain] - -[FolderOptions\CheckModel\Domain\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default] - -[FolderOptions\CheckModel\Default\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltValeEmpty] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltSameVale] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User] - -[FolderOptions\CheckModel\User\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Group] - -[FolderOptions\CheckModel\Group\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Role] - -[FolderOptions\CheckModel\Role\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure] - -[FolderOptions\CheckModel\Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\DBMS Trigger] - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source] - -[FolderOptions\CheckModel\Data Source\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DtscTargets] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckDataSourceModels] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning] - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning] - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing] - -[FolderOptions\CheckModel\Table Collapsing\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact] - -[FolderOptions\CheckModel\Fact\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - ALLOLINKCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CubeDupAssociation] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension] - -[FolderOptions\CheckModel\Dimension\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association] - -[FolderOptions\CheckModel\Association\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute] - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure] - -[FolderOptions\CheckModel\Fact.Measure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy] - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym] - -[FolderOptions\CheckModel\Synonym\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type] - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package] - -[FolderOptions\CheckModel\Database Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure] - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence] - -[FolderOptions\CheckModel\Sequence\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor] - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Variable] - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type] - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception] - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace] - -[FolderOptions\CheckModel\Tablespace\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage] - -[FolderOptions\CheckModel\Storage\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database] - -[FolderOptions\CheckModel\Database\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service] - -[FolderOptions\CheckModel\Web Service\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation] - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle] - -[FolderOptions\CheckModel\Lifecycle\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase] - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIdlePeriod] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDataSource] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseExternalOnFirst] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Replication] - -[FolderOptions\CheckModel\Replication\PartialReplication] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule] - -[FolderOptions\CheckModel\Business Rule\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object] - -[FolderOptions\CheckModel\Extended Object\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link] - -[FolderOptions\CheckModel\Extended Link\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File] - -[FolderOptions\CheckModel\File\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckPathExists] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format] - -[FolderOptions\CheckModel\Data Format\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckDataFormatNullExpression] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes -[ModelOptions] - -[ModelOptions\Physical Objects] -CaseSensitive=No -DisplayName=Yes -EnableTrans=No -UseTerm=No -EnableRequirements=No -EnableFullShortcut=Yes -DefaultDttp= -IgnoreOwner=No -RebuildTrigger=Yes -RefrUnique=No -RefrAutoMigrate=Yes -RefrMigrateReuse=Yes -RefrMigrateDomain=Yes -RefrMigrateCheck=Yes -RefrMigrateRule=Yes -RefrMigrateExtd=No -RefrMigrDefaultLink=No -RefrDfltImpl=D -RefrPrgtColn=No -RefrMigrateToEnd=No -RebuildTriggerDep=No -ColnFKName=%.3:PARENT%_%COLUMN% -ColnFKNameUse=No -DomnCopyDttp=Yes -DomnCopyChck=No -DomnCopyRule=No -DomnCopyMand=No -DomnCopyExtd=No -DomnCopyProf=No -Notation=0 -DomnDefaultMandatory=No -ColnDefaultMandatory=No -TablDefaultOwner= -ViewDefaultOwner= -TrgrDefaultOwnerTabl= -TrgrDefaultOwnerView= -IdxDefaultOwnerTabl= -IdxDefaultOwnerView= -JdxDefaultOwner= -DBPackDefaultOwner= -SeqDefaultOwner= -ProcDefaultOwner= -DBMSTrgrDefaultOwner= -Currency=USD -RefrDeleteConstraint=1 -RefrUpdateConstraint=1 -RefrParentMandatory=No -RefrParentChangeAllow=Yes -RefrCheckOnCommit=No - -[ModelOptions\Physical Objects\NamingOptionsTemplates] - -[ModelOptions\Physical Objects\ClssNamingOptions] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL] - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN] - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX] - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR] - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF] - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT] - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO] - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Connection] - -[ModelOptions\Pdm] - -[ModelOptions\Generate] - -[ModelOptions\Generate\Xsm] -GenRootElement=Yes -GenComplexType=No -GenAttribute=Yes -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=No - -[ModelOptions\Generate\Pdm] -RRMapping=No - -[ModelOptions\Generate\Cdm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No -Notation=2 - -[ModelOptions\Generate\Oom] -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=Yes -ClassPrefix= - -[ModelOptions\Generate\Ldm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No - -[ModelOptions\Default Opts] - -[ModelOptions\Default Opts\TABL] -PhysOpts= - -[ModelOptions\Default Opts\COLN] -PhysOpts= - -[ModelOptions\Default Opts\INDX] -PhysOpts= - -[ModelOptions\Default Opts\AKEY] -PhysOpts= - -[ModelOptions\Default Opts\PKEY] -PhysOpts= - -[ModelOptions\Default Opts\STOR] -PhysOpts= - -[ModelOptions\Default Opts\TSPC] -PhysOpts= - -[ModelOptions\Default Opts\SQNC] -PhysOpts= - -[ModelOptions\Default Opts\DTBS] -PhysOpts= - -[ModelOptions\Default Opts\USER] -PhysOpts= - -[ModelOptions\Default Opts\JIDX] -PhysOpts= - - -B08E8E07-051A-4F7E-9EAA-1E4FB9DDF147 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng - -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B - - - - -EEDA8FD0-61A4-40C5-B3D2-A548EDA78743 -zheng -zheng -1478091680 -shuzheng -1489481906 -admin -[DisplayPreferences] - -[DisplayPreferences\PDM] - -[DisplayPreferences\General] -Adjust to text=Yes -Snap Grid=No -Constrain Labels=Yes -Display Grid=No -Show Page Delimiter=Yes -Show Links intersections=Yes -Activate automatic link routing=Yes -Grid size=800 -Graphic unit=2 -Window color=255 255 255 -Background image= -Background mode=8 -Watermark image= -Watermark mode=8 -Show watermark on screen=No -Gradient mode=0 -Gradient end color=255 255 255 -Show Swimlane=No -SwimlaneVert=Yes -TreeVert=No -CompDark=0 - -[DisplayPreferences\Object] -Show Icon=No -Mode=2 -Trunc Length=40 -Word Length=40 -Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~ -Shortcut IntIcon=Yes -Shortcut IntLoct=Yes -Shortcut IntFullPath=No -Shortcut IntLastPackage=Yes -Shortcut ExtIcon=Yes -Shortcut ExtLoct=No -Shortcut ExtFullPath=No -Shortcut ExtLastPackage=Yes -Shortcut ExtIncludeModl=Yes -EObjShowStrn=Yes -ExtendedObject.Comment=No -ExtendedObject.IconPicture=No -ExtendedObject.TextStyle=No -ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -ELnkShowStrn=Yes -ELnkShowName=Yes -ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> -FileObject.Stereotype=No -FileObject.DisplayName=Yes -FileObject.LocationOrName=No -FileObject.IconPicture=No -FileObject.TextStyle=No -FileObject.IconMode=Yes -FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Package.Stereotype=Yes -Package.Comment=No -Package.IconPicture=No -Package.TextStyle=No -Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Display Model Version=Yes -Table.Stereotype=Yes -Table.DisplayName=Yes -Table.OwnerDisplayName=No -Table.Columns=Yes -Table.Columns._Filter="All Columns" PDMCOLNALL -Table.Columns._Columns=Stereotype KeyIndicator -Table.Columns._Limit=-5 -Table.Keys=No -Table.Keys._Columns=Stereotype Indicator -Table.Indexes=No -Table.Indexes._Columns=Stereotype -Table.Triggers=No -Table.Triggers._Columns=Stereotype -Table.Comment=No -Table.IconPicture=No -Table.TextStyle=No -Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Code Yes\r\nDataType Yes\r\nName Yes\r\nKeyIndicator Yes" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;\&quot;PRIM \&quot;TRUE\&quot; TRUE\&quot;&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;\&quot;KEYS \&quot;TRUE\&quot; TRUE\&quot;&quot;" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Code Yes\r\nStereotype Yes\r\nIndicator Yes\r\nName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -View.Stereotype=Yes -View.DisplayName=Yes -View.OwnerDisplayName=No -View.Columns=Yes -View.Columns._Columns=DisplayName -View.Columns._Limit=-5 -View.TemporaryVTables=Yes -View.Indexes=No -View.Comment=No -View.IconPicture=No -View.TextStyle=No -View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Procedure.Stereotype=No -Procedure.DisplayName=Yes -Procedure.OwnerDisplayName=No -Procedure.Comment=No -Procedure.IconPicture=No -Procedure.TextStyle=No -Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Reference.Cardinality=No -Reference.ImplementationType=No -Reference.ChildRole=Yes -Reference.Stereotype=Yes -Reference.DisplayName=No -Reference.ForeignKeyConstraintName=No -Reference.JoinExpression=No -Reference.Integrity=No -Reference.ParentRole=Yes -Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> -ViewReference.ChildRole=Yes -ViewReference.Stereotype=Yes -ViewReference.DisplayName=No -ViewReference.JoinExpression=No -ViewReference.ParentRole=Yes -ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> - -[DisplayPreferences\Symbol] - -[DisplayPreferences\Symbol\FRMEOBJ] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=6000 -Height=2000 -Brush color=255 255 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=64 -Brush gradient color=192 192 192 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 255 128 128 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FRMELNK] -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FILO] -OBJSTRNFont=新宋体,8,N -OBJSTRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LCNMFont=新宋体,8,N -LCNMFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=3600 -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PDMPCKG] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 178 178 178 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\TABL] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=255 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -KeysFont=新宋体,8,N -KeysFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -TriggersFont=新宋体,8,N -TriggersFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=178 214 252 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VIEW] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=0 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -TemporaryVTablesFont=新宋体,8,N -TemporaryVTablesFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=208 208 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PROC] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4000 -Height=1000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 108 0 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\REFR] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VREF] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\USRDEPD] -OBJXSTRFont=新宋体,8,N -OBJXSTRFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=2 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\Free Symbol] -Free TextFont=新宋体,8,N -Free TextFont color=0 0 0 -Line style=0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 -(8268, 11693) -((315,354), (433,354)) -1 -15 - - -1482063385 -1484832985 -((-32984,-12019), (66872,-60459)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1479301742 -1483885217 -((-33350,36120), (66768,-8278)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1482127349 -((27970,3472), (29220,22674)) -((28595,22274),(28595,3872)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095245 -1482127349 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -1 - - - - - - - - - - - -1483085710 -1484926118 -((-33445,-63495), (67043,-102889)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1478095270 -1482127349 -((18772,5480), (20022,11909)) -((19397,11509),(19397,5880)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478153406 -1486384863 -((36294,21274), (56607,27323)) -((36694,22274),(36694,21674),(56207,21674),(56207,26698),(49607,26698)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483619847 -1486385652 -((-9877,-23800), (2708,-22550)) -((-9477,-23175),(2308,-23175)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483619849 -1486385652 -((-18467,-36638), (-17217,-24607)) -((-17842,-25007),(-17842,-36238)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483620005 -1486385652 -((4030,-39400), (5280,-22888)) -((4655,-39000),(4655,-23288)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483620007 -1486385646 -((4021,-49268), (5271,-39799)) -((4646,-40199),(4646,-48868)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483624336 -1488037155 -((28233,-54300), (29483,-42610)) -((28858,-53900),(28858,-43010)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624340 -1486385646 -((12331,-52679), (20181,-51429)) -((19781,-52054),(12731,-52054)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483624615 -1486385652 -((15051,-23876), (20664,-22626)) -((20264,-23251),(15451,-23251)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624617 -1486385652 -((28146,-33027), (29396,-20565)) -((28771,-20965),(28771,-32627)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124946 -1484124953 -((-13832,-79879), (-7728,-71568)) -((-8128,-79479),(-13207,-79479),(-13207,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1484124984 -1484127382 -((-16263,-86551), (-15013,-71568)) -((-15638,-86151),(-15638,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124996 -1484124997 -((-11114,-95606), (-9864,-89626)) -((-10489,-95206),(-10489,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125007 -1484127367 -((-5345,-95501), (-4095,-89626)) -((-4720,-95101),(-4720,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484125017 -1484125017 -((-1839,-87942), (6039,-86692)) -((-1439,-87317),(5639,-87317)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125035 -1484129049 -((7538,-85005), (8788,-82265)) -((8163,-82665),(8163,-84605)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484129054 -1484129054 -((9958,-80104), (27337,-78854)) -((26937,-79479),(10358,-79479)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129077 -1484129077 -((20349,-71149), (27174,-69899)) -((26774,-70524),(20749,-70524)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129119 -1484129130 -((13678,-84943), (14928,-73310)) -((14303,-73710),(14303,-84543)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129130 -1484129130 -((-7408,-69819), (2275,-68569)) -((1875,-69194),(-7008,-69194)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1486384936 -1486384936 -((40608,-38852), (44457,-37602)) -((41008,-38227),(44057,-38227)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127349 --1 -((17030,-6105), (42856,7693)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((4280,11492), (23152,15491)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5733,1490), (11209,5489)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5666,21391), (17070,31065)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-15250,11601), (2078,15600)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((23781,22274), (49607,31122)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-29965,-1483), (-8389,6539)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-cms -1479304057 -1482127349 -((-33200,33185), (-25780,35793)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482062898 -1486384925 --1 -((44057,-43292), (65247,-32794)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-upms -1482063412 -1483618098 -((-32435,-15170), (-25015,-12562)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482127196 -1484124235 --1 -((-25348,-71968), (-7008,-66420)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127641 -1483625695 --1 -((5639,-90091), (22968,-84543)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127744 -1484125017 --1 -((-19539,-90026), (-1439,-86027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127996 -1484124997 --1 -((-27122,-99205), (-7862,-95206)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482128170 -1484125007 --1 -((-6110,-99824), (13150,-95101)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-pay -1483085721 -1483623919 -((-33084,-66872), (-25664,-64264)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1483618514 -1486384809 --1 -((-26699,-40962), (-8985,-36238)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483618865 -1486385652 --1 -((-3037,-27525), (15451,-17027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619110 -1486385646 --1 -((-3439,-55240), (12731,-48868)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619640 -1486385652 --1 -((-27106,-25007), (-9392,-21008)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619903 -1486384764 --1 -((-2305,-40199), (12320,-36200)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483620745 -1486384936 --1 -((16342,-43085), (41008,-32587)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624189 -1486385646 --1 -((19781,-54122), (36723,-50123)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624373 -1486385652 --1 -((20114,-24947), (37056,-20948)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624755 -1484125035 --1 -((-8128,-82665), (10358,-76293)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483625334 -1484129130 --1 -((1875,-73710), (20749,-67338)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626087 -1484129077 --1 -((26774,-71974), (48736,-67974)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626439 -1484129054 --1 -((26937,-83435), (48513,-76237)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885222 -1483885587 --1 -((48150,8663), (63932,16685)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885645 -1483885753 --1 -((47640,-275), (62650,3724)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1489481906 -1489483460 --1 -((-25661,-57476), (-9877,-44504)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - - - - - - - - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - -23DEAC6C-2C58-4121-B150-E676660C53B9 -cms_article 文章表 -cms_article -1478091704 -shuzheng -1482062962 -shuzheng -文章表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - - - -E713E125-4EDD-4EC5-AE45-9F0591FA96B2 -编号 -article_id -1478091704 -shuzheng -1478093908 -shuzheng -文章编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -18A76FE6-A962-465C-BA2D-F2094D942CA1 -文章标题 -title -1478091704 -shuzheng -1478093908 -shuzheng -文章标题 -varchar(200) -200 -1 - - -46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 -文章原作者 -author -1478091704 -shuzheng -1478093908 -shuzheng -文章原作者 -NULL -varchar(50) -50 - - -4486670E-E9CE-44F2-B78F-4A10DBC2980E -转载来源网址 -fromurl -1478091704 -shuzheng -1478093908 -shuzheng -转载来源网址 -NULL -varchar(300) -300 - - -51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D -封面图 -image -1478091704 -shuzheng -1478093908 -shuzheng -封面图 -NULL -varchar(300) -300 - - -E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 -关键字 -keywords -1478091704 -shuzheng -1478093908 -shuzheng -关键字 -NULL -varchar(100) -100 - - -5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 -简介 -description -1478091704 -shuzheng -1478093908 -shuzheng -简介 -NULL -varchar(500) -500 - - -9B55BC3D-0919-4A43-BB1B-F2FFFD153770 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093908 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -652284A5-8966-45A9-9942-0C1485379D8A -是否允许评论(0:不允许,1:允许) -allowcomments -1478091704 -shuzheng -1478093908 -shuzheng -是否允许评论(0:不允许,1:允许) -1 -tinyint(4) -4 -1 - - -B22AA35B-D990-4A76-BC0B-B6308B5A73F5 -状态(-1:不通过,0:未审核,1: 通过) -status -1478091704 -shuzheng -1479213265 -shuzheng -状态(-1:不通过,0未审核,1:通过) -1 -tinyint(4) -4 -1 - - -83174068-969D-44D7-BB59-E770371422D5 -内容 -content -1478091704 -shuzheng -1478093908 -shuzheng -内容 -mediumtext - - -68F72A3F-607F-4594-AF0B-27DC1B68804D -发布人id -user_id -1478091704 -shuzheng -1478093908 -shuzheng -发布人id -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2EE8725D-73B7-48BD-A32A-30EE47C9274D -阅读数量 -readnumber -1478091704 -shuzheng -1478093908 -shuzheng -阅读数量 -0 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -008A2E1A-9D38-4F99-B31D-A601584ECC99 -创建时间 -ctime -1478091704 -shuzheng -1478093908 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8F3650CA-E307-45B9-8398-186BE295627F -排序 -orders -1478091704 -shuzheng -1478093908 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -D16F1C55-642E-4C00-AE47-41A3AA4C6990 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -AFFC16D9-081A-44BF-9A3B-B13576DF6A95 -cms_article_orders -cms_article_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_orders - - - - - - - - - - -6F9E2379-CC2F-47F9-AB2F-1D89827CC883 -cms_article_category 文章类目关联表 -cms_article_category -1478091704 -shuzheng -1482062967 -shuzheng -文章类目关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - - - -814E1ABA-4477-494B-8817-F33716CE5509 -编号 -article_category_id -1478091704 -shuzheng -1478153815 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8A035950-1336-4474-ACC1-931031D4CE5C -文章编号 -article_id -1478091704 -shuzheng -1478153815 -admin -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E -类目编号 -category_id -1478091704 -shuzheng -1478153815 -admin -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -FF2A24C8-3664-4BA5-9F43-DFBD12881786 -cms_article_category_article_id -cms_article_category_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_article_id - - - - - -8E02D98D-C525-4645-99A9-5E2CA77877E9 -cms_article_category_category_id -cms_article_category_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_category_id - - - - - - - - - - -7881EBB0-D4A9-4C6F-A803-C262450AE710 -cms_article_tag 文章标签关联表 -cms_article_tag -1478091704 -shuzheng -1482062957 -shuzheng -文章标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - - - -A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 -编号 -article_tag_id -1478091704 -shuzheng -1478093638 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -77794BDC-3755-4AA2-96AD-225CF443BD97 -文章编号 -article_id -1478091704 -shuzheng -1478093638 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -7240E03B-AA99-4CC8-950C-FB2ABBFDC533 -标签编号 -tag_id -1478091704 -shuzheng -1478093638 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 -cms_article_tag_article_id -cms_article_tag_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_article_id - - - - - -C0FAECCF-C6B0-4629-B5EB-BDEA962028DC -cms_article_tag_tag_id -cms_article_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_tag_id - - - - - - - - - - -29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 -cms_category 类目表 -cms_category -1478091704 -shuzheng -1482062979 -shuzheng -类目表 -ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - - - -0E6D4647-8D54-465F-8BA5-C54B449C726E -编号 -category_id -1478091704 -shuzheng -1478093590 -shuzheng -类目编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -778F39AB-E601-4419-B0F1-3E33455A7BBA -上级编号 -pid -1478091704 -shuzheng -1478153497 -admin -上级编号 -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB -层级 -level -1478091704 -shuzheng -1484126120 -admin -层级 -tinyint(4) -4 -1 - - -658EA7E8-93E1-464A-84D2-3FF730DAE9D9 -名称 -name -1478091704 -shuzheng -1478093590 -shuzheng -名称 -varchar(20) -20 -1 - - -4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F -描述 -description -1478091704 -shuzheng -1478093590 -shuzheng -描述 -NULL -varchar(200) -200 - - -9B699E2B-A5AF-4637-908A-DA1EE4DB506C -图标 -icon -1478091704 -shuzheng -1478093590 -shuzheng -图标 -NULL -varchar(50) -50 - - -028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093590 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(3) -3 -1 - - -10CBE4F7-8E05-4482-B7CF-3693C720F8B5 -别名 -alias -1478091704 -shuzheng -1478093590 -shuzheng -别名 -NULL -varchar(20) -20 - - -34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D -创建时间 -ctime -1478091704 -shuzheng -1478093590 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E7C45F9B-42AB-45FF-AE07-4A351BD5E145 -排序 -orders -1478091704 -shuzheng -1478093590 -shuzheng -排序 -bigint(255) -255 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -31899912-87C8-42BA-9EC2-246CD0AA8929 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -A6FD8DD0-EDB7-4B9A-9390-00825E1F068D -cms_category_orders -cms_category_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_orders - - - - - -7B3FED70-F6E1-49C6-8DFB-39A561D4B09D -cms_category_pid -cms_category_pid -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_pid - - - - - -A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 -cms_category_alias -cms_category_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_alias - - - - - -0F3BF207-0E1C-4533-B4BF-A9DD23909A4F -cms_category_level -cms_category_level -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_level - - - - - - - - - - -CC31E757-4197-47DC-9C7C-C4D1A6FECC82 -cms_category_tag 类目标签关联表 -cms_category_tag -1478091704 -shuzheng -1482062971 -shuzheng -类目标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - - - -F9314436-908B-4B4F-97DB-4840980449F4 -编号 -category_tag_id -1478091704 -shuzheng -1478093494 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6371EB26-B681-427A-971C-D8BA5479301C -类目编号 -category_id -1478091704 -shuzheng -1478093494 -shuzheng -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8261D036-554E-4175-A77C-595A563C265A -标签编号 -tag_id -1478091704 -shuzheng -1478093494 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -F32196ED-0EC3-4449-B072-630A17965667 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -596429F9-1660-44E6-808B-82493F2CB903 -cms_category_tag_tag_id -cms_category_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_tag_id - - - - - -FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 -cms_category_tag_category_id -cms_category_tag_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_category_id - - - - - - - - - - -6968E3D7-A545-48FC-8A75-56A3427B76FA -cms_comment 评论表 -cms_comment -1478091704 -shuzheng -1482062989 -shuzheng -评论表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - - - -67BE93B3-1A04-4728-9433-D50EA9BD1DD6 -编号 -comment_id -1478091704 -shuzheng -1478093710 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BC2A83B1-EEBB-434E-856C-1A622C7024E6 -回复楼中楼编号 -pid -1478091704 -shuzheng -1479651239 -shuzheng -回复楼中楼编号回复楼中楼编号 -NULL -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -020D4B38-9D03-4D71-86EC-CC4C569E2F9E -文章编号 -article_id -1478091704 -shuzheng -1478093710 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B290EB50-E749-49A6-83EC-D4D9E503521B -用户编号 -user_id -1478091704 -shuzheng -1478093710 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EDE08926-14AD-44D2-B609-D33250A8DABC -评论内容 -content -1478091704 -shuzheng -1478093710 -shuzheng -评论内容 -text -1 - - -61327788-7D10-40F7-AD4D-DF58744DC9D4 -状态(-1:不通过,0:未审核,1:通过) -status -1478091704 -shuzheng -1479213239 -shuzheng -状态(-1:不通过,0:未审核,1:通过) -1 -tinyint(4) -4 -1 - - -DC470AAC-B623-4B56-88FF-B98A7F85E18D -评论人ip地址 -ip -1478091704 -shuzheng -1478093710 -shuzheng -评论人ip地址 -NULL -varchar(30) -30 - - -8D4E7004-6AE8-476A-AA4C-B57CECE8B384 -评论人终端信息 -agent -1478091704 -shuzheng -1478093710 -shuzheng -评论人终端信息 -NULL -varchar(200) -200 - - -5D332B68-E410-4D6C-AFBD-532A9630A778 -创建时间 -ctime -1478091704 -shuzheng -1478093710 -shuzheng -创建时间 -bigint(20) -20 -1 - - - - -A764394E-BE44-4537-97AF-BC1B6970CAD8 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -2AA4BD84-3D49-46C3-BC42-86860D644FDA -cms_comment_article_id -cms_comment_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_comment_article_id - - - - - - - - - - -ED56E355-8B82-4C5A-BD65-595FA7BB3442 -cms_tag 标签表 -cms_tag -1478091704 -shuzheng -1482062953 -shuzheng -标签表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - - - -F352DC47-B62B-42F4-9F33-01927833F083 -编号 -tag_id -1478091704 -shuzheng -1478093442 -shuzheng -标签编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -85B03305-1EB7-4622-90D6-5ACAB18F6AF1 -名称 -name -1478091704 -shuzheng -1478093442 -shuzheng -名称 -varchar(20) -20 -1 - - -A2B9EF59-9738-426A-9EE2-C8958F243389 -描述 -description -1478091704 -shuzheng -1478093442 -shuzheng -描述 -NULL -varchar(200) -200 - - -A25791F7-418C-43DE-89AD-CF387B6D82EF -图标 -icon -1478091704 -shuzheng -1478093442 -shuzheng -图标 -NULL -varchar(50) -50 - - -26223F29-D8E9-446A-96DF-183BEB86AF21 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093442 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -CBC1250B-8B50-499D-9AB1-5E80AD2B9303 -别名 -alias -1478091704 -shuzheng -1478093442 -shuzheng -别名 -NULL -varchar(20) -20 - - -B164191C-6FC8-45C7-991A-1421EA64186E -创建时间 -ctime -1478091704 -shuzheng -1478093442 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8D3FDBEA-7630-4ED2-96A9-8425FC254D21 -排序 -orders -1478091704 -shuzheng -1478093442 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -B258FAB0-DCC7-4E83-84B3-932E440B290F -cms_tag_orders -cms_tag_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_orders - - - - - -00ED399C-093D-448B-BCED-911CA4B8051B -cms_tag_alias -cms_tag_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_alias - - - - - - - - - - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 -upms_system 系统 -upms_system -1482062898 -shuzheng -1488716332 -shuzheng -系统 - - - -3974B1F1-0866-49ED-8B9A-604E0CE11EE7 -编号 -system_id -1482063016 -shuzheng -1486385567 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -64548C2E-D064-462C-BC40-4BCC70C7539B -图标 -icon -1482063172 -shuzheng -1486833944 -shuzheng -图标 -varchar(50) -50 - - -50CAD61A-563E-4AE4-9CE1-4D3982C75EDF -背景 -banner -1488714040 -shuzheng -1488716332 -shuzheng -背景 -varchar(50) -50 - - -6AFE670A-A870-4DE6-8AFB-0F29AD9E9C82 -主题 -theme -1488714040 -shuzheng -1488716332 -shuzheng -主题 -varchar(50) -50 - - -BB4E4C82-4C7A-466C-8211-2BD043E0DE17 -根目录 -basepath -1482063172 -shuzheng -1486385567 -shuzheng -根目录 -varchar(100) -100 - - -1DF10192-EA50-4CDA-BE9D-94F56CD65283 -状态(-1:黑名单,1:正常) -status -1482063172 -shuzheng -1486385614 -shuzheng -状态(-1:黑名单,1:正常) -tinyint(4) -4 - - -14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 -系统名称 -name -1482063016 -shuzheng -1486385567 -shuzheng -系统名称 -varchar(20) -20 - - -7F86C4C2-B131-46BB-9B88-CCE9674508D3 -系统标题 -title -1486706700 -admin -1486706789 -admin -系统标题 -varchar(20) -20 - - -62A1E140-D368-444C-891E-422B31256721 -系统描述 -description -1486706700 -admin -1486706789 -admin -系统描述 -varchar(300) -300 - - -D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 -创建时间 -ctime -1482063172 -shuzheng -1486385567 -shuzheng -创建时间 -bigint(20) -20 - - -5A6846DA-1B7E-450D-994D-1343E470F9CC -排序 -orders -1482063172 -shuzheng -1486385567 -shuzheng -排序 -bigint(20) -20 - - - - -84D11343-CC58-403D-9D31-CDD53B1D7CFC -Key_1 -Key_1 -1482063016 -shuzheng -1482063141 -shuzheng - - - - - - - - - - -759CBAEF-FE82-441C-9A18-93F13FE24944 -pay_vendor 第三方支付标识表 -pay_vendor -1482127196 -admin -1483624994 -shuzheng -第三方支付标识表 - - - -E5C2EA1D-17E5-42CB-9333-1CCACACBD281 -标识编号 -pay_vendor_id -1482127222 -admin -1484125704 -admin -int(10) -10 -1 -1 - - -E5D4E872-7BF0-49B0-B9B2-6781191112B6 -支付标识名称 -name -1482127590 -admin -1482127629 -admin -varchar(20) -20 - - -E70EF22A-A438-43F2-9F59-B1C20AD3F415 -AppId -appid -1483624799 -shuzheng -1483624894 -shuzheng -varchar(50) -50 - - -1C70ADB9-AB28-4FCD-A406-BF79E31E5602 -AppSecret -appsecret -1483624799 -shuzheng -1483624894 -shuzheng -varchar(150) -150 - - -D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF -配置参数 -config -1483624902 -shuzheng -1483624934 -shuzheng -varchar(1000) -1000 - - - - -50224380-3CAB-4F6E-8F46-1E5625EA25DB -Key_1 -Key_1 -1482127367 -admin -1482127378 -admin - - - - - - - - - - -66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 -pay_mch 支付中心商户管理表 -pay_mch -1482127641 -admin -1483085653 -admin -支付中心商户管理表 - - - -62DC3112-9ACE-4387-BC78-823CE5A754FB -商户编号 -pay_mch_id -1482127644 -admin -1484127294 -admin -int(10) -10 -1 -1 - - -35B6F97F-87DC-456A-8EA3-0BF9A5303039 -支付中心商户号 -mch_id -1482127644 -admin -1482127858 -admin -varchar(20) -20 - - -3E09C267-1338-4828-B8CF-8D149D11A405 -商户名称 -name -1482127700 -admin -1482127858 -admin -varchar(20) -20 - - -91B49030-6943-4117-AE20-D932E1C0333C -请求key -reqKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - -7CDDF1B5-2283-49DA-92F9-471195D09F19 -响应key -resKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - - - -049E124A-5B63-4619-A105-86ECCA7FC7E9 -Key_1 -Key_1 -1482127644 -admin -1482127700 -admin - - - - - - - - - - -44431080-CB08-4D11-898E-12AFF2ED2521 -pay_type 商户支持支付类型表 -pay_type -1482127744 -admin -1484125017 -admin -商户支持支付类型表 - - - -CDBE6D88-0847-4816-BC2E-BFA36628DD8C -商户支付类型编号 -pay_type_id -1482127747 -admin -1484127287 -admin -int(10) -10 -1 -1 - - -70DD828A-0A41-471F-9027-F929777CA1A7 -标识编号 -pay_vendor_id -1484124984 -admin -1484127287 -admin -int(10) -10 - - -C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E -商户编号 -pay_mch_id -1484125017 -admin -1484127287 -admin -int(10) -10 - - - - -1F47D180-534B-44D7-8EA4-54ED06A72D8E -Key_1 -Key_1 -1482127747 -admin -1482127825 -admin - - - - - - - - - - -15AFD128-7F3E-4A94-8C7D-09D9EF46029B -pay_pay 支付参数配置表 -pay_pay -1482127996 -admin -1484124997 -admin -支付参数配置表 - - - -43F3B4A5-FAFF-41D0-A131-937A575335B1 -配置编号 -pay_pay_id -1482127998 -admin -1484127276 -admin -int(10) -10 -1 -1 - - -EB68E666-02ED-41DF-B452-B965554ED059 -商户支付类型编号 -pay_type_id -1484124996 -admin -1484127276 -admin -int(10) -10 - - -E60677C3-D3CF-4147-A438-8821079A3C25 -参数 -param -1482127998 -admin -1482128053 -admin -varchar(1000) -1000 - - - - -4B260E5B-5208-44CF-B331-702023F3757D -Key_1 -Key_1 -1482127998 -admin -1482128053 -admin - - - - - - - - - - -139BB2D8-E83D-4A4A-83D3-55A05D2E6492 -pay_vest 马甲支付参数配置表 -pay_vest -1482128170 -admin -1484125007 -admin -马甲支付参数配置表 - - - -196AB461-A440-4873-9A19-36998ED1A03C -马甲配置编号 -pay_vest_id -1482128173 -admin -1484127304 -admin -int(10) -10 -1 -1 - - -283ABCB7-4A70-4D05-98FD-013D86290FBB -商户支付类型编号 -pay_type_id -1484125007 -admin -1484127304 -admin -int(10) -10 - - -A41B9194-EEDF-426A-8655-654552105D07 -马甲前缀 -prefix -1482128173 -admin -1482128247 -admin -varchar(20) -20 - - -15046235-585D-4E2C-B00E-83E4052F9C57 -马甲参数配置 -param -1482128173 -admin -1482128247 -admin -varchar(1000) -1000 - - - - -BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F -Key_1 -Key_1 -1482128173 -admin -1482128247 -admin - - - - - - - - - - -30419DEF-FEEA-4789-B793-E803263E619E -upms_organization 组织 -upms_organization -1483618514 -shuzheng -1486384344 -shuzheng -组织 - - - -DB1313DD-4D6C-4766-A566-D33D4428BE06 -编号 -organization_id -1483618608 -shuzheng -1484925856 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 -组织名称 -name -1483618780 -shuzheng -1484925856 -shuzheng -组织名称 -varchar(20) -20 - - -A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB -组织描述 -description -1483618780 -shuzheng -1484925856 -shuzheng -组织描述 -varchar(1000) -1000 - - -2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 -创建时间 -ctime -1484925826 -shuzheng -1484925856 -shuzheng -创建时间 -bigint(20) -20 - - - - -8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 -Key_1 -Key_1 -1483618608 -shuzheng -1483618649 -shuzheng - - - - - - - - - - -0AE1B064-CD93-434D-AD23-DE671A50D1B2 -upms_user 用户 -upms_user -1483618865 -shuzheng -1486384328 -shuzheng -用户 - - - -7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 -编号 -user_id -1483618883 -shuzheng -1484924881 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -5B67B292-5FCE-453F-9B1E-A038A71AF5E7 -帐号 -username -1484832991 -shuzheng -1484924881 -shuzheng -帐号 -varchar(20) -20 -1 - - -91C31103-18B4-42D2-A9F3-FE5800DE49C6 -密码MD5(密码+盐) -password -1484832991 -shuzheng -1484925129 -shuzheng -密码MD5(密码+盐) -varchar(32) -32 -1 - - -1F0E6849-3CF7-4B75-A367-C08DC50764E8 - -salt -1484832991 -shuzheng -1484924881 -shuzheng - -varchar(32) -32 - - -25970F78-DE58-4C62-9ADB-F779931E335E -姓名 -realname -1484832991 -shuzheng -1484924881 -shuzheng -姓名 -varchar(20) -20 - - -84A7E171-608C-44B2-8585-786E4E25AC1E -头像 -avatar -1484832991 -shuzheng -1484924881 -shuzheng -头像 -varchar(50) -50 - - -AED8A44F-BA0B-46B8-A78B-60E970096A71 -电话 -phone -1484832991 -shuzheng -1484924881 -shuzheng -电话 -varchar(20) -20 - - -948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C -邮箱 -email -1484832991 -shuzheng -1484924881 -shuzheng -邮箱 -varchar(50) -50 - - -C9EBD54B-084D-4053-B1A1-B899CB925ECC -性别 -sex -1484832991 -shuzheng -1484924881 -shuzheng -性别 -tinyint(4) -4 - - -F9584A5C-5E9B-4532-AE98-15C611306AC1 -状态(0:正常,1:锁定) -locked -1484924818 -shuzheng -1486384528 -shuzheng -状态(0:正常,1:锁定) -tinyint(4) -4 - - -D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD -创建时间 -ctime -1484832991 -shuzheng -1484924881 -shuzheng -创建时间 -bigint(20) -20 - - - - -0AF8AADC-ED41-4F4F-9C94-E172BA315F00 -Key_1 -Key_1 -1483618883 -shuzheng -1483619009 -shuzheng - - - - - - - - - - -752059C0-17F3-4535-8808-CD73505A28D6 -upms_role 角色 -upms_role -1483619110 -shuzheng -1487911529 -admin -角色 - - - -B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 -编号 -role_id -1483619113 -shuzheng -1487472148 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BE2AC2A1-45EB-46AD-A76D-158FBAC8916D -角色名称 -name -1483619328 -shuzheng -1487472148 -shuzheng -角色名称 -varchar(20) -20 - - -A55335DA-B21D-490A-B928-4BC8570F8CB4 -角色标题 -title -1487911454 -admin -1487911529 -admin -角色标题 -varchar(20) -20 - - -512D36F3-7B3C-4544-9EE8-B9C518156C3A -角色描述 -description -1483619328 -shuzheng -1487472148 -shuzheng -角色描述 -varchar(1000) -1000 - - -84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF -创建时间 -ctime -1483619328 -shuzheng -1487472148 -shuzheng -创建时间 -bigint(20) -20 -1 - - -87620943-83A8-4F89-9E60-0049BB14866C -排序 -orders -1483619328 -shuzheng -1487472148 -shuzheng -排序 -bigint(20) -20 -1 - - - - -D6607189-3B7C-4F90-9886-749070B74517 -Key_1 -Key_1 -1483619113 -shuzheng -1483619328 -shuzheng - - - - - - - - - - -6CAB617B-7A99-4280-B4B5-4866F5666008 -upms_user_organization 用户组织关联表 -upms_user_organization -1483619640 -shuzheng -1483619775 -shuzheng -用户组织关联表 - - - -5D9E4666-0947-471C-A478-0215085A2552 -编号 -user_organization_id -1483619649 -shuzheng -1487472110 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2CC51752-C886-410C-B698-BA9959819850 -用户编号 -user_id -1483619649 -shuzheng -1487472110 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FD55FC6A-C641-468F-9C01-FF6D9F96B89D -组织编号 -organization_id -1483619649 -shuzheng -1487472110 -shuzheng -组织编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -466E2110-1DBD-4C82-B3F9-8E4084DEF815 -Key_1 -Key_1 -1483619649 -shuzheng -1483619775 -shuzheng - - - - - - - - - - -9508810F-F9BB-44E3-8518-6F5DEB5CE1EB -upms_user_role 用户角色关联表 -upms_user_role -1483619903 -shuzheng -1486384646 -shuzheng -用户角色关联表 - - - -1FA281BE-EBC5-4286-9E4C-AAFDCD994106 -编号 -user_role_id -1483619905 -shuzheng -1487472127 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 -用户编号 -user_id -1483619905 -shuzheng -1487472127 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2081BA42-C0E9-4023-A13B-F4FA73F8E82A -角色编号 -role_id -1483620007 -shuzheng -1487472127 -shuzheng -角色编号 -int(10) -10 - - - - -EDA5BE67-76F0-4B10-A20D-88657973C5CF -Key_1 -Key_1 -1483619905 -shuzheng -1483619988 -shuzheng - - - - - - - - - - -DB08E027-9573-4802-A2DA-46BBC2E0DB7B -upms_permission 权限 -upms_permission -1483620745 -shuzheng -1487472092 -shuzheng -权限 - - - -B06073EB-3267-4941-9C24-4D2C542049AF -编号 -permission_id -1483620809 -shuzheng -1484926261 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6D18DAF9-6786-45DF-B1AB-6AD067DED07F -所属系统 -system_id -1483620833 -shuzheng -1484926261 -shuzheng -所属系统 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E949830E-7A38-4DC2-B9F3-D1FFCE92D270 -所属上级 -pid -1486384959 -shuzheng -1486385494 -shuzheng -所属上级 -int(10) -10 - - -1217175C-B453-4228-976C-4C6E0190790C -名称 -name -1486705068 -admin -1486705279 -admin -名称 -varchar(20) -20 - - -DA4D2D5F-E203-494A-918A-172618A7357B -类型(1:目录,2:菜单,3:按钮) -type -1486384959 -shuzheng -1488037148 -shuzheng -类型(1:目录,2:菜单,3:按钮) -tinyint(4) -4 - - -33E71869-2E71-42B0-A9ED-F9A5B3734F26 -权限值 -permission_value -1484926214 -shuzheng -1486833902 -shuzheng -权限值 -varchar(50) -50 - - -76637A13-3EC8-4FC8-9833-5488E8617C88 -路径 -uri -1486705068 -admin -1486705279 -admin -路径 -varchar(100) -100 - - -D05101EA-B332-4120-B37C-24596132E42B -图标 -icon -1486384959 -shuzheng -1486833921 -shuzheng -图标 -varchar(50) -50 - - -4F463639-9D0E-4FCE-A9D3-9DF928875933 -状态(0:禁止,1:正常) -status -1486705068 -admin -1486705279 -admin -状态(0:禁止,1:正常) -tinyint(4) -4 - - -2C120042-FDCC-46C2-A369-CBE524BE8ECD -创建时间 -ctime -1486384959 -shuzheng -1486385494 -shuzheng -创建时间 -bigint(20) -20 - - -FBCE45CB-6DE9-4B85-8DC6-93458956864D -排序 -orders -1486384959 -shuzheng -1486385494 -shuzheng -排序 -bigint(20) -20 - - - - -4A3801BF-59B2-46C9-A811-CE7B1E126157 -Key_1 -Key_1 -1483620809 -shuzheng -1483620829 -shuzheng - - - - - - - - - - -CB13B52A-6760-4971-8CBE-480185C96B6F -upms_role_permission 角色权限关联表 -upms_role_permission -1483624189 -shuzheng -1483624298 -shuzheng -角色权限关联表 - - - -1D040E40-699D-4D60-9632-3972F6E2AD91 -编号 -role_permission_id -1483624201 -shuzheng -1487472176 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 -角色编号 -role_id -1483624201 -shuzheng -1487472176 -shuzheng -角色编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9475F946-6271-461D-80EA-231750A528B9 -权限编号 -permission_id -1483624201 -shuzheng -1487472176 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -965392D5-E41D-464F-AB42-4DC33F75F25C -Key_1 -Key_1 -1483624201 -shuzheng -1483624298 -shuzheng - - - - - - - - - - -A85368B7-8817-4F5D-AEF6-3FF1980113C6 -upms_user_permission 用户权限关联表 -upms_user_permission -1483624373 -shuzheng -1483624600 -shuzheng -用户权限关联表 - - - -B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 -编号 -user_permission_id -1483624383 -shuzheng -1487472161 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FB0DCBD7-A1FB-4739-A614-E8324727C8EC -用户编号 -user_id -1483624383 -shuzheng -1487472161 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -AA5FA6D9-4847-41A4-A8C8-E41860F961B5 -权限编号 -permission_id -1483624383 -shuzheng -1487472161 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -BC82C0F2-ECEF-4C13-879E-22147023A279 -Key_1 -Key_1 -1483624383 -shuzheng -1483624600 -shuzheng - - - - - - - - - - -753101E6-2060-4AA6-9E82-B7F4914271B2 -pay_in_order 收入订单表 -pay_in_order -1483624755 -shuzheng -1484125035 -admin -收入订单表 - - - -AF326C8F-729B-455F-8FB8-455B6A2D01FB -收入订单编号 -pay_in_order_id -1483625026 -shuzheng -1484129046 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -A6EEAF8A-648A-43E8-8287-892FAA509AC9 -标识编号 -pay_vendor_id -1484124946 -admin -1484127328 -admin -int(10) -10 - - -83C6E4D6-6806-43D2-B876-05E2A9D9A293 -商户编号 -pay_mch_id -1484125035 -admin -1484127328 -admin -int(10) -10 - - -82C646DB-B159-49E1-8B83-83D939A8461D -金额 -amount -1483626003 -shuzheng -1483626073 -shuzheng -decimal -1 - - -315608C7-2061-4E04-822E-FA732C5C8C97 -状态 -status -1483626003 -shuzheng -1484127328 -admin -tinyint(4) -4 -1 - - -A23A719F-7AA5-4755-99F8-F8C127ACDEFA -创建时间 -ctime -1483626003 -shuzheng -1484127328 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -893E70A3-4680-49BD-BDBF-6EBBF39F93C7 -Key_1 -Key_1 -1483625026 -shuzheng -1483625149 -shuzheng - - - - - - - - - - -8D4FF0BA-E73F-452E-9489-F31113A63728 -pay_out_order 支出订单表 -pay_out_order -1483625334 -shuzheng -1484129130 -admin -支出订单表 - - - -C8C19084-F249-42CF-8625-BA5B2644A9C5 -支出订单编号 -pay_out_order_id -1483625595 -shuzheng -1484129073 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE -商户编号 -pay_mch_id -1484129119 -admin -1484129119 -admin -int(10) -10 - - -1F610EA5-F1D7-492E-ABC2-88172BC3BAFF -标识编号 -pay_vendor_id -1484129130 -admin -1484129130 -admin -int(10) -10 - - -F865A928-35A4-406C-9FB0-6CB00F044FEB -金额 -amount -1483625944 -shuzheng -1483626002 -shuzheng -decimal -1 - - -C73DAE31-36DD-4801-8B39-63719A9EA4C3 -状态 -status -1483625898 -shuzheng -1484127340 -admin -tinyint(4) -4 -1 - - -DCC15350-3FED-4269-A350-70149E23A319 -创建时间 -ctime -1483625898 -shuzheng -1484125721 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 -Key_1 -Key_1 -1483625595 -shuzheng -1483625665 -shuzheng - - - - - - - - - - -A006D8FC-7A64-4F64-A08B-CD28FB311D35 -pay_out_order_detail 支出订单明细表 -pay_out_order_detail -1483626087 -shuzheng -1484129077 -admin -支出订单明细表 - - - -C0B77A1D-5227-4B24-BB24-5FD7830326B5 -编号 -pay_out_order_detail_id -1483626089 -shuzheng -1484127347 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -1EEC7655-6B65-4487-89DA-20E482DF0C83 -支出订单编号 -pay_out_order_id -1484129077 -admin -1484129077 -admin -int(10) -10 - - -726074C6-923F-44B3-8355-73194102C220 -备注 -remark -1483626089 -shuzheng -1483626431 -shuzheng -varchar(500) -500 - - - - -F9D90156-3822-4AF7-961C-85C70AC0F063 -Key_1 -Key_1 -1483626089 -shuzheng -1483626431 -shuzheng - - - - - - - - - - -67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 -pay_in_order_detail 收入订单明细表 -pay_in_order_detail -1483626087 -shuzheng -1484129054 -admin -收入订单明细表 - - - -541B979B-4214-49BF-AFFA-88C6E2FAA6B1 -编号 -pay_in_order_detail_id -1483626089 -shuzheng -1484127361 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B9025A28-F091-4480-A873-4C740B52996F -收入订单编号 -pay_in_order_id -1484129054 -admin -1484129054 -admin -int(10) -10 - - -4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 -商品编号 -product_id -1483626089 -shuzheng -1483626439 -shuzheng -varchar(50) -50 - - -1B4FF872-37AA-40D9-8141-4D10F08B0045 -商品名称 -product_name -1483626089 -shuzheng -1483626439 -shuzheng -varchar(100) -100 - - -87125648-441B-434A-886D-F369D6051773 -商品单价 -product_price -1483626089 -shuzheng -1483626439 -shuzheng -decimal - - -3A4BC11C-155E-4E16-8ED3-42A44B35428B -商品数量 -product_count -1483626089 -shuzheng -1484127361 -admin -int(10) -10 - - -310B29CA-FAD1-4650-B525-77DCB6D390EC -备注 -remark -1483626089 -shuzheng -1483626439 -shuzheng -varchar(500) -500 - - - - -F2C4D7A6-69BF-439B-933E-297F2E0FE265 -Key_1 -Key_1 -1483626089 -shuzheng -1483626439 -shuzheng - - - - - - - - - - -D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 -cms_page 页面 -cms_page -1483885222 -shuzheng -1483885531 -shuzheng -页面 - - - -8FF5F212-6650-478B-936A-113023A14ACD -编码 -page_id -1483885224 -shuzheng -1484125650 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EE3936F6-0927-4F0F-BF8E-33D113246141 -父页面 -pid -1483885224 -shuzheng -1484125650 -admin -int(10) -10 - - -69F19279-D9A1-4B9A-BC3D-57F704540131 -别名 -alias -1483885224 -shuzheng -1483885531 -shuzheng -varchar(20) -20 - - -CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 -页面内容 -content -1483885224 -shuzheng -1483885531 -shuzheng -mediumtext - - -ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E -关键字 -keywords -1483885224 -shuzheng -1483885531 -shuzheng -varchar(100) -100 - - -52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 -描述 -description -1483885224 -shuzheng -1483885531 -shuzheng -varchar(300) -300 - - -756BF96C-3ABB-4E26-9F87-277EE5B904BA -创建时间 -ctime -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - -A8D28C79-2847-4DB1-8424-DA7F795E8E6F -排序 -orders -1483885224 -shuzheng -1484125650 -admin -bigint(20) -20 - - - - -90022159-7CA5-4BEF-B754-AE9AA9419114 -Key_1 -Key_1 -1483885224 -shuzheng -1483885531 -shuzheng - - - - - - - - - - -D8423F76-93FD-41DD-ABFF-85B5A99FE484 -cms_setting 网站配置 -cms_setting -1483885645 -shuzheng -1483885745 -shuzheng -网站配置 - - - -58921100-48C0-4FFD-AB4B-33C9465CD71C -编号 -setting_id -1483885647 -shuzheng -1484125612 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FFB6C465-D476-497F-B0FE-C482934511FE - -setting_key -1483885647 -shuzheng -1483886453 -shuzheng -varchar(10) -10 - - -64A4C1BB-4D92-47BC-B306-3242C9599FD8 - -setting_value -1483885647 -shuzheng -1483886453 -shuzheng -varchar(500) -500 - - - - -9A8F37A7-8747-4DFD-81C6-43BD88C10381 -Key_1 -Key_1 -1483885647 -shuzheng -1483885745 -shuzheng - - - - - - - - - - -60B631DF-D7D7-480D-97DA-661335C38395 -upms_log 操作日志 -upms_log -1489481906 -admin -1489484606 -admin -操作日志 - - - -A420ECA5-3226-48B9-9FB0-8F75ED9AE976 -编号 -log_id -1489482207 -admin -1489482378 -admin -编号 -int -1 -1 - - -74B4EA0E-CEA9-49C3-A3F0-E80592002BB8 -操作描述 -description -1489482207 -admin -1489482378 -admin -操作描述 -varchar(100) -100 - - -95554ED8-C74A-46A6-81E7-E4EC5BCE68A5 -操作用户 -username -1489482207 -admin -1489482378 -admin -操作用户 -varchar(20) -20 - - -1A6A0FE4-06FB-46ED-9ADC-7CFAD9BD6AAA -操作时间 -start_time -1489482207 -admin -1489482378 -admin -操作时间 -bigint(20) -20 - - -A77C2E24-C4D9-4C7A-83B1-B3DD749FEE38 -消耗时间 -spend_time -1489482378 -admin -1489482411 -admin -消耗时间 -int - - -3C1E2A7F-037E-468A-8ED2-893B2872320F -根路径 -base_path -1489482411 -admin -1489483455 -admin -根路径 -varchar(100) -100 - - -7193C637-518C-486D-B0A6-821F8BC16AF6 -URI -uri -1489482411 -admin -1489483455 -admin -URI -varchar(50) -50 - - -64738666-33F3-4DC0-8DB4-13384F8A1F90 -URL -url -1489482411 -admin -1489483455 -admin -URL -varchar(200) -200 - - -7F887107-0FAD-4BCF-AA08-97FEC3AD80A4 -请求类型 -method -1489482411 -admin -1489483455 -admin -请求类型 -varchar(10) -10 - - -A3C9DE13-D3B5-4E2F-AA79-EFB69B969E18 -请求参数 -parameter -1489482411 -admin -1489483455 -admin -请求参数 -text - - -A7122514-B9F7-4772-9E88-13FBBAD2B7E2 -用户标识 -user_agent -1489482411 -admin -1489483455 -admin -用户标识 -varchar(200) -200 - - -2DE63739-5535-47BF-9701-B5E12807DA27 -IP地址 -ip -1489482411 -admin -1489483455 -admin -IP地址 -varchar(30) -30 - - -07297D05-8D93-47E2-A299-F82F0C4A48A4 -响应结果 -result -1489482411 -admin -1489483455 -admin -响应结果 -text - - -792CB8BD-D4C8-495F-B2BD-7F825C2618D0 -权限值 -permissions -1489484581 -admin -1489484606 -admin -权限值 -varchar(100) -100 - - - - -67C9DD96-A20C-497B-B45D-C048C53FCAA1 -Key_1 -Key_1 -1489482207 -admin -1489482378 -admin - - - - - - - - - - - - -341906AD-FAEE-4A4E-893D-23D2D9BC2C75 -Reference_1 -Reference_1 -1478091704 -shuzheng -1479219502 -shuzheng -0..* -2 -2 - - - - - - - - - - - -3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -9173D3D1-4A39-4BB5-B3DE-040A8F727724 -Reference_2 -Reference_2 -1478091704 -shuzheng -1479650437 -shuzheng -0..* -2 -2 - - - - - - - - - - - -0CEDFF63-6B27-412C-9125-4D779A3C06D1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -3CAA66F6-AE37-4A29-BD4D-C51219720BE7 -Reference_3 -Reference_3 -1478095245 -shuzheng -1479219030 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8EB7FCFD-7007-4495-A8F2-F250345B5FF3 -1478095245 -shuzheng -1478095245 -shuzheng - - - - - - - - - - -B7F5B652-36D5-4538-BAAE-82D3F1399E66 -Reference_4 -Reference_4 -1478095255 -shuzheng -1479219040 -shuzheng -0..* -2 -2 - - - - - - - - - - - -C0664F33-F705-41FE-84EC-953097D116F9 -1478095255 -shuzheng -1478095255 -shuzheng - - - - - - - - - - -A499B65C-678B-4677-A1A2-BEE6FC68D034 -Reference_5 -Reference_5 -1478095260 -shuzheng -1479219045 -shuzheng -0..* -2 -2 - - - - - - - - - - - -A963D0E8-21CA-43A9-A687-19B58277A2DE -1478095260 -shuzheng -1478095260 -shuzheng - - - - - - - - - - -66D394C8-EB11-422A-8A2E-C71DA73EE51D -Reference_6 -Reference_6 -1478095263 -shuzheng -1479219001 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C -1478095263 -shuzheng -1478095263 -shuzheng - - - - - - - - - - -5CDB8C9D-0DDC-49C6-AC9A-78D01283C568 -Reference_7 -Reference_7 -1478095268 -shuzheng -1479219050 -shuzheng -0..* -2 -2 - - - - - - - - - - - -BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 -1478095268 -shuzheng -1478095268 -shuzheng - - - - - - - - - - -F45CE582-022A-4706-88C6-BCBC96F4527D -Reference_8 -Reference_8 -1478095270 -shuzheng -1479219118 -shuzheng -0..* -2 -2 - - - - - - - - - - - -DECB1879-335A-4035-BF38-7DF8D9FBD6BB -1478095270 -shuzheng -1478095270 -shuzheng - - - - - - - - - - -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - -ED582F1D-4A82-41FE-9DFD-1808DA202963 -Reference_10 -Reference_10 -1478153486 -admin -1479631632 -shuzheng -0..* -1 -3 - - - - - - - - - - - -117D49F2-950E-4426-8301-D743A73B414A -1478153486 -admin -1478153497 -admin - - - - - - - - - - -4299684B-826A-4B89-AEF1-C81286ABFD04 -Reference_18 -Reference_18 -1483619847 -shuzheng -1483619847 -shuzheng -0..* -1 -1 - - - - - - - - - - - -545F73A8-DE53-40F5-A280-7DA338E0A003 -1483619847 -shuzheng -1483619847 -shuzheng - - - - - - - - - - -1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 -Reference_19 -Reference_19 -1483619849 -shuzheng -1483619849 -shuzheng -0..* -1 -1 - - - - - - - - - - - -BF1F3E99-09A6-421B-81D1-F7E281FCE260 -1483619849 -shuzheng -1483619849 -shuzheng - - - - - - - - - - -6539BEF0-DEE1-4EE7-9E8A-01680990B6FC -Reference_20 -Reference_20 -1483620005 -shuzheng -1483620005 -shuzheng -0..* -1 -1 - - - - - - - - - - - -0DF9BBFC-D655-482D-9904-4F3A26CB08FB -1483620005 -shuzheng -1483620005 -shuzheng - - - - - - - - - - -59D9AC67-9ECF-4863-937F-BE720F8F2D2C -Reference_21 -Reference_21 -1483620007 -shuzheng -1483620007 -shuzheng -0..* -1 -1 - - - - - - - - - - - -42E952C2-D56E-4170-AA72-D984BD0E0FD1 -1483620007 -shuzheng -1483620007 -shuzheng - - - - - - - - - - -7D0AB61D-BABD-49B1-BBA5-D06486E28CBA -Reference_22 -Reference_22 -1483624336 -shuzheng -1483624336 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2C07D64B-3F3D-4A16-A632-1E2CA02771EB -1483624336 -shuzheng -1483624336 -shuzheng - - - - - - - - - - -3C6D697B-9C34-490B-B410-0811D6FD1EC3 -Reference_23 -Reference_23 -1483624340 -shuzheng -1483624340 -shuzheng -0..* -1 -1 - - - - - - - - - - - -B23C6A33-5699-42C6-BC24-F87A18B3BFC0 -1483624340 -shuzheng -1483624340 -shuzheng - - - - - - - - - - -81166AD8-FD9F-4E4A-9848-A746A0CF8B22 -Reference_24 -Reference_24 -1483624615 -shuzheng -1483624615 -shuzheng -0..* -1 -1 - - - - - - - - - - - -D8D34A08-BFC5-414F-A545-2D0FA5319323 -1483624615 -shuzheng -1483624615 -shuzheng - - - - - - - - - - -4EFE537B-0119-4898-90F9-02EB92C98201 -Reference_25 -Reference_25 -1483624617 -shuzheng -1483624617 -shuzheng -0..* -1 -1 - - - - - - - - - - - -87D27293-4E31-4426-BBCB-10C6ADDB859A -1483624617 -shuzheng -1483624617 -shuzheng - - - - - - - - - - -F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 -Reference_32 -Reference_32 -1484124946 -admin -1484124946 -admin -0..* -1 -1 - - - - - - - - - - - -0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 -1484124946 -admin -1484124946 -admin - - - - - - - - - - -4554779D-45F1-4414-8455-269108FBA2B0 -Reference_34 -Reference_34 -1484124984 -admin -1484124984 -admin -0..* -1 -1 - - - - - - - - - - - -EE34A350-75F8-4591-9E36-1F6910EF895B -1484124984 -admin -1484124984 -admin - - - - - - - - - - -67E2E3A8-A6BD-4717-BC5B-FA7640F33360 -Reference_35 -Reference_35 -1484124996 -admin -1484124997 -admin -0..* -1 -1 - - - - - - - - - - - -1643C054-4AA3-4F06-9C27-EE4627B70709 -1484124996 -admin -1484124997 -admin - - - - - - - - - - -EBF7E9AF-4D04-4096-A115-9A2807A8B317 -Reference_36 -Reference_36 -1484125007 -admin -1484125007 -admin -0..* -1 -1 - - - - - - - - - - - -FA740D36-5612-4457-A6C7-3BBE27BDD037 -1484125007 -admin -1484125007 -admin - - - - - - - - - - -BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 -Reference_37 -Reference_37 -1484125017 -admin -1484125017 -admin -0..* -1 -1 - - - - - - - - - - - -4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 -1484125017 -admin -1484125017 -admin - - - - - - - - - - -C5828A2D-E098-4DE2-9B56-F3CD89571C66 -Reference_38 -Reference_38 -1484125035 -admin -1484125035 -admin -0..* -1 -1 - - - - - - - - - - - -DF1BA583-4F53-4DF5-A4C9-480467E4E602 -1484125035 -admin -1484125035 -admin - - - - - - - - - - -5448F429-6AE6-4BD3-9C2A-10D5321DE6FF -Reference_40 -Reference_40 -1484129054 -admin -1484129054 -admin -0..* -1 -1 - - - - - - - - - - - -633D86A0-BBAB-4918-A3D2-A299B72A8987 -1484129054 -admin -1484129054 -admin - - - - - - - - - - -788F73A5-EF2E-4D81-99C5-2E2A8C0E808A -Reference_31 -Reference_31 -1484129077 -admin -1484129077 -admin -0..* -1 -1 - - - - - - - - - - - -CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F -1484129077 -admin -1484129077 -admin - - - - - - - - - - -68B03215-6F89-4666-AB8C-D7AC969957ED -Reference_39 -Reference_39 -1484129119 -admin -1484129119 -admin -0..* -1 -1 - - - - - - - - - - - -4365E911-BD01-4F80-99FE-40F057E7CA77 -1484129119 -admin -1484129119 -admin - - - - - - - - - - -3A8B7A44-DFF6-48D5-855B-8E515B29A03C -Reference_33 -Reference_33 -1484129130 -admin -1484129130 -admin -0..* -1 -1 - - - - - - - - - - - -CA379708-972E-49E7-8E2E-D2C473C6049D -1484129130 -admin -1484129130 -admin - - - - - - - - - - -4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B -Reference_29 -Reference_29 -1486384936 -shuzheng -1486384936 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2F127294-27DF-41C4-92D4-26788095C702 -1486384936 -shuzheng -1486384936 -shuzheng - - - - - - - - - - - - -49A97F4D-A691-448D-ADBF-B76A62A66CBB -PUBLIC -PUBLIC -1478091680 -shuzheng -1478091680 -shuzheng - - - - -58ECABC9-72BC-48B6-A729-E9328DAD41B5 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng -file:///%_DBMS%/mysql50.xdb -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B -1276524678 - - - - - - - - - - \ No newline at end of file diff --git a/project-datamodel/zheng_20170305_1.sql b/project-datamodel/zheng_20170305_1.sql deleted file mode 100644 index 8a011b62..00000000 --- a/project-datamodel/zheng_20170305_1.sql +++ /dev/null @@ -1,666 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-05 23:04:22 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('18', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('1', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('2', '1', '2'); diff --git a/project-datamodel/zheng_20170314_1.sql b/project-datamodel/zheng_20170314_1.sql deleted file mode 100644 index 57ed7594..00000000 --- a/project-datamodel/zheng_20170314_1.sql +++ /dev/null @@ -1,675 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-14 00:18:58 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=55 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170314_2.sql b/project-datamodel/zheng_20170314_2.sql deleted file mode 100644 index 6cf2bf7f..00000000 --- a/project-datamodel/zheng_20170314_2.sql +++ /dev/null @@ -1,702 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : localhost -Source Server Version : 50528 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50528 -File Encoding : 65001 - -Date: 2017-03-14 17:49:15 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(50) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` text COMMENT '请求参数', - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` text COMMENT '响应结果', - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=55 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); -INSERT INTO `upms_system` VALUES ('6', 'test', 'test', 'test', 'test', '1', 'test', 'test', 'test', '1489478303896', '1489478303896'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170314_3.sql b/project-datamodel/zheng_20170314_3.sql deleted file mode 100644 index a0c973a4..00000000 --- a/project-datamodel/zheng_20170314_3.sql +++ /dev/null @@ -1,707 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-14 23:05:49 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(50) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` text COMMENT '请求参数', - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` text COMMENT '响应结果', - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB AUTO_INCREMENT=91 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- -INSERT INTO `upms_log` VALUES ('88', '日志列表', 'admin', '1489503925224', '2', 'http://upms.zhangshuzheng.cn:1111', '/manage/log/list', 'http://upms.zhangshuzheng.cn:1111/manage/log/list', 'GET', 'order=asc&offset=0&limit=10', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36', '127.0.0.1', '{total=2, rows=[UpmsLog [Hash = -666681959, logId=86, description=日志列表, username=admin, startTime=1489503922603, spendTime=5, basePath=http://upms.zhangshuzheng.cn:1111, uri=/manage/log/list, url=http://upms.zhangshuzheng.cn:1111/manage/log/list, method=GET, userAgent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36, ip=127.0.0.1, permissions=upms:log:read, parameter=null, result=null], UpmsLog [Hash = -2054505793, logId=87, description=删除日志, username=admin, startTime=1489503924700, spendTime=443, basePath=http://upms.zhangshuzheng.cn:1111, uri=/manage/log/delete/76-77-78-79-80-81-82-83-84-85, url=http://upms.zhangshuzheng.cn:1111/manage/log/delete/76-77-78-79-80-81-82-83-84-85, method=GET, userAgent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36, ip=127.0.0.1, permissions=upms:log:delete, parameter=null, result=null]]}', 'upms:log:read'); -INSERT INTO `upms_log` VALUES ('89', '删除日志', 'admin', '1489503927776', '68', 'http://upms.zhangshuzheng.cn:1111', '/manage/log/delete/86-87', 'http://upms.zhangshuzheng.cn:1111/manage/log/delete/86-87', 'GET', null, 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36', '127.0.0.1', 'com.zheng.upms.common.constant.UpmsResult@5d8b3b8a', 'upms:log:delete'); -INSERT INTO `upms_log` VALUES ('90', '日志列表', 'admin', '1489503927906', '3', 'http://upms.zhangshuzheng.cn:1111', '/manage/log/list', 'http://upms.zhangshuzheng.cn:1111/manage/log/list', 'GET', 'order=asc&offset=0&limit=10', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36', '127.0.0.1', '{total=2, rows=[UpmsLog [Hash = 165022203, logId=88, description=日志列表, username=admin, startTime=1489503925224, spendTime=2, basePath=http://upms.zhangshuzheng.cn:1111, uri=/manage/log/list, url=http://upms.zhangshuzheng.cn:1111/manage/log/list, method=GET, userAgent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36, ip=127.0.0.1, permissions=upms:log:read, parameter=null, result=null], UpmsLog [Hash = -357492152, logId=89, description=删除日志, username=admin, startTime=1489503927776, spendTime=68, basePath=http://upms.zhangshuzheng.cn:1111, uri=/manage/log/delete/86-87, url=http://upms.zhangshuzheng.cn:1111/manage/log/delete/86-87, method=GET, userAgent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36, ip=127.0.0.1, permissions=upms:log:delete, parameter=null, result=null]]}', 'upms:log:read'); - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); -INSERT INTO `upms_permission` VALUES ('57', '1', '15', '删除权限', '3', 'upms:log:delete', '/manage/log/delete', 'zmdi zmdi-close', '1', '1489503867909', '1489503867909'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); -INSERT INTO `upms_role_permission` VALUES ('55', '1', '57'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); -INSERT INTO `upms_system` VALUES ('6', 'test', 'test', 'test', 'test', '1', 'test', 'test', 'test', '1489478303896', '1489478303896'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170315_1.sql b/project-datamodel/zheng_20170315_1.sql deleted file mode 100644 index fbe84cc3..00000000 --- a/project-datamodel/zheng_20170315_1.sql +++ /dev/null @@ -1,701 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : localhost -Source Server Version : 50528 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50528 -File Encoding : 65001 - -Date: 2017-03-15 13:14:50 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('1', null, '1', '1', '1', '1', '1', '1', '1486817307355', '1486817307355'); -INSERT INTO `cms_category` VALUES ('2', '1', '2', '2', '2', '2', '1', '2', '1486817333962', '1486817333962'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(50) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` text COMMENT '请求参数', - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` text COMMENT '响应结果', - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); -INSERT INTO `upms_permission` VALUES ('57', '1', '15', '删除日志', '3', 'upms:log:delete', '/manage/log/delete', 'zmdi zmdi-close', '1', '1489554609650', '1489554609650'); -INSERT INTO `upms_permission` VALUES ('58', '1', '12', '连接池监控', '2', 'upms:druid:read', '/druid/index.html', 'zmdi zmdi-widgets', '1', '1489554840950', '1489554840950'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); -INSERT INTO `upms_role_permission` VALUES ('55', '1', '57'); -INSERT INTO `upms_role_permission` VALUES ('56', '1', '58'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170315_2.sql b/project-datamodel/zheng_20170315_2.sql deleted file mode 100644 index 5f4a6794..00000000 --- a/project-datamodel/zheng_20170315_2.sql +++ /dev/null @@ -1,767 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-15 23:42:29 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('5', null, '1', '经济', '经济类目', '', '1', 'economic', '1489590733919', '1489590733919'); -INSERT INTO `cms_category` VALUES ('6', '5', '2', '中国经济', '中国经济类目', '', '1', 'chinaeconomic', '1489590768989', '1489590768989'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pid` int(10) DEFAULT NULL, - `alias` varchar(20) DEFAULT NULL, - `content` mediumtext, - `keywords` varchar(100) DEFAULT NULL, - `description` varchar(300) DEFAULT NULL, - `ctime` bigint(20) DEFAULT NULL, - `orders` bigint(20) DEFAULT NULL, - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- -INSERT INTO `cms_tag` VALUES ('1', 'JAVA', 'java标签', '', '1', 'java', '1489585694864', '1489585694864'); -INSERT INTO `cms_tag` VALUES ('2', 'Android', 'android标签', '', '1', 'android', '1489585720382', '1489585720382'); -INSERT INTO `cms_tag` VALUES ('3', 'zheng', 'zheng标签', '', '2', 'zheng', '1489585815042', '1489585815042'); - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(50) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` text COMMENT '请求参数', - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` text COMMENT '响应结果', - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB AUTO_INCREMENT=346 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); -INSERT INTO `upms_permission` VALUES ('57', '1', '15', '删除权限', '3', 'upms:log:delete', '/manage/log/delete', 'zmdi zmdi-close', '1', '1489503867909', '1489503867909'); -INSERT INTO `upms_permission` VALUES ('58', '2', '19', '编辑类目', '3', 'cms:category:update', '/manage/category/update', 'zmdi zmdi-edit', '1', '1489586600462', '1489586600462'); -INSERT INTO `upms_permission` VALUES ('59', '2', '19', '删除类目', '3', 'cms:category:delete', '/manage/category/delete', 'zmdi zmdi-close', '1', '1489586633059', '1489586633059'); -INSERT INTO `upms_permission` VALUES ('60', '2', '19', '新增类目', '3', 'cms:category:create', '/manage/category/create', 'zmdi zmdi-plus', '1', '1489590342089', '1489590342089'); -INSERT INTO `upms_permission` VALUES ('61', '2', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '1489591332779', '1489591332779'); -INSERT INTO `upms_permission` VALUES ('62', '2', '20', '评论管理', '2', 'cms:comment:read', '/manage/comment/index', '', '1', '1489591408224', '1489591408224'); -INSERT INTO `upms_permission` VALUES ('63', '2', '62', '删除评论', '3', 'cms:comment:delete', '/manage/comment/delete', 'zmdi zmdi-close', '1', '1489591449614', '1489591449614'); -INSERT INTO `upms_permission` VALUES ('64', '2', '61', '单页管理', '2', 'cms:page:read', '/manage/page/index', '', '1', '1489591507566', '1489591507566'); -INSERT INTO `upms_permission` VALUES ('65', '2', '64', '新增单页', '3', 'cms:page:create', '/manage/page/create', 'zmdi zmdi-plus', '1', '1489591614473', '1489591614473'); -INSERT INTO `upms_permission` VALUES ('66', '2', '64', '编辑单页', '3', 'cms:page:update', '/manage/page/update', 'zmdi zmdi-edit', '1', '1489591653000', '1489591653000'); -INSERT INTO `upms_permission` VALUES ('67', '2', '64', '删除单页', '3', 'cms:page:delete', '/manage/page/delete', 'zmdi zmdi-close', '1', '1489591683552', '1489591683552'); -INSERT INTO `upms_permission` VALUES ('68', '2', '61', '菜单管理', '2', 'cms:menu:create', '/manage/menu/index', 'zmdi zmdi-widgets', '1', '1489591746846', '1489591746846'); -INSERT INTO `upms_permission` VALUES ('69', '2', '68', '新增菜单', '3', 'cms:menu:create', '/manage/menu/create', 'zmdi zmdi-plus', '1', '1489591791747', '1489591791747'); -INSERT INTO `upms_permission` VALUES ('70', '2', '68', '编辑菜单', '3', 'cms:menu:update', '/manage/menu/update', 'zmdi zmdi-edit', '1', '1489591831878', '1489591831878'); -INSERT INTO `upms_permission` VALUES ('71', '2', '68', '删除菜单', '3', 'cms:menu:delete', '/manage/menu/delete', 'zmdi zmdi-close', '1', '1489591865454', '1489591865454'); -INSERT INTO `upms_permission` VALUES ('72', '2', '61', '系统设置', '2', 'cms:setting:read', '/manage/setting/index', 'zmdi zmdi-widgets', '1', '1489591981165', '1489591981165'); -INSERT INTO `upms_permission` VALUES ('73', '2', '72', '新增设置', '3', 'cms:setting:create', '/manage/setting/create', 'zmdi zmdi-plus', '1', '1489592024762', '1489592024762'); -INSERT INTO `upms_permission` VALUES ('74', '2', '72', '编辑设置', '3', 'cms:setting:update', '/manage/setting/update', 'zmdi zmdi-edit', '1', '1489592052582', '1489592052582'); -INSERT INTO `upms_permission` VALUES ('75', '2', '72', '删除设置', '3', 'cms:setting:delete', '/manage/setting/delete', 'zmdi zmdi-close', '1', '1489592081426', '1489592081426'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=99 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('22', '1', '22'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); -INSERT INTO `upms_role_permission` VALUES ('55', '1', '57'); -INSERT INTO `upms_role_permission` VALUES ('56', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('57', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('58', '1', '59'); -INSERT INTO `upms_role_permission` VALUES ('59', '1', '60'); -INSERT INTO `upms_role_permission` VALUES ('60', '1', '61'); -INSERT INTO `upms_role_permission` VALUES ('61', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('62', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('63', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('64', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('65', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('66', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('67', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('68', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('69', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('70', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('71', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('72', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('73', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('74', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('75', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('76', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('77', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('78', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('79', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('80', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('81', '1', '67'); -INSERT INTO `upms_role_permission` VALUES ('82', '1', '68'); -INSERT INTO `upms_role_permission` VALUES ('83', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('84', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('85', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('86', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('87', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('88', '1', '71'); -INSERT INTO `upms_role_permission` VALUES ('89', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('90', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('91', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('92', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('93', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('94', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('95', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('96', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('97', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('98', '1', '75'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170318_1.pdb b/project-datamodel/zheng_20170318_1.pdb deleted file mode 100644 index f46f6e06..00000000 --- a/project-datamodel/zheng_20170318_1.pdb +++ /dev/null @@ -1,10550 +0,0 @@ - - - - - - - - - -22E867D0-73E2-4C77-BB68-28135519D681 -zheng -zheng -1478091682 -shuzheng -1489831850 -shuzheng -[FolderOptions] - -[FolderOptions\Physical Objects] -GenerationCheckModel=Yes -GenerationPath= -GenerationOptions= -GenerationTasks= -GenerationTargets= -GenerationSelections= -RevPkey=Yes -RevFkey=Yes -RevAkey=Yes -RevCheck=Yes -RevIndx=Yes -RevOpts=Yes -RevViewAsTabl=No -RevViewOpts=Yes -RevSystAsTabl=Yes -RevTablPerm=No -RevViewPerm=No -RevProcPerm=No -RevDbpkPerm=No -RevSqncPerm=No -RevAdtPerm=No -RevUserPriv=No -RevUserOpts=No -RevGrpePriv=No -RevRolePriv=No -RevDtbsOpts=Yes -RevDtbsPerm=No -RevViewIndx=Yes -RevJidxOpts=Yes -RevStats=No -RevTspcPerm=No -RevCaseSensitive=No -GenTrgrStdMsg=Yes -GenTrgrMsgTab= -GenTrgrMsgNo= -GenTrgrMsgTxt= -TrgrPreserve=No -TrgrIns=Yes -TrgrUpd=Yes -TrgrDel=Yes -TrgrC2Ins=Yes -TrgrC2Upd=Yes -TrgrC3=Yes -TrgrC4=Yes -TrgrC5=Yes -TrgrC6=Yes -TrgrC7=Yes -TrgrC8=Yes -TrgrC9=Yes -TrgrC10=Yes -TrgrC11=Yes -TrgrC1=Yes -TrgrC12Ins=Yes -TrgrC12Upd=Yes -TrgrC13=Yes -UpdateTableStatistics=Yes -UpdateColumnStatistics=Yes - -[FolderOptions\Physical Objects\Database Generation] -GenScriptName=update_20170214_1_to_20170314_2.sql -GenScriptName0=crebas.sql -GenScriptName1=crebas -GenScriptName2= -GenScriptName3= -GenScriptName4= -GenScriptName5= -GenScriptName6= -GenScriptName7= -GenScriptName8= -GenScriptName9= -GenPathName=E:\GitHub\zheng\project-datamodel\ -GenSingleFile=Yes -GenODBC=No -GenCheckModel=Yes -GenScriptPrev=Yes -GenArchiveModel=No -GenUseSync=No -GenSyncChoice=0 -GenSyncArch=E:\GitHub\zheng\project-datamodel\zheng_20170305_1.apm -GenSyncRmg=0 - -[FolderOptions\Physical Objects\Database Generation\Format] -GenScriptTitle=Yes -GenScriptNamLabl=Yes -GenScriptQDtbs=No -GenScriptQOwnr=Yes -GenScriptCase=0 -GenScriptEncoding=UTF8 -GenScriptNAcct=No -IdentifierDelimiter=" - -[FolderOptions\Physical Objects\Database Generation\Database] -Create=Yes -Open=Yes -Close=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Database\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Tablespace] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Tablespace\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Storage] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\User] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\User\Create] -Physical Options=No - -[FolderOptions\Physical Objects\Database Generation\Group] -Create=Yes -Drop=Yes -Comment=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\Role] -Create=Yes -Drop=Yes -Privilege=No - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\UserDefinedDataType\Create] -Default value=Yes -Check=Yes - -[FolderOptions\Physical Objects\Database Generation\AbstractDataType] -Create=Yes -Header=Yes -Footer=Yes -Drop=Yes -Comment=Yes -Install JAVA class=Yes -Remove JAVA class=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Rule] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Default] -Create=Yes -Comment=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Sequence] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create] -Check=Yes -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Table\Create\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column] -User datatype=No -Default value=Yes -Check=Yes -Physical Options=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Column\Check] -Constraint declaration=No - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key] - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Primary key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Key\Alternate key\Create] -Constraint declaration=No -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Foreign key\Create] -Constraint declaration=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Create] -Constraint declaration=Yes -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Index\Filter] -Primary key=No -Foreign key=No -Alternate key=No -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Table&&Column\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\View] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\View\Create] -Force Column list=No -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewColumn] -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Create] -Physical Options=Yes - -[FolderOptions\Physical Objects\Database Generation\View\ViewIndex\Filter] -Cluster=Yes -Other=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\View\Trigger\Filter] -For insert=Yes -For update=Yes -For delete=Yes -For other=Yes - -[FolderOptions\Physical Objects\Database Generation\DBMSTrigger] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synonym\Filter] -Table=Yes -View=Yes -Proc=Yes -Synonym=Yes -Database Package=Yes -Sequence=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\JoinIndex\Create] -Physical Options=Yes -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\Procedure] -Create=Yes -Drop=Yes -Comment=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\Procedure\Create] -Header=Yes -Footer=Yes - -[FolderOptions\Physical Objects\Database Generation\DatabasePackage] -Create=Yes -Drop=Yes -Permission=No - -[FolderOptions\Physical Objects\Database Generation\WebService] -Create=Yes -Drop=Yes -Comment=Yes - -[FolderOptions\Physical Objects\Database Generation\Dimension] -Create=Yes -Drop=Yes - -[FolderOptions\Physical Objects\Database Generation\Synchronization] -GenBackupTabl=1 -GenKeepBackTabl=1 -GenTmpTablDrop=No -GenKeepTablOpts=No - -[FolderOptions\Physical Objects\Test Data] -GenDataPathName=C:\Users\shuzheng\Desktop\ -GenDataSinglefile=Yes -GenDataScriptName=zheng.sql -GenDataScriptName0= -GenDataScriptName1= -GenDataScriptName2= -GenDataScriptName3= -GenDataScriptName4= -GenDataScriptName5= -GenDataScriptName6= -GenDataScriptName7= -GenDataScriptName8= -GenDataScriptName9= -GenDataOdbc=0 -GenDataDelOld=No -GenDataTitle=No -GenDataDefNumRows=20 -GenDataCommit=0 -GenDataPacket=0 -GenDataOwner=No -GenDataProfNumb= -GenDataProfChar= -GenDataProfDate= -GenDataCSVSeparator=, -GenDataFileFormat=CSV -GenDataUseWizard=No - -[FolderOptions\Pdm] -IndxIQName=%COLUMN%_%INDEXTYPE% -IndxPK=Yes -IndxFK=Yes -IndxAK=Yes -IndxPKName=%TABLE%_PK -IndxFKName=%REFR%_FK -IndxAKName=%AKEY%_AK -IndxPreserve=No -IndxThreshold=0 -IndxStats=No -RefrPreserve=No -JidxPreserve=No -RbldMultiFact=Yes -RbldMultiDim=Yes -RbldMultiJidx=Yes -CubePreserve=No -TablStProcPreserve=No -ProcDepPreserve=Yes -TrgrDepPreserve=Yes -CubeScriptPath= -CubeScriptCase=0 -CubeScriptEncoding=ANSI -CubeScriptNacct=No -CubeScriptHeader=No -CubeScriptExt=csv -CubeScriptExt0=txt -CubeScriptExt1= -CubeScriptExt2= -CubeScriptSep=, -CubeScriptDeli=" -EstimationYears=0 -DfltDomnName=D_%.U:VALUE% -DfltColnName=D_%.U:VALUE% -DfltReuse=Yes -DfltDrop=Yes - -[FolderOptions\CheckModel] - -[FolderOptions\CheckModel\Package] - -[FolderOptions\CheckModel\Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\DefaultCheckPackageMissTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularReference] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ConstraintName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CnstMaxLen] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\CircularDependency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Package\ShortcutUniqCode] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table] - -[FolderOptions\CheckModel\Table\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\UniqIndex] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - INDXCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - KEYCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyCollYesYes] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\TableIndexes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Table\CheckTablePartitionKey] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableStartDate] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableRefNoLifecycle] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableSourceMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTablePartialColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableKeyColumnMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\CheckTableNotOnLifecycleTablespace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table\MYSQL50_Table_Table_storage_type] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column] - -[FolderOptions\CheckModel\Table.Column\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\DomainDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnMandatory] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyDttpDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\FkeyCheckDivergence] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncNoKey] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColnSqncDttp] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\SerialColumnFK] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\ColumnCompExpr] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnOneToOneMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnDataTypeMapping] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckColumnNoMapping] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Auto_increment_key] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Column\MYSQL50_Column_Datatype_attributes] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index] - -[FolderOptions\CheckModel\Table.Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\UndefIndexType] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\IQIndxHNGUniq] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Index\MYSQL50_Index_Fulltext_indexes_validity] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key] - -[FolderOptions\CheckModel\Table.Key\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\EmptyColl - COLNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Key\MultiKeySqnc] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger] - -[FolderOptions\CheckModel\Table.Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table.Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index] - -[FolderOptions\CheckModel\Join Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Join Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View] - -[FolderOptions\CheckModel\View\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\View.View Index] - -[FolderOptions\CheckModel\View.View Index\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\EmptyColl - CIDXCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\IndexColumnCount] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View.View Index\CheckIncludeColl - Tabl] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference] - -[FolderOptions\CheckModel\Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\Reflexive] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\EmptyColl - RFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\IncompleteJoin] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Reference\JoinOrder] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference] - -[FolderOptions\CheckModel\View Reference\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\View Reference\EmptyColl - VRFJNCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain] - -[FolderOptions\CheckModel\Domain\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckNumParam] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckPrecSupLng] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Domain\CheckDttpIncompatibleFormat] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default] - -[FolderOptions\CheckModel\Default\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltValeEmpty] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Default\DfltSameVale] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User] - -[FolderOptions\CheckModel\User\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\User\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Group] - -[FolderOptions\CheckModel\Group\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Group\UniquePassword] -CheckSeverity=No -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Role] - -[FolderOptions\CheckModel\Role\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Role\EmptyColl - USERCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure] - -[FolderOptions\CheckModel\Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\ProcBodyEmpty] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Procedure\EmptyColl - PERMCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\DBMS Trigger] - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\DBMS Trigger\DbmsTriggerEvent] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source] - -[FolderOptions\CheckModel\Data Source\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\EmptyColl - MODLSRC] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\DtscTargets] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Source\CheckDataSourceModels] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning] - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Horizontal Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning] - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\EmptyColl - PARTCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Vertical Partitioning\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing] - -[FolderOptions\CheckModel\Table Collapsing\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\EmptyColl - TargetTable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Table Collapsing\TargetTables] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact] - -[FolderOptions\CheckModel\Fact\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - MEASCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\EmptyColl - ALLOLINKCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact\CubeDupAssociation] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension] - -[FolderOptions\CheckModel\Dimension\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\EmptyColl - HIERCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDupHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\DimnDefHierarchy] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\Mapping] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\MappingSFMap] -CheckSeverity=No -FixRequested=Yes -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension\SerialColumnNumber] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association] - -[FolderOptions\CheckModel\Association\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Association\EmptyColl - Hierarchy] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute] - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Attribute\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure] - -[FolderOptions\CheckModel\Fact.Measure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Fact.Measure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy] - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Dimension.Hierarchy\EmptyColl - DATTRCOL] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym] - -[FolderOptions\CheckModel\Synonym\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Synonym\EmptyColl - BASEOBJ] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type] - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtInstantiable] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type\AdtAbstractUsed] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure] - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\AdtProcUniqName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Abstract Data Type.Abstract Data Type Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package] - -[FolderOptions\CheckModel\Database Package\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - NAME] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - PROCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package\EmptyColl - CURCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - VARCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - TYPCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package\EmptyColl - EXCCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure] - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Procedure\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence] - -[FolderOptions\CheckModel\Sequence\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Sequence\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor] - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\ReturnDataType] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Cursor\EmptyColl - PARM] -CheckSeverity=Yes -FixRequested=No -CheckRequested=No - -[FolderOptions\CheckModel\Database Package.Database Package Variable] - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Variable\CheckUndefDttp] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type] - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Type\UniqueDefinition] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception] - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database Package.Database Package Exception\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace] - -[FolderOptions\CheckModel\Tablespace\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Tablespace\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage] - -[FolderOptions\CheckModel\Storage\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Storage\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database] - -[FolderOptions\CheckModel\Database\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Database\IsObjectUsed] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service] - -[FolderOptions\CheckModel\Web Service\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation] - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Web Service.Web Operation\MaxLen - CODE] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle] - -[FolderOptions\CheckModel\Lifecycle\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecyclePhase] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckLifecycleRetention] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle\CheckPartitionRange] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase] - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIQTbspace] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDuplicateTbspace] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseTbspaceCurrency] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseRetention] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseIdlePeriod] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseDataSource] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Lifecycle.Phase\CheckPhaseExternalOnFirst] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Replication] - -[FolderOptions\CheckModel\Replication\PartialReplication] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule] - -[FolderOptions\CheckModel\Business Rule\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Business Rule\EmptyColl - OBJCOL] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object] - -[FolderOptions\CheckModel\Extended Object\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Object\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link] - -[FolderOptions\CheckModel\Extended Link\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Extended Link\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File] - -[FolderOptions\CheckModel\File\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\File\CheckPathExists] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format] - -[FolderOptions\CheckModel\Data Format\CheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseOnlyTerms] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\DefaultCheckUseTermBySynonym] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\NotApprovedTerms] -CheckSeverity=Yes -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueName] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\UniqueCode] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes - -[FolderOptions\CheckModel\Data Format\CheckDataFormatNullExpression] -CheckSeverity=No -FixRequested=No -CheckRequested=Yes -[ModelOptions] - -[ModelOptions\Physical Objects] -CaseSensitive=No -DisplayName=Yes -EnableTrans=No -UseTerm=No -EnableRequirements=No -EnableFullShortcut=Yes -DefaultDttp= -IgnoreOwner=No -RebuildTrigger=Yes -RefrUnique=No -RefrAutoMigrate=Yes -RefrMigrateReuse=Yes -RefrMigrateDomain=Yes -RefrMigrateCheck=Yes -RefrMigrateRule=Yes -RefrMigrateExtd=No -RefrMigrDefaultLink=No -RefrDfltImpl=D -RefrPrgtColn=No -RefrMigrateToEnd=No -RebuildTriggerDep=No -ColnFKName=%.3:PARENT%_%COLUMN% -ColnFKNameUse=No -DomnCopyDttp=Yes -DomnCopyChck=No -DomnCopyRule=No -DomnCopyMand=No -DomnCopyExtd=No -DomnCopyProf=No -Notation=0 -DomnDefaultMandatory=No -ColnDefaultMandatory=No -TablDefaultOwner= -ViewDefaultOwner= -TrgrDefaultOwnerTabl= -TrgrDefaultOwnerView= -IdxDefaultOwnerTabl= -IdxDefaultOwnerView= -JdxDefaultOwner= -DBPackDefaultOwner= -SeqDefaultOwner= -ProcDefaultOwner= -DBMSTrgrDefaultOwner= -Currency=USD -RefrDeleteConstraint=1 -RefrUpdateConstraint=1 -RefrParentMandatory=No -RefrParentChangeAllow=Yes -RefrCheckOnCommit=No - -[ModelOptions\Physical Objects\NamingOptionsTemplates] - -[ModelOptions\Physical Objects\ClssNamingOptions] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMPCKG\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\PDMDOMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL] - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\TABL\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN] - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\COLN\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX] - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\INDX\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR] - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\REFR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF] - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VREF\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEW\Code] -Template= -MaxLen=64 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC] - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\VIEWC\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBSERV\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP] - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WEBOP\Code] -Template= -MaxLen=254 -Case=M -ValidChar='a'-'z','A'-'Z','0'-'9',"/-_.!~*'()" -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM] - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\WPARAM\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT] - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FACT\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN] - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DIMN\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS] - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\MEAS\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR] - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DATTR\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO] - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FILO\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMEOBJ\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK] - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\FRMELNK\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass] - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Name] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Physical Objects\ClssNamingOptions\DefaultClass\Code] -Template= -MaxLen=254 -Case=M -ValidChar= -InvldChar= -AllValid=Yes -NoAccent=No -DefaultChar= -Script= -ConvTable= -ConvTablePath=%_HOME%\Resource Files\Conversion Tables - -[ModelOptions\Connection] - -[ModelOptions\Pdm] - -[ModelOptions\Generate] - -[ModelOptions\Generate\Xsm] -GenRootElement=Yes -GenComplexType=No -GenAttribute=Yes -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=No - -[ModelOptions\Generate\Pdm] -RRMapping=No - -[ModelOptions\Generate\Cdm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No -Notation=2 - -[ModelOptions\Generate\Oom] -CheckModel=Yes -SaveLinks=Yes -ORMapping=No -NameToCode=Yes -ClassPrefix= - -[ModelOptions\Generate\Ldm] -CheckModel=Yes -SaveLinks=Yes -NameToCode=No - -[ModelOptions\Default Opts] - -[ModelOptions\Default Opts\TABL] -PhysOpts= - -[ModelOptions\Default Opts\COLN] -PhysOpts= - -[ModelOptions\Default Opts\INDX] -PhysOpts= - -[ModelOptions\Default Opts\AKEY] -PhysOpts= - -[ModelOptions\Default Opts\PKEY] -PhysOpts= - -[ModelOptions\Default Opts\STOR] -PhysOpts= - -[ModelOptions\Default Opts\TSPC] -PhysOpts= - -[ModelOptions\Default Opts\SQNC] -PhysOpts= - -[ModelOptions\Default Opts\DTBS] -PhysOpts= - -[ModelOptions\Default Opts\USER] -PhysOpts= - -[ModelOptions\Default Opts\JIDX] -PhysOpts= - - -B08E8E07-051A-4F7E-9EAA-1E4FB9DDF147 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng - -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B - - - - -EEDA8FD0-61A4-40C5-B3D2-A548EDA78743 -zheng -zheng -1478091680 -shuzheng -1489831850 -shuzheng -[DisplayPreferences] - -[DisplayPreferences\PDM] - -[DisplayPreferences\General] -Adjust to text=Yes -Snap Grid=No -Constrain Labels=Yes -Display Grid=No -Show Page Delimiter=Yes -Show Links intersections=Yes -Activate automatic link routing=Yes -Grid size=800 -Graphic unit=2 -Window color=255 255 255 -Background image= -Background mode=8 -Watermark image= -Watermark mode=8 -Show watermark on screen=No -Gradient mode=0 -Gradient end color=255 255 255 -Show Swimlane=No -SwimlaneVert=Yes -TreeVert=No -CompDark=0 - -[DisplayPreferences\Object] -Show Icon=No -Mode=2 -Trunc Length=40 -Word Length=40 -Word Text=!"#$%&')*+,-./:;=>?@\]^_`|}~ -Shortcut IntIcon=Yes -Shortcut IntLoct=Yes -Shortcut IntFullPath=No -Shortcut IntLastPackage=Yes -Shortcut ExtIcon=Yes -Shortcut ExtLoct=No -Shortcut ExtFullPath=No -Shortcut ExtLastPackage=Yes -Shortcut ExtIncludeModl=Yes -EObjShowStrn=Yes -ExtendedObject.Comment=No -ExtendedObject.IconPicture=No -ExtendedObject.TextStyle=No -ExtendedObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Object Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -ELnkShowStrn=Yes -ELnkShowName=Yes -ExtendedLink_SymbolLayout=<Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Source" >[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] </Form>[CRLF]</Form> -FileObject.Stereotype=No -FileObject.DisplayName=Yes -FileObject.LocationOrName=No -FileObject.IconPicture=No -FileObject.TextStyle=No -FileObject.IconMode=Yes -FileObject_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Location" Attribute="LocationOrName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Package.Stereotype=Yes -Package.Comment=No -Package.IconPicture=No -Package.TextStyle=No -Package_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Display Model Version=Yes -Table.Stereotype=Yes -Table.DisplayName=Yes -Table.OwnerDisplayName=No -Table.Columns=Yes -Table.Columns._Filter="All Columns" PDMCOLNALL -Table.Columns._Columns=Stereotype KeyIndicator -Table.Columns._Limit=-5 -Table.Keys=No -Table.Keys._Columns=Stereotype Indicator -Table.Indexes=No -Table.Indexes._Columns=Stereotype -Table.Triggers=No -Table.Triggers._Columns=Stereotype -Table.Comment=No -Table.IconPicture=No -Table.TextStyle=No -Table_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="Code Yes\r\nDataType Yes\r\nName Yes\r\nKeyIndicator Yes" Filters="&quot;All Columns&quot; PDMCOLNALL &quot;&quot;\r\n&quot;PK Columns&quot; PDMCOLNPK &quot;\&quot;PRIM \&quot;TRUE\&quot; TRUE\&quot;&quot;\r\n&quot;Key Columns&quot; PDMCOLNKEY &quot;\&quot;KEYS \&quot;TRUE\&quot; TRUE\&quot;&quot;" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Keys" Collection="Keys" Columns="Code Yes\r\nStereotype Yes\r\nIndicator Yes\r\nName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="Stereotype No\r\nDisplayName Yes\r\nIndicator No" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Triggers" Collection="Triggers" Columns="Stereotype No\r\nDisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -View.Stereotype=Yes -View.DisplayName=Yes -View.OwnerDisplayName=No -View.Columns=Yes -View.Columns._Columns=DisplayName -View.Columns._Limit=-5 -View.TemporaryVTables=Yes -View.Indexes=No -View.Comment=No -View.IconPicture=No -View.TextStyle=No -View_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardCollection Name="Columns" Collection="Columns" Columns="DisplayName No\r\nExpression No\r\nDataType No\r\nSymbolDataType No &quot;Domain or Data type&quot;\r\nIndexIndicator No" HasLimit="Yes" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Tables" Collection="TemporaryVTables" Columns="Name Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardCollection Name="Indexes" Collection="Indexes" Columns="DisplayName Yes" HasLimit="No" HideEmpty="No" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Procedure.Stereotype=No -Procedure.DisplayName=Yes -Procedure.OwnerDisplayName=No -Procedure.Comment=No -Procedure.IconPicture=No -Procedure.TextStyle=No -Procedure_SymbolLayout=<Form>[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="Yes" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Owner and Name" Attribute="OwnerDisplayName" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <Separator Name="Separator" />[CRLF] <StandardAttribute Name="Comment" Attribute="Comment" Prefix="" Suffix="" Alignment="LEFT" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Icon" Attribute="IconPicture" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF] <StandardAttribute Name="Force top align" Attribute="TextStyle" Prefix="" Suffix="" Alignment="CNTR" Caption="" Mandatory="Yes" />[CRLF]</Form> -Reference.Cardinality=No -Reference.ImplementationType=No -Reference.ChildRole=Yes -Reference.Stereotype=Yes -Reference.DisplayName=No -Reference.ForeignKeyConstraintName=No -Reference.JoinExpression=No -Reference.Integrity=No -Reference.ParentRole=Yes -Reference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Cardinality" Attribute="Cardinality" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Implementation" Attribute="ImplementationType" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Cons&amp;traint Name" Attribute="ForeignKeyConstraintName" Prefix="" Suffix="" Caption="Cons&amp;traint Name" Mandatory="No" />[CRLF] <StandardAttribute Name="Join" Attribute="JoinExpression" Prefix="" Suffix="" Caption="Join" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] <StandardAttribute Name="Referential integrity" Attribute="Integrity" Prefix="" Suffix="" Caption="Referential integrity" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> -ViewReference.ChildRole=Yes -ViewReference.Stereotype=Yes -ViewReference.DisplayName=No -ViewReference.JoinExpression=No -ViewReference.ParentRole=Yes -ViewReference_SymbolLayout=<Form>[CRLF] <Form Name="Source" >[CRLF] <StandardAttribute Name="Child Role" Attribute="ChildRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF] <Form Name="Center" >[CRLF] <StandardAttribute Name="Stereotype" Attribute="Stereotype" Prefix="&lt;&lt;" Suffix="&gt;&gt;" Caption="" Mandatory="No" />[CRLF] <ExclusiveChoice Name="Exclusive Choice" Mandatory="No" Display="HorizontalRadios" >[CRLF] <StandardAttribute Name="Name" Attribute="DisplayName" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] <StandardAttribute Name="Join Expression" Attribute="JoinExpression" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </ExclusiveChoice>[CRLF] </Form>[CRLF] <Form Name="Destination" >[CRLF] <StandardAttribute Name="Parent Role" Attribute="ParentRole" Prefix="" Suffix="" Caption="" Mandatory="No" />[CRLF] </Form>[CRLF]</Form> - -[DisplayPreferences\Symbol] - -[DisplayPreferences\Symbol\FRMEOBJ] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=6000 -Height=2000 -Brush color=255 255 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=64 -Brush gradient color=192 192 192 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 255 128 128 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FRMELNK] -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\FILO] -OBJSTRNFont=新宋体,8,N -OBJSTRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LCNMFont=新宋体,8,N -LCNMFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=3600 -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PDMPCKG] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 178 178 178 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\TABL] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=255 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -KeysFont=新宋体,8,N -KeysFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -TriggersFont=新宋体,8,N -TriggersFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=178 214 252 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VIEW] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -ColumnsFont=新宋体,8,N -ColumnsFont color=0 0 0 -TablePkColumnsFont=新宋体,8,U -TablePkColumnsFont color=0 0 0 -TableFkColumnsFont=新宋体,8,N -TableFkColumnsFont color=0 0 0 -TemporaryVTablesFont=新宋体,8,N -TemporaryVTablesFont color=0 0 0 -IndexesFont=新宋体,8,N -IndexesFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4800 -Height=4000 -Brush color=208 208 255 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\PROC] -STRNFont=新宋体,8,N -STRNFont color=0 0 0 -DISPNAMEFont=新宋体,8,N -DISPNAMEFont color=0 0 0 -OWNRDISPNAMEFont=新宋体,8,N -OWNRDISPNAMEFont color=0 0 0 -LABLFont=新宋体,8,N -LABLFont color=0 0 0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Width=4000 -Height=1000 -Brush color=255 255 192 -Fill Color=Yes -Brush style=6 -Brush bitmap mode=12 -Brush gradient mode=65 -Brush gradient color=255 255 255 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 108 0 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\REFR] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\VREF] -SOURCEFont=新宋体,8,N -SOURCEFont color=0 0 0 -CENTERFont=新宋体,8,N -CENTERFont color=0 0 0 -DESTINATIONFont=新宋体,8,N -DESTINATIONFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 128 128 192 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\USRDEPD] -OBJXSTRFont=新宋体,8,N -OBJXSTRFont color=0 0 0 -Line style=1 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=2 0 128 128 255 -Shadow color=192 192 192 -Shadow=0 - -[DisplayPreferences\Symbol\Free Symbol] -Free TextFont=新宋体,8,N -Free TextFont color=0 0 0 -Line style=0 -AutoAdjustToText=Yes -Keep aspect=No -Keep center=No -Keep size=No -Brush color=255 255 255 -Fill Color=Yes -Brush style=1 -Brush bitmap mode=12 -Brush gradient mode=0 -Brush gradient color=118 118 118 -Brush background image= -Custom shape= -Custom text mode=0 -Pen=1 0 0 0 255 -Shadow color=192 192 192 -Shadow=0 -(8268, 11693) -((315,354), (433,354)) -1 -15 - - -1482063385 -1484832985 -((-32984,-12019), (66872,-60459)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1479301742 -1483885217 -((-33350,36120), (66768,-8278)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1489831111 -((27482,3656), (28732,25749)) -((28107,25349),(28107,4056)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095245 -1489831850 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -1 - - - - - - - - - - - -1483085710 -1484926118 -((-33445,-63495), (67043,-102889)) -17 -0 -12632256 -15329769 -12632256 -新宋体,8,N -1 - - -1478095270 -1482127349 -((18772,5784), (20022,11909)) -((19397,11509),(19397,6184)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1478153406 -1489831111 -((35319,23149), (56832,30398)) -((35719,25349),(35719,23549),(56432,23549),(56432,29773),(48632,29773)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483619847 -1486385652 -((-9877,-23800), (2708,-22550)) -((-9477,-23175),(2308,-23175)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483619849 -1486385652 -((-18467,-36638), (-17217,-24607)) -((-17842,-25007),(-17842,-36238)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483620005 -1486385652 -((4030,-39400), (5280,-22888)) -((4655,-39000),(4655,-23288)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483620007 -1486385646 -((4021,-49268), (5271,-39799)) -((4646,-40199),(4646,-48868)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1483624336 -1488037155 -((28233,-54300), (29483,-42610)) -((28858,-53900),(28858,-43010)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624340 -1486385646 -((12331,-52679), (20181,-51429)) -((19781,-52054),(12731,-52054)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1483624615 -1486385652 -((15051,-23876), (20664,-22626)) -((20264,-23251),(15451,-23251)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1483624617 -1486385652 -((28146,-33027), (29396,-20565)) -((28771,-20965),(28771,-32627)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124946 -1484124953 -((-13832,-79879), (-7728,-71568)) -((-8128,-79479),(-13207,-79479),(-13207,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -2 - - - - - - - - - - - -1484124984 -1484127382 -((-16263,-86551), (-15013,-71568)) -((-15638,-86151),(-15638,-71968)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484124996 -1484124997 -((-11114,-95606), (-9864,-89626)) -((-10489,-95206),(-10489,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125007 -1484127367 -((-5345,-95501), (-4095,-89626)) -((-4720,-95101),(-4720,-90026)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484125017 -1484125017 -((-1839,-87942), (6039,-86692)) -((-1439,-87317),(5639,-87317)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484125035 -1484129049 -((7538,-85005), (8788,-82265)) -((8163,-82665),(8163,-84605)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -3 - - - - - - - - - - - -1484129054 -1484129054 -((9958,-80104), (27337,-78854)) -((26937,-79479),(10358,-79479)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129077 -1484129077 -((20349,-71149), (27174,-69899)) -((26774,-70524),(20749,-70524)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129119 -1484129130 -((13678,-84943), (14928,-73310)) -((14303,-73710),(14303,-84543)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1484129130 -1484129130 -((-7408,-69819), (2275,-68569)) -((1875,-69194),(-7008,-69194)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1486384936 -1486384936 -((40608,-38668), (44457,-37418)) -((41008,-38043),(44057,-38043)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1489831850 -1489831893 -((29543,7705), (47864,19899)) -((29943,8105),(29943,19274),(47464,19274)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N - - - - - - - - - - - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1489831850 --1 -((17030,-6517), (42856,8105)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((4280,11492), (23152,15491)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5733,1490), (11209,5489)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-5666,21391), (17070,31065)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-15250,11601), (2078,15600)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1489831111 --1 -((22806,25349), (48632,34197)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-29965,-1483), (-8389,6539)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-cms -1479304057 -1482127349 -((-33200,33185), (-25780,35793)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482062898 -1486384925 --1 -((44057,-43292), (65247,-32794)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-upms -1482063412 -1483618098 -((-32435,-15170), (-25015,-12562)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1482127196 -1484124235 --1 -((-25348,-71968), (-7008,-66420)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - - -1482127641 -1483625695 --1 -((5639,-90091), (22968,-84543)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127744 -1484125017 --1 -((-19539,-90026), (-1439,-86027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482127996 -1484124997 --1 -((-27122,-99205), (-7862,-95206)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1482128170 -1484125007 --1 -((-6110,-99824), (13150,-95101)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -zheng-pay -1483085721 -1483623919 -((-33084,-66872), (-25664,-64264)) -4130 -0 -0 -7 -16777215 -16777215 -新宋体,8,N -1 - - -1483618514 -1486384809 --1 -((-26699,-40962), (-8985,-36238)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483618865 -1486385652 --1 -((-3037,-27525), (15451,-17027)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619110 -1486385646 --1 -((-3439,-55240), (12731,-48868)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619640 -1486385652 --1 -((-27106,-25007), (-9392,-21008)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483619903 -1486384764 --1 -((-2305,-40199), (12320,-36200)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483620745 -1486384936 --1 -((16342,-43085), (41008,-32587)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624189 -1486385646 --1 -((19781,-54122), (36723,-50123)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624373 -1486385652 --1 -((20114,-24947), (37056,-20948)) -12615680 -12632256 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483624755 -1484125035 --1 -((-8128,-82665), (10358,-76293)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483625334 -1484129130 --1 -((1875,-73710), (20749,-67338)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626087 -1484129077 --1 -((26774,-71974), (48736,-67974)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483626439 -1484129054 --1 -((26937,-83435), (48513,-76237)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885222 -1489831893 --1 -((47525,-825), (63307,8023)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1483885645 -1489831893 --1 -((47990,-6125), (63000,-2126)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1489481906 -1489483460 --1 -((-25661,-57476), (-9877,-44504)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1489830965 -1489831893 --1 -((48313,9188), (62551,15560)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - -1489831428 -1489831893 --1 -((47464,16877), (63246,22425)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - - - - - - - - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - -23DEAC6C-2C58-4121-B150-E676660C53B9 -cms_article 文章表 -cms_article -1478091704 -shuzheng -1489831850 -shuzheng -文章表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' - - - -E713E125-4EDD-4EC5-AE45-9F0591FA96B2 -编号 -article_id -1478091704 -shuzheng -1478093908 -shuzheng -文章编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B14DF665-5804-4EEE-A650-BA92D3F0CD60 -所属专题 -topic_id -1489831850 -shuzheng -1489831877 -shuzheng -所属专题 -int - - -18A76FE6-A962-465C-BA2D-F2094D942CA1 -文章标题 -title -1478091704 -shuzheng -1478093908 -shuzheng -文章标题 -varchar(200) -200 -1 - - -46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 -文章原作者 -author -1478091704 -shuzheng -1478093908 -shuzheng -文章原作者 -NULL -varchar(50) -50 - - -4486670E-E9CE-44F2-B78F-4A10DBC2980E -转载来源网址 -fromurl -1478091704 -shuzheng -1478093908 -shuzheng -转载来源网址 -NULL -varchar(300) -300 - - -51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D -封面图 -image -1478091704 -shuzheng -1478093908 -shuzheng -封面图 -NULL -varchar(300) -300 - - -E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 -关键字 -keywords -1478091704 -shuzheng -1478093908 -shuzheng -关键字 -NULL -varchar(100) -100 - - -5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 -简介 -description -1478091704 -shuzheng -1478093908 -shuzheng -简介 -NULL -varchar(500) -500 - - -9B55BC3D-0919-4A43-BB1B-F2FFFD153770 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093908 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -652284A5-8966-45A9-9942-0C1485379D8A -是否允许评论(0:不允许,1:允许) -allowcomments -1478091704 -shuzheng -1478093908 -shuzheng -是否允许评论(0:不允许,1:允许) -1 -tinyint(4) -4 -1 - - -B22AA35B-D990-4A76-BC0B-B6308B5A73F5 -状态(-1:不通过,0:未审核,1: 通过) -status -1478091704 -shuzheng -1479213265 -shuzheng -状态(-1:不通过,0未审核,1:通过) -1 -tinyint(4) -4 -1 - - -83174068-969D-44D7-BB59-E770371422D5 -内容 -content -1478091704 -shuzheng -1478093908 -shuzheng -内容 -mediumtext - - -68F72A3F-607F-4594-AF0B-27DC1B68804D -发布人id -user_id -1478091704 -shuzheng -1478093908 -shuzheng -发布人id -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2EE8725D-73B7-48BD-A32A-30EE47C9274D -阅读数量 -readnumber -1478091704 -shuzheng -1478093908 -shuzheng -阅读数量 -0 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -008A2E1A-9D38-4F99-B31D-A601584ECC99 -创建时间 -ctime -1478091704 -shuzheng -1478093908 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8F3650CA-E307-45B9-8398-186BE295627F -排序 -orders -1478091704 -shuzheng -1478093908 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -D16F1C55-642E-4C00-AE47-41A3AA4C6990 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -AFFC16D9-081A-44BF-9A3B-B13576DF6A95 -cms_article_orders -cms_article_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_orders - - - - - - - - - - -6F9E2379-CC2F-47F9-AB2F-1D89827CC883 -cms_article_category 文章类目关联表 -cms_article_category -1478091704 -shuzheng -1482062967 -shuzheng -文章类目关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' - - - -814E1ABA-4477-494B-8817-F33716CE5509 -编号 -article_category_id -1478091704 -shuzheng -1478153815 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8A035950-1336-4474-ACC1-931031D4CE5C -文章编号 -article_id -1478091704 -shuzheng -1478153815 -admin -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E -类目编号 -category_id -1478091704 -shuzheng -1478153815 -admin -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -FF2A24C8-3664-4BA5-9F43-DFBD12881786 -cms_article_category_article_id -cms_article_category_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_article_id - - - - - -8E02D98D-C525-4645-99A9-5E2CA77877E9 -cms_article_category_category_id -cms_article_category_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_category_category_id - - - - - - - - - - -7881EBB0-D4A9-4C6F-A803-C262450AE710 -cms_article_tag 文章标签关联表 -cms_article_tag -1478091704 -shuzheng -1482062957 -shuzheng -文章标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' - - - -A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 -编号 -article_tag_id -1478091704 -shuzheng -1478093638 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -77794BDC-3755-4AA2-96AD-225CF443BD97 -文章编号 -article_id -1478091704 -shuzheng -1478093638 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -7240E03B-AA99-4CC8-950C-FB2ABBFDC533 -标签编号 -tag_id -1478091704 -shuzheng -1478093638 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 -cms_article_tag_article_id -cms_article_tag_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_article_id - - - - - -C0FAECCF-C6B0-4629-B5EB-BDEA962028DC -cms_article_tag_tag_id -cms_article_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_article_tag_tag_id - - - - - - - - - - -29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 -cms_category 类目表 -cms_category -1478091704 -shuzheng -1482062979 -shuzheng -类目表 -ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' - - - -0E6D4647-8D54-465F-8BA5-C54B449C726E -编号 -category_id -1478091704 -shuzheng -1478093590 -shuzheng -类目编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -778F39AB-E601-4419-B0F1-3E33455A7BBA -上级编号 -pid -1478091704 -shuzheng -1478153497 -admin -上级编号 -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB -层级 -level -1478091704 -shuzheng -1484126120 -admin -层级 -tinyint(4) -4 -1 - - -658EA7E8-93E1-464A-84D2-3FF730DAE9D9 -名称 -name -1478091704 -shuzheng -1478093590 -shuzheng -名称 -varchar(20) -20 -1 - - -4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F -描述 -description -1478091704 -shuzheng -1478093590 -shuzheng -描述 -NULL -varchar(200) -200 - - -9B699E2B-A5AF-4637-908A-DA1EE4DB506C -图标 -icon -1478091704 -shuzheng -1478093590 -shuzheng -图标 -NULL -varchar(50) -50 - - -028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093590 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(3) -3 -1 - - -10CBE4F7-8E05-4482-B7CF-3693C720F8B5 -别名 -alias -1478091704 -shuzheng -1478093590 -shuzheng -别名 -NULL -varchar(20) -20 - - -34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D -创建时间 -ctime -1478091704 -shuzheng -1478093590 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E7C45F9B-42AB-45FF-AE07-4A351BD5E145 -排序 -orders -1478091704 -shuzheng -1478093590 -shuzheng -排序 -bigint(255) -255 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -31899912-87C8-42BA-9EC2-246CD0AA8929 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -A6FD8DD0-EDB7-4B9A-9390-00825E1F068D -cms_category_orders -cms_category_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_orders - - - - - -7B3FED70-F6E1-49C6-8DFB-39A561D4B09D -cms_category_pid -cms_category_pid -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_pid - - - - - -A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 -cms_category_alias -cms_category_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_alias - - - - - -0F3BF207-0E1C-4533-B4BF-A9DD23909A4F -cms_category_level -cms_category_level -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_level - - - - - - - - - - -CC31E757-4197-47DC-9C7C-C4D1A6FECC82 -cms_category_tag 类目标签关联表 -cms_category_tag -1478091704 -shuzheng -1482062971 -shuzheng -类目标签关联表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' - - - -F9314436-908B-4B4F-97DB-4840980449F4 -编号 -category_tag_id -1478091704 -shuzheng -1478093494 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6371EB26-B681-427A-971C-D8BA5479301C -类目编号 -category_id -1478091704 -shuzheng -1478093494 -shuzheng -类目编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8261D036-554E-4175-A77C-595A563C265A -标签编号 -tag_id -1478091704 -shuzheng -1478093494 -shuzheng -标签编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -F32196ED-0EC3-4449-B072-630A17965667 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -596429F9-1660-44E6-808B-82493F2CB903 -cms_category_tag_tag_id -cms_category_tag_tag_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_tag_id - - - - - -FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 -cms_category_tag_category_id -cms_category_tag_category_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_category_tag_category_id - - - - - - - - - - -6968E3D7-A545-48FC-8A75-56A3427B76FA -cms_comment 评论表 -cms_comment -1478091704 -shuzheng -1482062989 -shuzheng -评论表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 - - - -67BE93B3-1A04-4728-9433-D50EA9BD1DD6 -编号 -comment_id -1478091704 -shuzheng -1478093710 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BC2A83B1-EEBB-434E-856C-1A622C7024E6 -回复楼中楼编号 -pid -1478091704 -shuzheng -1479651239 -shuzheng -回复楼中楼编号回复楼中楼编号 -NULL -int(10) -10 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -020D4B38-9D03-4D71-86EC-CC4C569E2F9E -文章编号 -article_id -1478091704 -shuzheng -1478093710 -shuzheng -文章编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B290EB50-E749-49A6-83EC-D4D9E503521B -用户编号 -user_id -1478091704 -shuzheng -1478093710 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EDE08926-14AD-44D2-B609-D33250A8DABC -评论内容 -content -1478091704 -shuzheng -1478093710 -shuzheng -评论内容 -text -1 - - -61327788-7D10-40F7-AD4D-DF58744DC9D4 -状态(-1:不通过,0:未审核,1:通过) -status -1478091704 -shuzheng -1479213239 -shuzheng -状态(-1:不通过,0:未审核,1:通过) -1 -tinyint(4) -4 -1 - - -DC470AAC-B623-4B56-88FF-B98A7F85E18D -评论人ip地址 -ip -1478091704 -shuzheng -1478093710 -shuzheng -评论人ip地址 -NULL -varchar(30) -30 - - -8D4E7004-6AE8-476A-AA4C-B57CECE8B384 -评论人终端信息 -agent -1478091704 -shuzheng -1478093710 -shuzheng -评论人终端信息 -NULL -varchar(200) -200 - - -5D332B68-E410-4D6C-AFBD-532A9630A778 -创建时间 -ctime -1478091704 -shuzheng -1478093710 -shuzheng -创建时间 -bigint(20) -20 -1 - - - - -A764394E-BE44-4537-97AF-BC1B6970CAD8 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -2AA4BD84-3D49-46C3-BC42-86860D644FDA -cms_comment_article_id -cms_comment_article_id -1478091704 -shuzheng -1478091704 -shuzheng -cms_comment_article_id - - - - - - - - - - -ED56E355-8B82-4C5A-BD65-595FA7BB3442 -cms_tag 标签表 -cms_tag -1478091704 -shuzheng -1482062953 -shuzheng -标签表 -ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' - - - -F352DC47-B62B-42F4-9F33-01927833F083 -编号 -tag_id -1478091704 -shuzheng -1478093442 -shuzheng -标签编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -85B03305-1EB7-4622-90D6-5ACAB18F6AF1 -名称 -name -1478091704 -shuzheng -1478093442 -shuzheng -名称 -varchar(20) -20 -1 - - -A2B9EF59-9738-426A-9EE2-C8958F243389 -描述 -description -1478091704 -shuzheng -1478093442 -shuzheng -描述 -NULL -varchar(200) -200 - - -A25791F7-418C-43DE-89AD-CF387B6D82EF -图标 -icon -1478091704 -shuzheng -1478093442 -shuzheng -图标 -NULL -varchar(50) -50 - - -26223F29-D8E9-446A-96DF-183BEB86AF21 -类型(1:普通,2:热门...) -type -1478091704 -shuzheng -1478093442 -shuzheng -类型(1:普通,2:热门...) -1 -tinyint(4) -4 -1 - - -CBC1250B-8B50-499D-9AB1-5E80AD2B9303 -别名 -alias -1478091704 -shuzheng -1478093442 -shuzheng -别名 -NULL -varchar(20) -20 - - -B164191C-6FC8-45C7-991A-1421EA64186E -创建时间 -ctime -1478091704 -shuzheng -1478093442 -shuzheng -创建时间 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8D3FDBEA-7630-4ED2-96A9-8425FC254D21 -排序 -orders -1478091704 -shuzheng -1478093442 -shuzheng -排序 -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -B258FAB0-DCC7-4E83-84B3-932E440B290F -cms_tag_orders -cms_tag_orders -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_orders - - - - - -00ED399C-093D-448B-BCED-911CA4B8051B -cms_tag_alias -cms_tag_alias -1478091704 -shuzheng -1478091704 -shuzheng -cms_tag_alias - - - - - - - - - - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 -upms_system 系统 -upms_system -1482062898 -shuzheng -1488716332 -shuzheng -系统 - - - -3974B1F1-0866-49ED-8B9A-604E0CE11EE7 -编号 -system_id -1482063016 -shuzheng -1486385567 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -64548C2E-D064-462C-BC40-4BCC70C7539B -图标 -icon -1482063172 -shuzheng -1486833944 -shuzheng -图标 -varchar(50) -50 - - -50CAD61A-563E-4AE4-9CE1-4D3982C75EDF -背景 -banner -1488714040 -shuzheng -1488716332 -shuzheng -背景 -varchar(50) -50 - - -6AFE670A-A870-4DE6-8AFB-0F29AD9E9C82 -主题 -theme -1488714040 -shuzheng -1488716332 -shuzheng -主题 -varchar(50) -50 - - -BB4E4C82-4C7A-466C-8211-2BD043E0DE17 -根目录 -basepath -1482063172 -shuzheng -1486385567 -shuzheng -根目录 -varchar(100) -100 - - -1DF10192-EA50-4CDA-BE9D-94F56CD65283 -状态(-1:黑名单,1:正常) -status -1482063172 -shuzheng -1486385614 -shuzheng -状态(-1:黑名单,1:正常) -tinyint(4) -4 - - -14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 -系统名称 -name -1482063016 -shuzheng -1486385567 -shuzheng -系统名称 -varchar(20) -20 - - -7F86C4C2-B131-46BB-9B88-CCE9674508D3 -系统标题 -title -1486706700 -admin -1486706789 -admin -系统标题 -varchar(20) -20 - - -62A1E140-D368-444C-891E-422B31256721 -系统描述 -description -1486706700 -admin -1486706789 -admin -系统描述 -varchar(300) -300 - - -D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 -创建时间 -ctime -1482063172 -shuzheng -1486385567 -shuzheng -创建时间 -bigint(20) -20 - - -5A6846DA-1B7E-450D-994D-1343E470F9CC -排序 -orders -1482063172 -shuzheng -1486385567 -shuzheng -排序 -bigint(20) -20 - - - - -84D11343-CC58-403D-9D31-CDD53B1D7CFC -Key_1 -Key_1 -1482063016 -shuzheng -1482063141 -shuzheng - - - - - - - - - - -759CBAEF-FE82-441C-9A18-93F13FE24944 -pay_vendor 第三方支付标识表 -pay_vendor -1482127196 -admin -1483624994 -shuzheng -第三方支付标识表 - - - -E5C2EA1D-17E5-42CB-9333-1CCACACBD281 -标识编号 -pay_vendor_id -1482127222 -admin -1484125704 -admin -int(10) -10 -1 -1 - - -E5D4E872-7BF0-49B0-B9B2-6781191112B6 -支付标识名称 -name -1482127590 -admin -1482127629 -admin -varchar(20) -20 - - -E70EF22A-A438-43F2-9F59-B1C20AD3F415 -AppId -appid -1483624799 -shuzheng -1483624894 -shuzheng -varchar(50) -50 - - -1C70ADB9-AB28-4FCD-A406-BF79E31E5602 -AppSecret -appsecret -1483624799 -shuzheng -1483624894 -shuzheng -varchar(150) -150 - - -D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF -配置参数 -config -1483624902 -shuzheng -1483624934 -shuzheng -varchar(1000) -1000 - - - - -50224380-3CAB-4F6E-8F46-1E5625EA25DB -Key_1 -Key_1 -1482127367 -admin -1482127378 -admin - - - - - - - - - - -66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 -pay_mch 支付中心商户管理表 -pay_mch -1482127641 -admin -1483085653 -admin -支付中心商户管理表 - - - -62DC3112-9ACE-4387-BC78-823CE5A754FB -商户编号 -pay_mch_id -1482127644 -admin -1484127294 -admin -int(10) -10 -1 -1 - - -35B6F97F-87DC-456A-8EA3-0BF9A5303039 -支付中心商户号 -mch_id -1482127644 -admin -1482127858 -admin -varchar(20) -20 - - -3E09C267-1338-4828-B8CF-8D149D11A405 -商户名称 -name -1482127700 -admin -1482127858 -admin -varchar(20) -20 - - -91B49030-6943-4117-AE20-D932E1C0333C -请求key -reqKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - -7CDDF1B5-2283-49DA-92F9-471195D09F19 -响应key -resKey -1482128427 -admin -1482128473 -admin -varchar(50) -50 - - - - -049E124A-5B63-4619-A105-86ECCA7FC7E9 -Key_1 -Key_1 -1482127644 -admin -1482127700 -admin - - - - - - - - - - -44431080-CB08-4D11-898E-12AFF2ED2521 -pay_type 商户支持支付类型表 -pay_type -1482127744 -admin -1484125017 -admin -商户支持支付类型表 - - - -CDBE6D88-0847-4816-BC2E-BFA36628DD8C -商户支付类型编号 -pay_type_id -1482127747 -admin -1484127287 -admin -int(10) -10 -1 -1 - - -70DD828A-0A41-471F-9027-F929777CA1A7 -标识编号 -pay_vendor_id -1484124984 -admin -1484127287 -admin -int(10) -10 - - -C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E -商户编号 -pay_mch_id -1484125017 -admin -1484127287 -admin -int(10) -10 - - - - -1F47D180-534B-44D7-8EA4-54ED06A72D8E -Key_1 -Key_1 -1482127747 -admin -1482127825 -admin - - - - - - - - - - -15AFD128-7F3E-4A94-8C7D-09D9EF46029B -pay_pay 支付参数配置表 -pay_pay -1482127996 -admin -1484124997 -admin -支付参数配置表 - - - -43F3B4A5-FAFF-41D0-A131-937A575335B1 -配置编号 -pay_pay_id -1482127998 -admin -1484127276 -admin -int(10) -10 -1 -1 - - -EB68E666-02ED-41DF-B452-B965554ED059 -商户支付类型编号 -pay_type_id -1484124996 -admin -1484127276 -admin -int(10) -10 - - -E60677C3-D3CF-4147-A438-8821079A3C25 -参数 -param -1482127998 -admin -1482128053 -admin -varchar(1000) -1000 - - - - -4B260E5B-5208-44CF-B331-702023F3757D -Key_1 -Key_1 -1482127998 -admin -1482128053 -admin - - - - - - - - - - -139BB2D8-E83D-4A4A-83D3-55A05D2E6492 -pay_vest 马甲支付参数配置表 -pay_vest -1482128170 -admin -1484125007 -admin -马甲支付参数配置表 - - - -196AB461-A440-4873-9A19-36998ED1A03C -马甲配置编号 -pay_vest_id -1482128173 -admin -1484127304 -admin -int(10) -10 -1 -1 - - -283ABCB7-4A70-4D05-98FD-013D86290FBB -商户支付类型编号 -pay_type_id -1484125007 -admin -1484127304 -admin -int(10) -10 - - -A41B9194-EEDF-426A-8655-654552105D07 -马甲前缀 -prefix -1482128173 -admin -1482128247 -admin -varchar(20) -20 - - -15046235-585D-4E2C-B00E-83E4052F9C57 -马甲参数配置 -param -1482128173 -admin -1482128247 -admin -varchar(1000) -1000 - - - - -BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F -Key_1 -Key_1 -1482128173 -admin -1482128247 -admin - - - - - - - - - - -30419DEF-FEEA-4789-B793-E803263E619E -upms_organization 组织 -upms_organization -1483618514 -shuzheng -1486384344 -shuzheng -组织 - - - -DB1313DD-4D6C-4766-A566-D33D4428BE06 -编号 -organization_id -1483618608 -shuzheng -1484925856 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 -组织名称 -name -1483618780 -shuzheng -1484925856 -shuzheng -组织名称 -varchar(20) -20 - - -A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB -组织描述 -description -1483618780 -shuzheng -1484925856 -shuzheng -组织描述 -varchar(1000) -1000 - - -2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 -创建时间 -ctime -1484925826 -shuzheng -1484925856 -shuzheng -创建时间 -bigint(20) -20 - - - - -8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 -Key_1 -Key_1 -1483618608 -shuzheng -1483618649 -shuzheng - - - - - - - - - - -0AE1B064-CD93-434D-AD23-DE671A50D1B2 -upms_user 用户 -upms_user -1483618865 -shuzheng -1486384328 -shuzheng -用户 - - - -7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 -编号 -user_id -1483618883 -shuzheng -1484924881 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -5B67B292-5FCE-453F-9B1E-A038A71AF5E7 -帐号 -username -1484832991 -shuzheng -1484924881 -shuzheng -帐号 -varchar(20) -20 -1 - - -91C31103-18B4-42D2-A9F3-FE5800DE49C6 -密码MD5(密码+盐) -password -1484832991 -shuzheng -1484925129 -shuzheng -密码MD5(密码+盐) -varchar(32) -32 -1 - - -1F0E6849-3CF7-4B75-A367-C08DC50764E8 - -salt -1484832991 -shuzheng -1484924881 -shuzheng - -varchar(32) -32 - - -25970F78-DE58-4C62-9ADB-F779931E335E -姓名 -realname -1484832991 -shuzheng -1484924881 -shuzheng -姓名 -varchar(20) -20 - - -84A7E171-608C-44B2-8585-786E4E25AC1E -头像 -avatar -1484832991 -shuzheng -1484924881 -shuzheng -头像 -varchar(50) -50 - - -AED8A44F-BA0B-46B8-A78B-60E970096A71 -电话 -phone -1484832991 -shuzheng -1484924881 -shuzheng -电话 -varchar(20) -20 - - -948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C -邮箱 -email -1484832991 -shuzheng -1484924881 -shuzheng -邮箱 -varchar(50) -50 - - -C9EBD54B-084D-4053-B1A1-B899CB925ECC -性别 -sex -1484832991 -shuzheng -1484924881 -shuzheng -性别 -tinyint(4) -4 - - -F9584A5C-5E9B-4532-AE98-15C611306AC1 -状态(0:正常,1:锁定) -locked -1484924818 -shuzheng -1486384528 -shuzheng -状态(0:正常,1:锁定) -tinyint(4) -4 - - -D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD -创建时间 -ctime -1484832991 -shuzheng -1484924881 -shuzheng -创建时间 -bigint(20) -20 - - - - -0AF8AADC-ED41-4F4F-9C94-E172BA315F00 -Key_1 -Key_1 -1483618883 -shuzheng -1483619009 -shuzheng - - - - - - - - - - -752059C0-17F3-4535-8808-CD73505A28D6 -upms_role 角色 -upms_role -1483619110 -shuzheng -1487911529 -admin -角色 - - - -B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 -编号 -role_id -1483619113 -shuzheng -1487472148 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -BE2AC2A1-45EB-46AD-A76D-158FBAC8916D -角色名称 -name -1483619328 -shuzheng -1487472148 -shuzheng -角色名称 -varchar(20) -20 - - -A55335DA-B21D-490A-B928-4BC8570F8CB4 -角色标题 -title -1487911454 -admin -1487911529 -admin -角色标题 -varchar(20) -20 - - -512D36F3-7B3C-4544-9EE8-B9C518156C3A -角色描述 -description -1483619328 -shuzheng -1487472148 -shuzheng -角色描述 -varchar(1000) -1000 - - -84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF -创建时间 -ctime -1483619328 -shuzheng -1487472148 -shuzheng -创建时间 -bigint(20) -20 -1 - - -87620943-83A8-4F89-9E60-0049BB14866C -排序 -orders -1483619328 -shuzheng -1487472148 -shuzheng -排序 -bigint(20) -20 -1 - - - - -D6607189-3B7C-4F90-9886-749070B74517 -Key_1 -Key_1 -1483619113 -shuzheng -1483619328 -shuzheng - - - - - - - - - - -6CAB617B-7A99-4280-B4B5-4866F5666008 -upms_user_organization 用户组织关联表 -upms_user_organization -1483619640 -shuzheng -1483619775 -shuzheng -用户组织关联表 - - - -5D9E4666-0947-471C-A478-0215085A2552 -编号 -user_organization_id -1483619649 -shuzheng -1487472110 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2CC51752-C886-410C-B698-BA9959819850 -用户编号 -user_id -1483619649 -shuzheng -1487472110 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FD55FC6A-C641-468F-9C01-FF6D9F96B89D -组织编号 -organization_id -1483619649 -shuzheng -1487472110 -shuzheng -组织编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -466E2110-1DBD-4C82-B3F9-8E4084DEF815 -Key_1 -Key_1 -1483619649 -shuzheng -1483619775 -shuzheng - - - - - - - - - - -9508810F-F9BB-44E3-8518-6F5DEB5CE1EB -upms_user_role 用户角色关联表 -upms_user_role -1483619903 -shuzheng -1486384646 -shuzheng -用户角色关联表 - - - -1FA281BE-EBC5-4286-9E4C-AAFDCD994106 -编号 -user_role_id -1483619905 -shuzheng -1487472127 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 -用户编号 -user_id -1483619905 -shuzheng -1487472127 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -2081BA42-C0E9-4023-A13B-F4FA73F8E82A -角色编号 -role_id -1483620007 -shuzheng -1487472127 -shuzheng -角色编号 -int(10) -10 - - - - -EDA5BE67-76F0-4B10-A20D-88657973C5CF -Key_1 -Key_1 -1483619905 -shuzheng -1483619988 -shuzheng - - - - - - - - - - -DB08E027-9573-4802-A2DA-46BBC2E0DB7B -upms_permission 权限 -upms_permission -1483620745 -shuzheng -1487472092 -shuzheng -权限 - - - -B06073EB-3267-4941-9C24-4D2C542049AF -编号 -permission_id -1483620809 -shuzheng -1484926261 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -6D18DAF9-6786-45DF-B1AB-6AD067DED07F -所属系统 -system_id -1483620833 -shuzheng -1484926261 -shuzheng -所属系统 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E949830E-7A38-4DC2-B9F3-D1FFCE92D270 -所属上级 -pid -1486384959 -shuzheng -1486385494 -shuzheng -所属上级 -int(10) -10 - - -1217175C-B453-4228-976C-4C6E0190790C -名称 -name -1486705068 -admin -1486705279 -admin -名称 -varchar(20) -20 - - -DA4D2D5F-E203-494A-918A-172618A7357B -类型(1:目录,2:菜单,3:按钮) -type -1486384959 -shuzheng -1488037148 -shuzheng -类型(1:目录,2:菜单,3:按钮) -tinyint(4) -4 - - -33E71869-2E71-42B0-A9ED-F9A5B3734F26 -权限值 -permission_value -1484926214 -shuzheng -1486833902 -shuzheng -权限值 -varchar(50) -50 - - -76637A13-3EC8-4FC8-9833-5488E8617C88 -路径 -uri -1486705068 -admin -1486705279 -admin -路径 -varchar(100) -100 - - -D05101EA-B332-4120-B37C-24596132E42B -图标 -icon -1486384959 -shuzheng -1486833921 -shuzheng -图标 -varchar(50) -50 - - -4F463639-9D0E-4FCE-A9D3-9DF928875933 -状态(0:禁止,1:正常) -status -1486705068 -admin -1486705279 -admin -状态(0:禁止,1:正常) -tinyint(4) -4 - - -2C120042-FDCC-46C2-A369-CBE524BE8ECD -创建时间 -ctime -1486384959 -shuzheng -1486385494 -shuzheng -创建时间 -bigint(20) -20 - - -FBCE45CB-6DE9-4B85-8DC6-93458956864D -排序 -orders -1486384959 -shuzheng -1486385494 -shuzheng -排序 -bigint(20) -20 - - - - -4A3801BF-59B2-46C9-A811-CE7B1E126157 -Key_1 -Key_1 -1483620809 -shuzheng -1483620829 -shuzheng - - - - - - - - - - -CB13B52A-6760-4971-8CBE-480185C96B6F -upms_role_permission 角色权限关联表 -upms_role_permission -1483624189 -shuzheng -1483624298 -shuzheng -角色权限关联表 - - - -1D040E40-699D-4D60-9632-3972F6E2AD91 -编号 -role_permission_id -1483624201 -shuzheng -1487472176 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 -角色编号 -role_id -1483624201 -shuzheng -1487472176 -shuzheng -角色编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -9475F946-6271-461D-80EA-231750A528B9 -权限编号 -permission_id -1483624201 -shuzheng -1487472176 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -965392D5-E41D-464F-AB42-4DC33F75F25C -Key_1 -Key_1 -1483624201 -shuzheng -1483624298 -shuzheng - - - - - - - - - - -A85368B7-8817-4F5D-AEF6-3FF1980113C6 -upms_user_permission 用户权限关联表 -upms_user_permission -1483624373 -shuzheng -1483624600 -shuzheng -用户权限关联表 - - - -B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 -编号 -user_permission_id -1483624383 -shuzheng -1487472161 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FB0DCBD7-A1FB-4739-A614-E8324727C8EC -用户编号 -user_id -1483624383 -shuzheng -1487472161 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -AA5FA6D9-4847-41A4-A8C8-E41860F961B5 -权限编号 -permission_id -1483624383 -shuzheng -1487472161 -shuzheng -权限编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -BC82C0F2-ECEF-4C13-879E-22147023A279 -Key_1 -Key_1 -1483624383 -shuzheng -1483624600 -shuzheng - - - - - - - - - - -753101E6-2060-4AA6-9E82-B7F4914271B2 -pay_in_order 收入订单表 -pay_in_order -1483624755 -shuzheng -1484125035 -admin -收入订单表 - - - -AF326C8F-729B-455F-8FB8-455B6A2D01FB -收入订单编号 -pay_in_order_id -1483625026 -shuzheng -1484129046 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -A6EEAF8A-648A-43E8-8287-892FAA509AC9 -标识编号 -pay_vendor_id -1484124946 -admin -1484127328 -admin -int(10) -10 - - -83C6E4D6-6806-43D2-B876-05E2A9D9A293 -商户编号 -pay_mch_id -1484125035 -admin -1484127328 -admin -int(10) -10 - - -82C646DB-B159-49E1-8B83-83D939A8461D -金额 -amount -1483626003 -shuzheng -1483626073 -shuzheng -decimal -1 - - -315608C7-2061-4E04-822E-FA732C5C8C97 -状态 -status -1483626003 -shuzheng -1484127328 -admin -tinyint(4) -4 -1 - - -A23A719F-7AA5-4755-99F8-F8C127ACDEFA -创建时间 -ctime -1483626003 -shuzheng -1484127328 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -893E70A3-4680-49BD-BDBF-6EBBF39F93C7 -Key_1 -Key_1 -1483625026 -shuzheng -1483625149 -shuzheng - - - - - - - - - - -8D4FF0BA-E73F-452E-9489-F31113A63728 -pay_out_order 支出订单表 -pay_out_order -1483625334 -shuzheng -1484129130 -admin -支出订单表 - - - -C8C19084-F249-42CF-8625-BA5B2644A9C5 -支出订单编号 -pay_out_order_id -1483625595 -shuzheng -1484129073 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE -商户编号 -pay_mch_id -1484129119 -admin -1484129119 -admin -int(10) -10 - - -1F610EA5-F1D7-492E-ABC2-88172BC3BAFF -标识编号 -pay_vendor_id -1484129130 -admin -1484129130 -admin -int(10) -10 - - -F865A928-35A4-406C-9FB0-6CB00F044FEB -金额 -amount -1483625944 -shuzheng -1483626002 -shuzheng -decimal -1 - - -C73DAE31-36DD-4801-8B39-63719A9EA4C3 -状态 -status -1483625898 -shuzheng -1484127340 -admin -tinyint(4) -4 -1 - - -DCC15350-3FED-4269-A350-70149E23A319 -创建时间 -ctime -1483625898 -shuzheng -1484125721 -admin -bigint(20) -20 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - - - -C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 -Key_1 -Key_1 -1483625595 -shuzheng -1483625665 -shuzheng - - - - - - - - - - -A006D8FC-7A64-4F64-A08B-CD28FB311D35 -pay_out_order_detail 支出订单明细表 -pay_out_order_detail -1483626087 -shuzheng -1484129077 -admin -支出订单明细表 - - - -C0B77A1D-5227-4B24-BB24-5FD7830326B5 -编号 -pay_out_order_detail_id -1483626089 -shuzheng -1484127347 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -1EEC7655-6B65-4487-89DA-20E482DF0C83 -支出订单编号 -pay_out_order_id -1484129077 -admin -1484129077 -admin -int(10) -10 - - -726074C6-923F-44B3-8355-73194102C220 -备注 -remark -1483626089 -shuzheng -1483626431 -shuzheng -varchar(500) -500 - - - - -F9D90156-3822-4AF7-961C-85C70AC0F063 -Key_1 -Key_1 -1483626089 -shuzheng -1483626431 -shuzheng - - - - - - - - - - -67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 -pay_in_order_detail 收入订单明细表 -pay_in_order_detail -1483626087 -shuzheng -1484129054 -admin -收入订单明细表 - - - -541B979B-4214-49BF-AFFA-88C6E2FAA6B1 -编号 -pay_in_order_detail_id -1483626089 -shuzheng -1484127361 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -B9025A28-F091-4480-A873-4C740B52996F -收入订单编号 -pay_in_order_id -1484129054 -admin -1484129054 -admin -int(10) -10 - - -4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 -商品编号 -product_id -1483626089 -shuzheng -1483626439 -shuzheng -varchar(50) -50 - - -1B4FF872-37AA-40D9-8141-4D10F08B0045 -商品名称 -product_name -1483626089 -shuzheng -1483626439 -shuzheng -varchar(100) -100 - - -87125648-441B-434A-886D-F369D6051773 -商品单价 -product_price -1483626089 -shuzheng -1483626439 -shuzheng -decimal - - -3A4BC11C-155E-4E16-8ED3-42A44B35428B -商品数量 -product_count -1483626089 -shuzheng -1484127361 -admin -int(10) -10 - - -310B29CA-FAD1-4650-B525-77DCB6D390EC -备注 -remark -1483626089 -shuzheng -1483626439 -shuzheng -varchar(500) -500 - - - - -F2C4D7A6-69BF-439B-933E-297F2E0FE265 -Key_1 -Key_1 -1483626089 -shuzheng -1483626439 -shuzheng - - - - - - - - - - -D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 -cms_page 页面 -cms_page -1483885222 -shuzheng -1489830903 -shuzheng -页面 - - - -8FF5F212-6650-478B-936A-113023A14ACD -编码 -page_id -1483885224 -shuzheng -1489830903 -shuzheng -编码 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -EE3936F6-0927-4F0F-BF8E-33D113246141 -父页面 -pid -1483885224 -shuzheng -1489830903 -shuzheng -父页面 -int(10) -10 - - -DDE4F2AB-A461-40D2-94CD-25E8E0D7DD3E -标题 -title -1489830830 -shuzheng -1489830903 -shuzheng -标题 -varchar(20) -20 - - -69F19279-D9A1-4B9A-BC3D-57F704540131 -别名 -alias -1483885224 -shuzheng -1489830903 -shuzheng -别名 -varchar(20) -20 - - -CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 -页面内容 -content -1483885224 -shuzheng -1489830903 -shuzheng -页面内容 -mediumtext - - -ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E -关键字 -keywords -1483885224 -shuzheng -1489830903 -shuzheng -关键字 -varchar(100) -100 - - -52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 -描述 -description -1483885224 -shuzheng -1489830903 -shuzheng -描述 -varchar(300) -300 - - -756BF96C-3ABB-4E26-9F87-277EE5B904BA -创建时间 -ctime -1483885224 -shuzheng -1489830903 -shuzheng -创建时间 -bigint(20) -20 - - -A8D28C79-2847-4DB1-8424-DA7F795E8E6F -排序 -orders -1483885224 -shuzheng -1489830903 -shuzheng -排序 -bigint(20) -20 - - - - -90022159-7CA5-4BEF-B754-AE9AA9419114 -Key_1 -Key_1 -1483885224 -shuzheng -1483885531 -shuzheng - - - - - - - - - - -D8423F76-93FD-41DD-ABFF-85B5A99FE484 -cms_setting 网站配置 -cms_setting -1483885645 -shuzheng -1483885745 -shuzheng -网站配置 - - - -58921100-48C0-4FFD-AB4B-33C9465CD71C -编号 -setting_id -1483885647 -shuzheng -1484125612 -admin -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -FFB6C465-D476-497F-B0FE-C482934511FE - -setting_key -1483885647 -shuzheng -1483886453 -shuzheng -varchar(10) -10 - - -64A4C1BB-4D92-47BC-B306-3242C9599FD8 - -setting_value -1483885647 -shuzheng -1483886453 -shuzheng -varchar(500) -500 - - - - -9A8F37A7-8747-4DFD-81C6-43BD88C10381 -Key_1 -Key_1 -1483885647 -shuzheng -1483885745 -shuzheng - - - - - - - - - - -60B631DF-D7D7-480D-97DA-661335C38395 -upms_log 操作日志 -upms_log -1489481906 -admin -1489484606 -admin -操作日志 - - - -A420ECA5-3226-48B9-9FB0-8F75ED9AE976 -编号 -log_id -1489482207 -admin -1489482378 -admin -编号 -int -1 -1 - - -74B4EA0E-CEA9-49C3-A3F0-E80592002BB8 -操作描述 -description -1489482207 -admin -1489482378 -admin -操作描述 -varchar(100) -100 - - -95554ED8-C74A-46A6-81E7-E4EC5BCE68A5 -操作用户 -username -1489482207 -admin -1489482378 -admin -操作用户 -varchar(20) -20 - - -1A6A0FE4-06FB-46ED-9ADC-7CFAD9BD6AAA -操作时间 -start_time -1489482207 -admin -1489482378 -admin -操作时间 -bigint(20) -20 - - -A77C2E24-C4D9-4C7A-83B1-B3DD749FEE38 -消耗时间 -spend_time -1489482378 -admin -1489482411 -admin -消耗时间 -int - - -3C1E2A7F-037E-468A-8ED2-893B2872320F -根路径 -base_path -1489482411 -admin -1489483455 -admin -根路径 -varchar(100) -100 - - -7193C637-518C-486D-B0A6-821F8BC16AF6 -URI -uri -1489482411 -admin -1489483455 -admin -URI -varchar(50) -50 - - -64738666-33F3-4DC0-8DB4-13384F8A1F90 -URL -url -1489482411 -admin -1489483455 -admin -URL -varchar(200) -200 - - -7F887107-0FAD-4BCF-AA08-97FEC3AD80A4 -请求类型 -method -1489482411 -admin -1489483455 -admin -请求类型 -varchar(10) -10 - - -A3C9DE13-D3B5-4E2F-AA79-EFB69B969E18 -请求参数 -parameter -1489482411 -admin -1490707319 -shuzheng -请求参数 -mediumtext - - -A7122514-B9F7-4772-9E88-13FBBAD2B7E2 -用户标识 -user_agent -1489482411 -admin -1489483455 -admin -用户标识 -varchar(200) -200 - - -2DE63739-5535-47BF-9701-B5E12807DA27 -IP地址 -ip -1489482411 -admin -1489483455 -admin -IP地址 -varchar(30) -30 - - -07297D05-8D93-47E2-A299-F82F0C4A48A4 -响应结果 -result -1489482411 -admin -1490707319 -shuzheng -响应结果 -mediumtext - - -792CB8BD-D4C8-495F-B2BD-7F825C2618D0 -权限值 -permissions -1489484581 -admin -1489484606 -admin -权限值 -varchar(100) -100 - - - - -67C9DD96-A20C-497B-B45D-C048C53FCAA1 -Key_1 -Key_1 -1489482207 -admin -1489482378 -admin - - - - - - - - - - -7C7B07E2-B734-49E7-97E6-0217187C3B4B -cms_menu 菜单 -cms_menu -1489830965 -shuzheng -1489831363 -shuzheng -菜单 - - - -07CFBDA3-42D2-42DA-9963-9695AF3B4088 -编号 -menu_id -1489831115 -shuzheng -1489833834 -shuzheng -编号 -int -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F0A898E0-E004-4552-8010-3A8833DB140F -父菜单 -pid -1489831115 -shuzheng -1489831363 -shuzheng -父菜单 -int - - -40A7644E-ADF4-4145-8AB9-D45387EC3CC1 -名称 -name -1489831115 -shuzheng -1489831227 -shuzheng -名称 -varchar(20) -20 - - -353D20A9-5BE2-4CD7-B7AD-8E74655F89AD -链接 -url -1489831234 -shuzheng -1489831363 -shuzheng -链接 -varchar(100) -100 - - -F3A90760-E5A8-4DFA-8FA3-3EE4B7029752 -打开方式 -target -1489831234 -shuzheng -1489831363 -shuzheng -打开方式 -varchar(10) -10 - - -91D4EB98-010E-4D48-A6EF-CDD4D4CA38EE -排序 -orders -1489831234 -shuzheng -1489831363 -shuzheng -排序 -bigint - - - - -B2352F4C-B03F-482D-B0DA-08411A796F39 -Key_1 -Key_1 -1489831115 -shuzheng -1489831227 -shuzheng - - - - - - - - - - -A1364804-7E5D-4D38-A43C-134A65A35A2C -cms_topic 专题 -cms_topic -1489831428 -shuzheng -1489831764 -shuzheng -专题 - - - -22DD1065-44D7-4DE1-A879-8CCFADD87544 -编号 -topic_id -1489831431 -shuzheng -1489831764 -shuzheng -编号 -int -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -7D00B170-1187-431F-8413-5307E0AB0FE3 -标题 -title -1489831431 -shuzheng -1489831764 -shuzheng -标题 -varchar(100) -100 - - -DBA5EE98-1491-4028-9D5F-8DF02D59157D -描述 -description -1489831431 -shuzheng -1489831764 -shuzheng -描述 -varchar(300) -300 - - -4352CE5A-7B5C-434B-804D-7CC2C793A132 -链接 -url -1489831431 -shuzheng -1489831764 -shuzheng -链接 -varchar(100) -100 - - -6680870A-6D5C-4FCF-98AF-7C71A16A84EA -创建时间 -ctime -1489831431 -shuzheng -1489831764 -shuzheng -创建时间 -bigint - - - - -EAB96264-B43E-4F08-A9F5-D2F36F759C16 -Key_1 -Key_1 -1489831431 -shuzheng -1489831764 -shuzheng - - - - - - - - - - - - -341906AD-FAEE-4A4E-893D-23D2D9BC2C75 -Reference_1 -Reference_1 -1478091704 -shuzheng -1479219502 -shuzheng -0..* -2 -2 - - - - - - - - - - - -3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -9173D3D1-4A39-4BB5-B3DE-040A8F727724 -Reference_2 -Reference_2 -1478091704 -shuzheng -1479650437 -shuzheng -0..* -2 -2 - - - - - - - - - - - -0CEDFF63-6B27-412C-9125-4D779A3C06D1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - -3CAA66F6-AE37-4A29-BD4D-C51219720BE7 -Reference_3 -Reference_3 -1478095245 -shuzheng -1479219030 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8EB7FCFD-7007-4495-A8F2-F250345B5FF3 -1478095245 -shuzheng -1478095245 -shuzheng - - - - - - - - - - -B7F5B652-36D5-4538-BAAE-82D3F1399E66 -Reference_4 -Reference_4 -1478095255 -shuzheng -1479219040 -shuzheng -0..* -2 -2 - - - - - - - - - - - -C0664F33-F705-41FE-84EC-953097D116F9 -1478095255 -shuzheng -1478095255 -shuzheng - - - - - - - - - - -A499B65C-678B-4677-A1A2-BEE6FC68D034 -Reference_5 -Reference_5 -1478095260 -shuzheng -1479219045 -shuzheng -0..* -2 -2 - - - - - - - - - - - -A963D0E8-21CA-43A9-A687-19B58277A2DE -1478095260 -shuzheng -1478095260 -shuzheng - - - - - - - - - - -66D394C8-EB11-422A-8A2E-C71DA73EE51D -Reference_6 -Reference_6 -1478095263 -shuzheng -1479219001 -shuzheng -0..* -2 -2 - - - - - - - - - - - -8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C -1478095263 -shuzheng -1478095263 -shuzheng - - - - - - - - - - -5CDB8C9D-0DDC-49C6-AC9A-78D01283C568 -Reference_7 -Reference_7 -1478095268 -shuzheng -1479219050 -shuzheng -0..* -2 -2 - - - - - - - - - - - -BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 -1478095268 -shuzheng -1478095268 -shuzheng - - - - - - - - - - -F45CE582-022A-4706-88C6-BCBC96F4527D -Reference_8 -Reference_8 -1478095270 -shuzheng -1479219118 -shuzheng -0..* -2 -2 - - - - - - - - - - - -DECB1879-335A-4035-BF38-7DF8D9FBD6BB -1478095270 -shuzheng -1478095270 -shuzheng - - - - - - - - - - -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - -ED582F1D-4A82-41FE-9DFD-1808DA202963 -Reference_10 -Reference_10 -1478153486 -admin -1479631632 -shuzheng -0..* -1 -3 - - - - - - - - - - - -117D49F2-950E-4426-8301-D743A73B414A -1478153486 -admin -1478153497 -admin - - - - - - - - - - -4299684B-826A-4B89-AEF1-C81286ABFD04 -Reference_18 -Reference_18 -1483619847 -shuzheng -1483619847 -shuzheng -0..* -1 -1 - - - - - - - - - - - -545F73A8-DE53-40F5-A280-7DA338E0A003 -1483619847 -shuzheng -1483619847 -shuzheng - - - - - - - - - - -1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 -Reference_19 -Reference_19 -1483619849 -shuzheng -1483619849 -shuzheng -0..* -1 -1 - - - - - - - - - - - -BF1F3E99-09A6-421B-81D1-F7E281FCE260 -1483619849 -shuzheng -1483619849 -shuzheng - - - - - - - - - - -6539BEF0-DEE1-4EE7-9E8A-01680990B6FC -Reference_20 -Reference_20 -1483620005 -shuzheng -1483620005 -shuzheng -0..* -1 -1 - - - - - - - - - - - -0DF9BBFC-D655-482D-9904-4F3A26CB08FB -1483620005 -shuzheng -1483620005 -shuzheng - - - - - - - - - - -59D9AC67-9ECF-4863-937F-BE720F8F2D2C -Reference_21 -Reference_21 -1483620007 -shuzheng -1483620007 -shuzheng -0..* -1 -1 - - - - - - - - - - - -42E952C2-D56E-4170-AA72-D984BD0E0FD1 -1483620007 -shuzheng -1483620007 -shuzheng - - - - - - - - - - -7D0AB61D-BABD-49B1-BBA5-D06486E28CBA -Reference_22 -Reference_22 -1483624336 -shuzheng -1483624336 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2C07D64B-3F3D-4A16-A632-1E2CA02771EB -1483624336 -shuzheng -1483624336 -shuzheng - - - - - - - - - - -3C6D697B-9C34-490B-B410-0811D6FD1EC3 -Reference_23 -Reference_23 -1483624340 -shuzheng -1483624340 -shuzheng -0..* -1 -1 - - - - - - - - - - - -B23C6A33-5699-42C6-BC24-F87A18B3BFC0 -1483624340 -shuzheng -1483624340 -shuzheng - - - - - - - - - - -81166AD8-FD9F-4E4A-9848-A746A0CF8B22 -Reference_24 -Reference_24 -1483624615 -shuzheng -1483624615 -shuzheng -0..* -1 -1 - - - - - - - - - - - -D8D34A08-BFC5-414F-A545-2D0FA5319323 -1483624615 -shuzheng -1483624615 -shuzheng - - - - - - - - - - -4EFE537B-0119-4898-90F9-02EB92C98201 -Reference_25 -Reference_25 -1483624617 -shuzheng -1483624617 -shuzheng -0..* -1 -1 - - - - - - - - - - - -87D27293-4E31-4426-BBCB-10C6ADDB859A -1483624617 -shuzheng -1483624617 -shuzheng - - - - - - - - - - -F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 -Reference_32 -Reference_32 -1484124946 -admin -1484124946 -admin -0..* -1 -1 - - - - - - - - - - - -0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 -1484124946 -admin -1484124946 -admin - - - - - - - - - - -4554779D-45F1-4414-8455-269108FBA2B0 -Reference_34 -Reference_34 -1484124984 -admin -1484124984 -admin -0..* -1 -1 - - - - - - - - - - - -EE34A350-75F8-4591-9E36-1F6910EF895B -1484124984 -admin -1484124984 -admin - - - - - - - - - - -67E2E3A8-A6BD-4717-BC5B-FA7640F33360 -Reference_35 -Reference_35 -1484124996 -admin -1484124997 -admin -0..* -1 -1 - - - - - - - - - - - -1643C054-4AA3-4F06-9C27-EE4627B70709 -1484124996 -admin -1484124997 -admin - - - - - - - - - - -EBF7E9AF-4D04-4096-A115-9A2807A8B317 -Reference_36 -Reference_36 -1484125007 -admin -1484125007 -admin -0..* -1 -1 - - - - - - - - - - - -FA740D36-5612-4457-A6C7-3BBE27BDD037 -1484125007 -admin -1484125007 -admin - - - - - - - - - - -BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 -Reference_37 -Reference_37 -1484125017 -admin -1484125017 -admin -0..* -1 -1 - - - - - - - - - - - -4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 -1484125017 -admin -1484125017 -admin - - - - - - - - - - -C5828A2D-E098-4DE2-9B56-F3CD89571C66 -Reference_38 -Reference_38 -1484125035 -admin -1484125035 -admin -0..* -1 -1 - - - - - - - - - - - -DF1BA583-4F53-4DF5-A4C9-480467E4E602 -1484125035 -admin -1484125035 -admin - - - - - - - - - - -5448F429-6AE6-4BD3-9C2A-10D5321DE6FF -Reference_40 -Reference_40 -1484129054 -admin -1484129054 -admin -0..* -1 -1 - - - - - - - - - - - -633D86A0-BBAB-4918-A3D2-A299B72A8987 -1484129054 -admin -1484129054 -admin - - - - - - - - - - -788F73A5-EF2E-4D81-99C5-2E2A8C0E808A -Reference_31 -Reference_31 -1484129077 -admin -1484129077 -admin -0..* -1 -1 - - - - - - - - - - - -CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F -1484129077 -admin -1484129077 -admin - - - - - - - - - - -68B03215-6F89-4666-AB8C-D7AC969957ED -Reference_39 -Reference_39 -1484129119 -admin -1484129119 -admin -0..* -1 -1 - - - - - - - - - - - -4365E911-BD01-4F80-99FE-40F057E7CA77 -1484129119 -admin -1484129119 -admin - - - - - - - - - - -3A8B7A44-DFF6-48D5-855B-8E515B29A03C -Reference_33 -Reference_33 -1484129130 -admin -1484129130 -admin -0..* -1 -1 - - - - - - - - - - - -CA379708-972E-49E7-8E2E-D2C473C6049D -1484129130 -admin -1484129130 -admin - - - - - - - - - - -4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B -Reference_29 -Reference_29 -1486384936 -shuzheng -1486384936 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2F127294-27DF-41C4-92D4-26788095C702 -1486384936 -shuzheng -1486384936 -shuzheng - - - - - - - - - - -6812E926-F172-4458-9344-EC0B0B7F9625 -Reference_30 -Reference_30 -1489831850 -shuzheng -1489831850 -shuzheng -0..* -1 -1 - - - - - - - - - - - -BD73CAEF-6ABB-4585-8721-623A65A3396C -1489831850 -shuzheng -1489831850 -shuzheng - - - - - - - - - - - - -49A97F4D-A691-448D-ADBF-B76A62A66CBB -PUBLIC -PUBLIC -1478091680 -shuzheng -1478091680 -shuzheng - - - - -58ECABC9-72BC-48B6-A729-E9328DAD41B5 -MySQL 5.0 -MYSQL50 -1478091682 -shuzheng -1478091682 -shuzheng -file:///%_DBMS%/mysql50.xdb -F4F16ECD-F2F1-4006-AF6F-638D5C65F35E -4BA9F647-DAB1-11D1-9944-006097355D9B -1276524678 - - - - - - - - - - \ No newline at end of file diff --git a/project-datamodel/zheng_20170318_1.sql b/project-datamodel/zheng_20170318_1.sql deleted file mode 100644 index 1e5757b6..00000000 --- a/project-datamodel/zheng_20170318_1.sql +++ /dev/null @@ -1,815 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-18 18:45:58 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `topic_id` int(11) DEFAULT NULL COMMENT '所属专题', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- -INSERT INTO `cms_article` VALUES ('3', null, '标题1', '1', '1', '1', '1', '描述1', '1', '1', '0', '1', '1', '0', '1489827019528', '1489827019528'); -INSERT INTO `cms_article` VALUES ('4', null, '标题2', '2', '2', '2', '2', '描述2', '1', '1', '-1', '2', '1', '0', '1489827340870', '1489827340870'); -INSERT INTO `cms_article` VALUES ('5', null, '标题3', '3', '', '3', '3', '描述3', '1', '1', '1', '3', '1', '0', '1489827581414', '1489827581414'); - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('5', null, '1', '经济', '经济类目', '', '1', 'economic', '1489590733919', '1489590733919'); -INSERT INTO `cms_category` VALUES ('6', '5', '2', '中国经济', '中国经济类目', '', '1', 'chinaeconomic', '1489590768989', '1489590768989'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_menu --- ---------------------------- -DROP TABLE IF EXISTS `cms_menu`; -CREATE TABLE `cms_menu` ( - `menu_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(11) DEFAULT NULL COMMENT '父菜单', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `target` varchar(10) DEFAULT NULL COMMENT '打开方式', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`menu_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='菜单'; - --- ---------------------------- --- Records of cms_menu --- ---------------------------- - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编码', - `pid` int(10) DEFAULT NULL COMMENT '父页面', - `title` varchar(20) DEFAULT NULL COMMENT '标题', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `content` mediumtext COMMENT '页面内容', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- -INSERT INTO `cms_tag` VALUES ('1', 'JAVA', 'java标签', '', '1', 'java', '1489585694864', '1489585694864'); -INSERT INTO `cms_tag` VALUES ('2', 'Android', 'android标签', '', '1', 'android', '1489585720382', '1489585720382'); -INSERT INTO `cms_tag` VALUES ('3', 'zheng', 'zheng标签', '', '2', 'zheng', '1489585815042', '1489585815042'); - --- ---------------------------- --- Table structure for cms_topic --- ---------------------------- -DROP TABLE IF EXISTS `cms_topic`; -CREATE TABLE `cms_topic` ( - `topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `title` varchar(100) DEFAULT NULL COMMENT '标题', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`topic_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='专题'; - --- ---------------------------- --- Records of cms_topic --- ---------------------------- - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(50) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` text COMMENT '请求参数', - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` text COMMENT '响应结果', - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB AUTO_INCREMENT=622 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('13', '1', '12', '公共码表', '2', 'upms:coder:read', '/manage/coder/index', '', '1', '13', '13'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('16', '1', '12', '键值设置', '2', 'upms:map:read', '/manage/map/index', '', '1', '16', '16'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章内容管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); -INSERT INTO `upms_permission` VALUES ('57', '1', '15', '删除权限', '3', 'upms:log:delete', '/manage/log/delete', 'zmdi zmdi-close', '1', '1489503867909', '1489503867909'); -INSERT INTO `upms_permission` VALUES ('58', '2', '19', '编辑类目', '3', 'cms:category:update', '/manage/category/update', 'zmdi zmdi-edit', '1', '1489586600462', '1489586600462'); -INSERT INTO `upms_permission` VALUES ('59', '2', '19', '删除类目', '3', 'cms:category:delete', '/manage/category/delete', 'zmdi zmdi-close', '1', '1489586633059', '1489586633059'); -INSERT INTO `upms_permission` VALUES ('60', '2', '19', '新增类目', '3', 'cms:category:create', '/manage/category/create', 'zmdi zmdi-plus', '1', '1489590342089', '1489590342089'); -INSERT INTO `upms_permission` VALUES ('61', '2', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '1489591332779', '1489591332779'); -INSERT INTO `upms_permission` VALUES ('62', '2', '20', '评论管理', '2', 'cms:comment:read', '/manage/comment/index', '', '1', '1489591408224', '1489591408224'); -INSERT INTO `upms_permission` VALUES ('63', '2', '62', '删除评论', '3', 'cms:comment:delete', '/manage/comment/delete', 'zmdi zmdi-close', '1', '1489591449614', '1489591449614'); -INSERT INTO `upms_permission` VALUES ('64', '2', '61', '单页管理', '2', 'cms:page:read', '/manage/page/index', '', '1', '1489591507566', '1489591507566'); -INSERT INTO `upms_permission` VALUES ('65', '2', '64', '新增单页', '3', 'cms:page:create', '/manage/page/create', 'zmdi zmdi-plus', '1', '1489591614473', '1489591614473'); -INSERT INTO `upms_permission` VALUES ('66', '2', '64', '编辑单页', '3', 'cms:page:update', '/manage/page/update', 'zmdi zmdi-edit', '1', '1489591653000', '1489591653000'); -INSERT INTO `upms_permission` VALUES ('67', '2', '64', '删除单页', '3', 'cms:page:delete', '/manage/page/delete', 'zmdi zmdi-close', '1', '1489591683552', '1489591683552'); -INSERT INTO `upms_permission` VALUES ('68', '2', '61', '菜单管理', '2', 'cms:menu:create', '/manage/menu/index', 'zmdi zmdi-widgets', '1', '1489591746846', '1489591746846'); -INSERT INTO `upms_permission` VALUES ('69', '2', '68', '新增菜单', '3', 'cms:menu:create', '/manage/menu/create', 'zmdi zmdi-plus', '1', '1489591791747', '1489591791747'); -INSERT INTO `upms_permission` VALUES ('70', '2', '68', '编辑菜单', '3', 'cms:menu:update', '/manage/menu/update', 'zmdi zmdi-edit', '1', '1489591831878', '1489591831878'); -INSERT INTO `upms_permission` VALUES ('71', '2', '68', '删除菜单', '3', 'cms:menu:delete', '/manage/menu/delete', 'zmdi zmdi-close', '1', '1489591865454', '1489591865454'); -INSERT INTO `upms_permission` VALUES ('72', '2', '61', '系统设置', '2', 'cms:setting:read', '/manage/setting/index', 'zmdi zmdi-widgets', '1', '1489591981165', '1489591981165'); -INSERT INTO `upms_permission` VALUES ('73', '2', '72', '新增设置', '3', 'cms:setting:create', '/manage/setting/create', 'zmdi zmdi-plus', '1', '1489592024762', '1489592024762'); -INSERT INTO `upms_permission` VALUES ('74', '2', '72', '编辑设置', '3', 'cms:setting:update', '/manage/setting/update', 'zmdi zmdi-edit', '1', '1489592052582', '1489592052582'); -INSERT INTO `upms_permission` VALUES ('75', '2', '72', '删除设置', '3', 'cms:setting:delete', '/manage/setting/delete', 'zmdi zmdi-close', '1', '1489592081426', '1489592081426'); -INSERT INTO `upms_permission` VALUES ('76', '2', '21', '新增文章', '3', 'cms:article:create', '/manage/article/create', 'zmdi zmdi-plus', '1', '1489820150404', '1489820150404'); -INSERT INTO `upms_permission` VALUES ('77', '2', '21', '编辑文章', '3', 'cms:article:update', '/manage/article/update', 'zmdi zmdi-edit', '1', '1489820178269', '1489820178269'); -INSERT INTO `upms_permission` VALUES ('78', '2', '21', '删除文章', '3', 'cms:article:delete', '/manage/article/delete', 'zmdi zmdi-close', '1', '1489820207607', '1489820207607'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=105 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('13', '1', '13'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('16', '1', '16'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); -INSERT INTO `upms_role_permission` VALUES ('55', '1', '57'); -INSERT INTO `upms_role_permission` VALUES ('56', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('57', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('58', '1', '59'); -INSERT INTO `upms_role_permission` VALUES ('59', '1', '60'); -INSERT INTO `upms_role_permission` VALUES ('60', '1', '61'); -INSERT INTO `upms_role_permission` VALUES ('61', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('62', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('63', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('64', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('65', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('66', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('67', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('68', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('69', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('70', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('71', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('72', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('73', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('74', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('75', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('76', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('77', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('78', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('79', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('80', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('81', '1', '67'); -INSERT INTO `upms_role_permission` VALUES ('82', '1', '68'); -INSERT INTO `upms_role_permission` VALUES ('83', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('84', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('85', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('86', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('87', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('88', '1', '71'); -INSERT INTO `upms_role_permission` VALUES ('89', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('90', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('91', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('92', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('93', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('94', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('95', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('96', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('97', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('98', '1', '75'); -INSERT INTO `upms_role_permission` VALUES ('99', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('100', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('101', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('102', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('103', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('104', '1', '78'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170319_1.sql b/project-datamodel/zheng_20170319_1.sql deleted file mode 100644 index 50bcecd3..00000000 --- a/project-datamodel/zheng_20170319_1.sql +++ /dev/null @@ -1,850 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-19 02:04:29 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `topic_id` int(11) DEFAULT NULL COMMENT '所属专题', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- -INSERT INTO `cms_article` VALUES ('3', '0', '标题1', '1', '1', '1', '1', '描述1', '1', '1', '0', '1', '1', '0', '1489827019528', '1489827019528'); -INSERT INTO `cms_article` VALUES ('4', '0', '标题2', '2', '2', '2', '2', '描述2', '1', '1', '-1', '2', '1', '0', '1489827340870', '1489827340870'); -INSERT INTO `cms_article` VALUES ('5', '0', '标题3', '3', '', '3', '3', '描述3', '1', '1', '1', '3', '1', '0', '1489827581414', '1489827581414'); -INSERT INTO `cms_article` VALUES ('8', '1', '日本从地球消失,我们倍(喜)感(大)心(普)痛(奔)', 'shuzheng', '网络', '', '日本消失,日本地震', '日本从地震中消失', '1', '1', '1', 'blablabla~', '1', '0', '1489845594355', '1489845594355'); - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('5', null, '1', '经济', '经济类目', '', '1', 'economic', '1489590733919', '1489590733919'); -INSERT INTO `cms_category` VALUES ('6', '5', '2', '中国经济', '中国经济类目', '', '1', 'chinaeconomic', '1489590768989', '1489590768989'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_menu --- ---------------------------- -DROP TABLE IF EXISTS `cms_menu`; -CREATE TABLE `cms_menu` ( - `menu_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(11) DEFAULT NULL COMMENT '父菜单', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `target` varchar(10) DEFAULT NULL COMMENT '打开方式', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`menu_id`) -) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COMMENT='菜单'; - --- ---------------------------- --- Records of cms_menu --- ---------------------------- -INSERT INTO `cms_menu` VALUES ('2', null, '后端', '/backend', '_self', '1489847080390'); -INSERT INTO `cms_menu` VALUES ('3', '2', 'Java', '/java', '_blank', '1489847090914'); -INSERT INTO `cms_menu` VALUES ('4', '10', 'Android', '/android', '_blank', '1489847125913'); -INSERT INTO `cms_menu` VALUES ('5', null, '前端', '/frontend', '_self', '1489847141864'); -INSERT INTO `cms_menu` VALUES ('6', '5', 'CSS', '/css', '_blank', '1489847161216'); -INSERT INTO `cms_menu` VALUES ('7', '5', 'JavaScript', '/js', '_blank', '1489847173110'); -INSERT INTO `cms_menu` VALUES ('8', null, '问答', '/qa', '_self', '1489847186644'); -INSERT INTO `cms_menu` VALUES ('9', null, '关于', '/about', '_blank', '1489847186645'); -INSERT INTO `cms_menu` VALUES ('10', null, '移动端', '/mobile', '_self', '1489847186643'); -INSERT INTO `cms_menu` VALUES ('11', '2', 'NodeJS', '/nodejs', '_blank', '1489847090915'); -INSERT INTO `cms_menu` VALUES ('12', '10', 'IOS', '/ios', '_blank', '1489847125914'); -INSERT INTO `cms_menu` VALUES ('13', '8', '技术', '/technology', '_blank', '1489847186647'); -INSERT INTO `cms_menu` VALUES ('14', '8', '非技术', '/nottechnology', '_blank', '1489847186648'); -INSERT INTO `cms_menu` VALUES ('15', '9', '系统', '/aboutsystem', '_blank', '1489847186646'); -INSERT INTO `cms_menu` VALUES ('16', '9', '作者', '/aboutus', '_blank', '1489847186647'); - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编码', - `pid` int(10) DEFAULT NULL COMMENT '父页面', - `title` varchar(20) DEFAULT NULL COMMENT '标题', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `content` mediumtext COMMENT '页面内容', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- -INSERT INTO `cms_page` VALUES ('1', null, '后台', 'backend', '', '', '', '1489839705049', '1489839705049'); -INSERT INTO `cms_page` VALUES ('2', '1', 'java', 'java', '', '', '', '1489839843551', '1489839843551'); -INSERT INTO `cms_page` VALUES ('3', '1', 'node', 'node', '', '', '', '1489839854139', '1489839854139'); - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- -INSERT INTO `cms_setting` VALUES ('1', 'copyright', '© 2017 Zhang Shuzheng'); - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- -INSERT INTO `cms_tag` VALUES ('1', 'JAVA', 'java标签', '', '1', 'java', '1489585694864', '1489585694864'); -INSERT INTO `cms_tag` VALUES ('2', 'Android', 'android标签', '', '1', 'android', '1489585720382', '1489585720382'); -INSERT INTO `cms_tag` VALUES ('3', 'zheng', 'zheng标签', '', '2', 'zheng', '1489585815042', '1489585815042'); - --- ---------------------------- --- Table structure for cms_topic --- ---------------------------- -DROP TABLE IF EXISTS `cms_topic`; -CREATE TABLE `cms_topic` ( - `topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `title` varchar(100) DEFAULT NULL COMMENT '标题', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`topic_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='专题'; - --- ---------------------------- --- Records of cms_topic --- ---------------------------- -INSERT INTO `cms_topic` VALUES ('1', '日本地震专题', '日本经历灭国性地震,彻底沉入海底', '/topic/xxx', '1489843484448'); - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(50) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` text COMMENT '请求参数', - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` text COMMENT '响应结果', - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB AUTO_INCREMENT=1199 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章评论管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); -INSERT INTO `upms_permission` VALUES ('57', '1', '15', '删除权限', '3', 'upms:log:delete', '/manage/log/delete', 'zmdi zmdi-close', '1', '1489503867909', '1489503867909'); -INSERT INTO `upms_permission` VALUES ('58', '2', '19', '编辑类目', '3', 'cms:category:update', '/manage/category/update', 'zmdi zmdi-edit', '1', '1489586600462', '1489586600462'); -INSERT INTO `upms_permission` VALUES ('59', '2', '19', '删除类目', '3', 'cms:category:delete', '/manage/category/delete', 'zmdi zmdi-close', '1', '1489586633059', '1489586633059'); -INSERT INTO `upms_permission` VALUES ('60', '2', '19', '新增类目', '3', 'cms:category:create', '/manage/category/create', 'zmdi zmdi-plus', '1', '1489590342089', '1489590342089'); -INSERT INTO `upms_permission` VALUES ('61', '2', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '1489835455359', '1489835455359'); -INSERT INTO `upms_permission` VALUES ('62', '2', '20', '评论管理', '2', 'cms:comment:read', '/manage/comment/index', '', '1', '1489591408224', '1489591408224'); -INSERT INTO `upms_permission` VALUES ('63', '2', '62', '删除评论', '3', 'cms:comment:delete', '/manage/comment/delete', 'zmdi zmdi-close', '1', '1489591449614', '1489591449614'); -INSERT INTO `upms_permission` VALUES ('64', '2', '79', '单页管理', '2', 'cms:page:read', '/manage/page/index', '', '1', '1489591332779', '1489591332779'); -INSERT INTO `upms_permission` VALUES ('65', '2', '64', '新增单页', '3', 'cms:page:create', '/manage/page/create', 'zmdi zmdi-plus', '1', '1489591614473', '1489591614473'); -INSERT INTO `upms_permission` VALUES ('66', '2', '64', '编辑单页', '3', 'cms:page:update', '/manage/page/update', 'zmdi zmdi-edit', '1', '1489591653000', '1489591653000'); -INSERT INTO `upms_permission` VALUES ('67', '2', '64', '删除单页', '3', 'cms:page:delete', '/manage/page/delete', 'zmdi zmdi-close', '1', '1489591683552', '1489591683552'); -INSERT INTO `upms_permission` VALUES ('68', '2', '61', '菜单管理', '2', 'cms:menu:read', '/manage/menu/index', 'zmdi zmdi-widgets', '1', '1489591746846', '1489591746846'); -INSERT INTO `upms_permission` VALUES ('69', '2', '68', '新增菜单', '3', 'cms:menu:create', '/manage/menu/create', 'zmdi zmdi-plus', '1', '1489591791747', '1489591791747'); -INSERT INTO `upms_permission` VALUES ('70', '2', '68', '编辑菜单', '3', 'cms:menu:update', '/manage/menu/update', 'zmdi zmdi-edit', '1', '1489591831878', '1489591831878'); -INSERT INTO `upms_permission` VALUES ('71', '2', '68', '删除菜单', '3', 'cms:menu:delete', '/manage/menu/delete', 'zmdi zmdi-close', '1', '1489591865454', '1489591865454'); -INSERT INTO `upms_permission` VALUES ('72', '2', '61', '系统设置', '2', 'cms:setting:read', '/manage/setting/index', 'zmdi zmdi-widgets', '1', '1489591981165', '1489591981165'); -INSERT INTO `upms_permission` VALUES ('73', '2', '72', '新增设置', '3', 'cms:setting:create', '/manage/setting/create', 'zmdi zmdi-plus', '1', '1489592024762', '1489592024762'); -INSERT INTO `upms_permission` VALUES ('74', '2', '72', '编辑设置', '3', 'cms:setting:update', '/manage/setting/update', 'zmdi zmdi-edit', '1', '1489592052582', '1489592052582'); -INSERT INTO `upms_permission` VALUES ('75', '2', '72', '删除设置', '3', 'cms:setting:delete', '/manage/setting/delete', 'zmdi zmdi-close', '1', '1489592081426', '1489592081426'); -INSERT INTO `upms_permission` VALUES ('76', '2', '21', '新增文章', '3', 'cms:article:create', '/manage/article/create', 'zmdi zmdi-plus', '1', '1489820150404', '1489820150404'); -INSERT INTO `upms_permission` VALUES ('77', '2', '21', '编辑文章', '3', 'cms:article:update', '/manage/article/update', 'zmdi zmdi-edit', '1', '1489820178269', '1489820178269'); -INSERT INTO `upms_permission` VALUES ('78', '2', '21', '删除文章', '3', 'cms:article:delete', '/manage/article/delete', 'zmdi zmdi-close', '1', '1489820207607', '1489820207607'); -INSERT INTO `upms_permission` VALUES ('79', '2', '0', '单页专题管理', '1', '', '', 'zmdi zmdi-view-web', '1', '1489835320327', '1489835320327'); -INSERT INTO `upms_permission` VALUES ('80', '2', '79', '专题管理', '2', 'cms:topic:read', '/manage/topic/index', 'zmdi zmdi-widgets', '1', '1489591507566', '1489591507566'); -INSERT INTO `upms_permission` VALUES ('81', '2', '80', '新增专题', '3', 'cms:topic:create', '/manage/topic/create', 'zmdi zmdi-plus', '1', '1489843327028', '1489843327028'); -INSERT INTO `upms_permission` VALUES ('82', '2', '80', '编辑专题', '3', 'cms:topic:update', '/manage/topic/update', 'zmdi zmdi-edit', '1', '1489843351513', '1489843351513'); -INSERT INTO `upms_permission` VALUES ('83', '2', '80', '删除专题', '3', 'cms:topic:delete', '/manage/topic/delete', 'zmdi zmdi-close', '1', '1489843379953', '1489843379953'); -INSERT INTO `upms_permission` VALUES ('84', '2', '68', '上移菜单', '3', 'cms:menu:up', '/manage/menu/up', 'zmdi zmdi-long-arrow-up', '1', '1489846486548', '1489846486548'); -INSERT INTO `upms_permission` VALUES ('85', '2', '68', '下移菜单', '3', 'cms:menu:down', '/manage/menu/down', 'zmdi zmdi-long-arrow-down', '1', '1489846578051', '1489846578051'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=116 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); -INSERT INTO `upms_role_permission` VALUES ('55', '1', '57'); -INSERT INTO `upms_role_permission` VALUES ('56', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('57', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('58', '1', '59'); -INSERT INTO `upms_role_permission` VALUES ('59', '1', '60'); -INSERT INTO `upms_role_permission` VALUES ('60', '1', '61'); -INSERT INTO `upms_role_permission` VALUES ('61', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('62', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('63', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('64', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('65', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('66', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('67', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('68', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('69', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('70', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('71', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('72', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('73', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('74', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('75', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('76', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('77', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('78', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('79', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('80', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('81', '1', '67'); -INSERT INTO `upms_role_permission` VALUES ('82', '1', '68'); -INSERT INTO `upms_role_permission` VALUES ('83', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('84', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('85', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('86', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('87', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('88', '1', '71'); -INSERT INTO `upms_role_permission` VALUES ('89', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('90', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('91', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('92', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('93', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('94', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('95', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('96', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('97', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('98', '1', '75'); -INSERT INTO `upms_role_permission` VALUES ('99', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('100', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('101', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('102', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('103', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('104', '1', '78'); -INSERT INTO `upms_role_permission` VALUES ('105', '1', '79'); -INSERT INTO `upms_role_permission` VALUES ('106', '1', '80'); -INSERT INTO `upms_role_permission` VALUES ('107', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('108', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('109', '1', '82'); -INSERT INTO `upms_role_permission` VALUES ('110', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('111', '1', '82'); -INSERT INTO `upms_role_permission` VALUES ('112', '1', '83'); -INSERT INTO `upms_role_permission` VALUES ('113', '1', '84'); -INSERT INTO `upms_role_permission` VALUES ('114', '1', '84'); -INSERT INTO `upms_role_permission` VALUES ('115', '1', '85'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170326_1.sql b/project-datamodel/zheng_20170326_1.sql deleted file mode 100644 index 5a963966..00000000 --- a/project-datamodel/zheng_20170326_1.sql +++ /dev/null @@ -1,849 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-26 02:07:21 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `topic_id` int(11) DEFAULT NULL COMMENT '所属专题', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- -INSERT INTO `cms_article` VALUES ('3', '0', '标题1', '1', '1', '1', '1', '1', '1', '1', '0', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827019528', '1489827019528'); -INSERT INTO `cms_article` VALUES ('4', '0', '标题2', '2', '2', '2', '2', '2', '1', '1', '-1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827340870', '1489827340870'); -INSERT INTO `cms_article` VALUES ('5', '0', '标题3', '3', '3', '3', '3', '3', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827581414', '1489827581414'); -INSERT INTO `cms_article` VALUES ('8', '1', '日本从地球消失,我们倍(喜)感(大)心(普)痛(奔)', 'shuzheng', '网络', '', '日本消失,日本地震', '日本从地震中消失', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '999', '1489845594355', '1489845594355'); -INSERT INTO `cms_article` VALUES ('9', '0', '标题4', '4', '4', '4', '4', '4', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460546198', '1490460546198'); -INSERT INTO `cms_article` VALUES ('10', '0', '标题5', '5', '5', '5', '5', '5', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460567137', '1490460567137'); -INSERT INTO `cms_article` VALUES ('11', '0', '标题6', '6', '6', '6', '6', '6', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460575304', '1490460575304'); -INSERT INTO `cms_article` VALUES ('12', '0', '标题7', '7', '7', '7', '7', '7', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460582004', '1490460582004'); -INSERT INTO `cms_article` VALUES ('13', '0', '标题8', '8', '8', '8', '8', '8', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460588840', '1490460588840'); -INSERT INTO `cms_article` VALUES ('14', '0', '标题9', '9', '9', '9', '9', '9', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460596394', '1490460596394'); -INSERT INTO `cms_article` VALUES ('15', '0', '标题10', '10', '10', '10', '10', '10', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460612370', '1490460612370'); -INSERT INTO `cms_article` VALUES ('16', '0', '标题11', '11', '11', '11', '11', '11', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460782767', '1490460782767'); -INSERT INTO `cms_article` VALUES ('17', '0', '标题12', '12', '12', '12', '12', '12', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460792501', '1490460792501'); -INSERT INTO `cms_article` VALUES ('18', '0', '标题13', '13', '13', '13', '13', '13', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460800634', '1490460800634'); - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('5', null, '1', '经济', '经济类目', '', '1', 'economic', '1489590733919', '1489590733919'); -INSERT INTO `cms_category` VALUES ('6', '5', '2', '中国经济', '中国经济类目', '', '1', 'chinaeconomic', '1489590768989', '1489590768989'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- - --- ---------------------------- --- Table structure for cms_menu --- ---------------------------- -DROP TABLE IF EXISTS `cms_menu`; -CREATE TABLE `cms_menu` ( - `menu_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(11) DEFAULT NULL COMMENT '父菜单', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `target` varchar(10) DEFAULT NULL COMMENT '打开方式', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`menu_id`) -) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COMMENT='菜单'; - --- ---------------------------- --- Records of cms_menu --- ---------------------------- -INSERT INTO `cms_menu` VALUES ('1', null, '首页', '/', '_self', '1489847080380'); -INSERT INTO `cms_menu` VALUES ('2', null, '问答', '/qa', '_self', '1489847080381'); -INSERT INTO `cms_menu` VALUES ('3', null, '博客', '/blog', '_self', '1489847186644'); -INSERT INTO `cms_menu` VALUES ('4', null, '资讯', '/news', '_self', '1489847186645'); -INSERT INTO `cms_menu` VALUES ('5', null, '专题', '/topic/list', '_self', '1489847186646'); -INSERT INTO `cms_menu` VALUES ('6', null, '关于', '/page/about', '_self', '1489847186647'); - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编码', - `pid` int(10) DEFAULT NULL COMMENT '父页面', - `title` varchar(20) DEFAULT NULL COMMENT '标题', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `content` mediumtext COMMENT '页面内容', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- -INSERT INTO `cms_page` VALUES ('1', null, '关于', 'about', '作者:张恕征', '单页关键字', '单页描述', '1489839705049', '1489839705049'); - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- -INSERT INTO `cms_setting` VALUES ('1', 'copyright', '© 2017 Zhang Shuzheng'); - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- -INSERT INTO `cms_tag` VALUES ('1', 'JAVA', 'java标签', '', '1', 'java', '1489585694864', '1489585694864'); -INSERT INTO `cms_tag` VALUES ('2', 'Android', 'android标签', '', '1', 'android', '1489585720382', '1489585720382'); -INSERT INTO `cms_tag` VALUES ('3', 'zheng', 'zheng标签', '', '2', 'zheng', '1489585815042', '1489585815042'); - --- ---------------------------- --- Table structure for cms_topic --- ---------------------------- -DROP TABLE IF EXISTS `cms_topic`; -CREATE TABLE `cms_topic` ( - `topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `title` varchar(100) DEFAULT NULL COMMENT '标题', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`topic_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='专题'; - --- ---------------------------- --- Records of cms_topic --- ---------------------------- -INSERT INTO `cms_topic` VALUES ('1', '日本地震专题', '日本经历灭国性地震,彻底沉入海底', '/topic/1', '1489843484448'); - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(50) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` text COMMENT '请求参数', - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` text COMMENT '响应结果', - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB AUTO_INCREMENT=1463 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章评论管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); -INSERT INTO `upms_permission` VALUES ('57', '1', '15', '删除权限', '3', 'upms:log:delete', '/manage/log/delete', 'zmdi zmdi-close', '1', '1489503867909', '1489503867909'); -INSERT INTO `upms_permission` VALUES ('58', '2', '19', '编辑类目', '3', 'cms:category:update', '/manage/category/update', 'zmdi zmdi-edit', '1', '1489586600462', '1489586600462'); -INSERT INTO `upms_permission` VALUES ('59', '2', '19', '删除类目', '3', 'cms:category:delete', '/manage/category/delete', 'zmdi zmdi-close', '1', '1489586633059', '1489586633059'); -INSERT INTO `upms_permission` VALUES ('60', '2', '19', '新增类目', '3', 'cms:category:create', '/manage/category/create', 'zmdi zmdi-plus', '1', '1489590342089', '1489590342089'); -INSERT INTO `upms_permission` VALUES ('61', '2', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '1489835455359', '1489835455359'); -INSERT INTO `upms_permission` VALUES ('62', '2', '20', '评论管理', '2', 'cms:comment:read', '/manage/comment/index', '', '1', '1489591408224', '1489591408224'); -INSERT INTO `upms_permission` VALUES ('63', '2', '62', '删除评论', '3', 'cms:comment:delete', '/manage/comment/delete', 'zmdi zmdi-close', '1', '1489591449614', '1489591449614'); -INSERT INTO `upms_permission` VALUES ('64', '2', '79', '单页管理', '2', 'cms:page:read', '/manage/page/index', '', '1', '1489591332779', '1489591332779'); -INSERT INTO `upms_permission` VALUES ('65', '2', '64', '新增单页', '3', 'cms:page:create', '/manage/page/create', 'zmdi zmdi-plus', '1', '1489591614473', '1489591614473'); -INSERT INTO `upms_permission` VALUES ('66', '2', '64', '编辑单页', '3', 'cms:page:update', '/manage/page/update', 'zmdi zmdi-edit', '1', '1489591653000', '1489591653000'); -INSERT INTO `upms_permission` VALUES ('67', '2', '64', '删除单页', '3', 'cms:page:delete', '/manage/page/delete', 'zmdi zmdi-close', '1', '1489591683552', '1489591683552'); -INSERT INTO `upms_permission` VALUES ('68', '2', '61', '菜单管理', '2', 'cms:menu:read', '/manage/menu/index', 'zmdi zmdi-widgets', '1', '1489591746846', '1489591746846'); -INSERT INTO `upms_permission` VALUES ('69', '2', '68', '新增菜单', '3', 'cms:menu:create', '/manage/menu/create', 'zmdi zmdi-plus', '1', '1489591791747', '1489591791747'); -INSERT INTO `upms_permission` VALUES ('70', '2', '68', '编辑菜单', '3', 'cms:menu:update', '/manage/menu/update', 'zmdi zmdi-edit', '1', '1489591831878', '1489591831878'); -INSERT INTO `upms_permission` VALUES ('71', '2', '68', '删除菜单', '3', 'cms:menu:delete', '/manage/menu/delete', 'zmdi zmdi-close', '1', '1489591865454', '1489591865454'); -INSERT INTO `upms_permission` VALUES ('72', '2', '61', '系统设置', '2', 'cms:setting:read', '/manage/setting/index', 'zmdi zmdi-widgets', '1', '1489591981165', '1489591981165'); -INSERT INTO `upms_permission` VALUES ('73', '2', '72', '新增设置', '3', 'cms:setting:create', '/manage/setting/create', 'zmdi zmdi-plus', '1', '1489592024762', '1489592024762'); -INSERT INTO `upms_permission` VALUES ('74', '2', '72', '编辑设置', '3', 'cms:setting:update', '/manage/setting/update', 'zmdi zmdi-edit', '1', '1489592052582', '1489592052582'); -INSERT INTO `upms_permission` VALUES ('75', '2', '72', '删除设置', '3', 'cms:setting:delete', '/manage/setting/delete', 'zmdi zmdi-close', '1', '1489592081426', '1489592081426'); -INSERT INTO `upms_permission` VALUES ('76', '2', '21', '新增文章', '3', 'cms:article:create', '/manage/article/create', 'zmdi zmdi-plus', '1', '1489820150404', '1489820150404'); -INSERT INTO `upms_permission` VALUES ('77', '2', '21', '编辑文章', '3', 'cms:article:update', '/manage/article/update', 'zmdi zmdi-edit', '1', '1489820178269', '1489820178269'); -INSERT INTO `upms_permission` VALUES ('78', '2', '21', '删除文章', '3', 'cms:article:delete', '/manage/article/delete', 'zmdi zmdi-close', '1', '1489820207607', '1489820207607'); -INSERT INTO `upms_permission` VALUES ('79', '2', '0', '单页专题管理', '1', '', '', 'zmdi zmdi-view-web', '1', '1489835320327', '1489835320327'); -INSERT INTO `upms_permission` VALUES ('80', '2', '79', '专题管理', '2', 'cms:topic:read', '/manage/topic/index', 'zmdi zmdi-widgets', '1', '1489591507566', '1489591507566'); -INSERT INTO `upms_permission` VALUES ('81', '2', '80', '新增专题', '3', 'cms:topic:create', '/manage/topic/create', 'zmdi zmdi-plus', '1', '1489843327028', '1489843327028'); -INSERT INTO `upms_permission` VALUES ('82', '2', '80', '编辑专题', '3', 'cms:topic:update', '/manage/topic/update', 'zmdi zmdi-edit', '1', '1489843351513', '1489843351513'); -INSERT INTO `upms_permission` VALUES ('83', '2', '80', '删除专题', '3', 'cms:topic:delete', '/manage/topic/delete', 'zmdi zmdi-close', '1', '1489843379953', '1489843379953'); -INSERT INTO `upms_permission` VALUES ('84', '2', '68', '上移菜单', '3', 'cms:menu:up', '/manage/menu/up', 'zmdi zmdi-long-arrow-up', '1', '1489846486548', '1489846486548'); -INSERT INTO `upms_permission` VALUES ('85', '2', '68', '下移菜单', '3', 'cms:menu:down', '/manage/menu/down', 'zmdi zmdi-long-arrow-down', '1', '1489846578051', '1489846578051'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=116 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); -INSERT INTO `upms_role_permission` VALUES ('55', '1', '57'); -INSERT INTO `upms_role_permission` VALUES ('56', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('57', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('58', '1', '59'); -INSERT INTO `upms_role_permission` VALUES ('59', '1', '60'); -INSERT INTO `upms_role_permission` VALUES ('60', '1', '61'); -INSERT INTO `upms_role_permission` VALUES ('61', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('62', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('63', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('64', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('65', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('66', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('67', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('68', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('69', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('70', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('71', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('72', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('73', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('74', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('75', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('76', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('77', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('78', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('79', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('80', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('81', '1', '67'); -INSERT INTO `upms_role_permission` VALUES ('82', '1', '68'); -INSERT INTO `upms_role_permission` VALUES ('83', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('84', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('85', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('86', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('87', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('88', '1', '71'); -INSERT INTO `upms_role_permission` VALUES ('89', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('90', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('91', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('92', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('93', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('94', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('95', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('96', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('97', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('98', '1', '75'); -INSERT INTO `upms_role_permission` VALUES ('99', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('100', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('101', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('102', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('103', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('104', '1', '78'); -INSERT INTO `upms_role_permission` VALUES ('105', '1', '79'); -INSERT INTO `upms_role_permission` VALUES ('106', '1', '80'); -INSERT INTO `upms_role_permission` VALUES ('107', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('108', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('109', '1', '82'); -INSERT INTO `upms_role_permission` VALUES ('110', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('111', '1', '82'); -INSERT INTO `upms_role_permission` VALUES ('112', '1', '83'); -INSERT INTO `upms_role_permission` VALUES ('113', '1', '84'); -INSERT INTO `upms_role_permission` VALUES ('114', '1', '84'); -INSERT INTO `upms_role_permission` VALUES ('115', '1', '85'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-ui/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-ui/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-ui/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-ui/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-ui/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-ui/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170326_2.sql b/project-datamodel/zheng_20170326_2.sql deleted file mode 100644 index 6bec7c73..00000000 --- a/project-datamodel/zheng_20170326_2.sql +++ /dev/null @@ -1,859 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-26 22:20:29 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `topic_id` int(11) DEFAULT NULL COMMENT '所属专题', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- -INSERT INTO `cms_article` VALUES ('3', '0', '标题1', '1', '1', '1', '1', '1', '1', '1', '0', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827019528', '1489827019528'); -INSERT INTO `cms_article` VALUES ('4', '0', '标题2', '2', '2', '2', '2', '2', '1', '1', '-1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827340870', '1489827340870'); -INSERT INTO `cms_article` VALUES ('5', '0', '标题3', '3', '3', '3', '3', '3', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827581414', '1489827581414'); -INSERT INTO `cms_article` VALUES ('8', '1', '日本从地球消失,我们倍(喜)感(大)心(普)痛(奔)', 'shuzheng', '网络', '', '日本消失,日本地震', '日本从地震中消失', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '999', '1489845594355', '1489845594355'); -INSERT INTO `cms_article` VALUES ('9', '0', '标题4', '4', '4', '4', '4', '4', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460546198', '1490460546198'); -INSERT INTO `cms_article` VALUES ('10', '0', '标题5', '5', '5', '5', '5', '5', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460567137', '1490460567137'); -INSERT INTO `cms_article` VALUES ('11', '0', '标题6', '6', '6', '6', '6', '6', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460575304', '1490460575304'); -INSERT INTO `cms_article` VALUES ('12', '0', '标题7', '7', '7', '7', '7', '7', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460582004', '1490460582004'); -INSERT INTO `cms_article` VALUES ('13', '0', '标题8', '8', '8', '8', '8', '8', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460588840', '1490460588840'); -INSERT INTO `cms_article` VALUES ('14', '0', '标题9', '9', '9', '9', '9', '9', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460596394', '1490460596394'); -INSERT INTO `cms_article` VALUES ('15', '0', '标题10', '10', '10', '10', '10', '10', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460612370', '1490460612370'); -INSERT INTO `cms_article` VALUES ('16', '0', '标题11', '11', '11', '11', '11', '11', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460782767', '1490460782767'); -INSERT INTO `cms_article` VALUES ('17', '0', '标题12', '12', '12', '12', '12', '12', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460792501', '1490460792501'); -INSERT INTO `cms_article` VALUES ('18', '0', '标题13', '13', '13', '13', '13', '13', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460800634', '1490460800634'); - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('5', null, '1', '经济', '经济类目', '', '1', 'economic', '1489590733919', '1489590733919'); -INSERT INTO `cms_category` VALUES ('6', '5', '2', '中国经济', '中国经济类目', '', '1', 'chinaeconomic', '1489590768989', '1489590768989'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- -INSERT INTO `cms_comment` VALUES ('1', null, '8', '1', '1', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490535749413'); -INSERT INTO `cms_comment` VALUES ('2', null, '8', '1', '2', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536186447'); -INSERT INTO `cms_comment` VALUES ('3', null, '8', '1', '3', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536192205'); -INSERT INTO `cms_comment` VALUES ('4', null, '8', '1', '4', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536460544'); -INSERT INTO `cms_comment` VALUES ('5', null, '8', '1', '5', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536462182'); -INSERT INTO `cms_comment` VALUES ('6', null, '8', '1', '6', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536463614'); -INSERT INTO `cms_comment` VALUES ('7', null, '8', '1', '7', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536464870'); -INSERT INTO `cms_comment` VALUES ('8', null, '8', '1', '8', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536465926'); -INSERT INTO `cms_comment` VALUES ('9', null, '8', '1', '9', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536466853'); -INSERT INTO `cms_comment` VALUES ('10', null, '8', '1', '10', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536467821'); - --- ---------------------------- --- Table structure for cms_menu --- ---------------------------- -DROP TABLE IF EXISTS `cms_menu`; -CREATE TABLE `cms_menu` ( - `menu_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(11) DEFAULT NULL COMMENT '父菜单', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `target` varchar(10) DEFAULT NULL COMMENT '打开方式', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`menu_id`) -) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COMMENT='菜单'; - --- ---------------------------- --- Records of cms_menu --- ---------------------------- -INSERT INTO `cms_menu` VALUES ('1', null, '首页', '/', '_self', '1489847080380'); -INSERT INTO `cms_menu` VALUES ('2', null, '问答', '/qa', '_self', '1489847080381'); -INSERT INTO `cms_menu` VALUES ('3', null, '博客', '/blog', '_self', '1489847186644'); -INSERT INTO `cms_menu` VALUES ('4', null, '资讯', '/news', '_self', '1489847186645'); -INSERT INTO `cms_menu` VALUES ('5', null, '专题', '/topic/list', '_self', '1489847186646'); -INSERT INTO `cms_menu` VALUES ('6', null, '关于', '/page/about', '_self', '1489847186647'); - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编码', - `pid` int(10) DEFAULT NULL COMMENT '父页面', - `title` varchar(20) DEFAULT NULL COMMENT '标题', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `content` mediumtext COMMENT '页面内容', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- -INSERT INTO `cms_page` VALUES ('1', null, '关于', 'about', '作者:张恕征', '单页关键字', '单页描述', '1489839705049', '1489839705049'); - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- -INSERT INTO `cms_setting` VALUES ('1', 'copyright', '© 2017 Zhang Shuzheng'); - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- -INSERT INTO `cms_tag` VALUES ('1', 'JAVA', 'java标签', '', '1', 'java', '1489585694864', '1489585694864'); -INSERT INTO `cms_tag` VALUES ('2', 'Android', 'android标签', '', '1', 'android', '1489585720382', '1489585720382'); -INSERT INTO `cms_tag` VALUES ('3', 'zheng', 'zheng标签', '', '2', 'zheng', '1489585815042', '1489585815042'); - --- ---------------------------- --- Table structure for cms_topic --- ---------------------------- -DROP TABLE IF EXISTS `cms_topic`; -CREATE TABLE `cms_topic` ( - `topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `title` varchar(100) DEFAULT NULL COMMENT '标题', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`topic_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='专题'; - --- ---------------------------- --- Records of cms_topic --- ---------------------------- -INSERT INTO `cms_topic` VALUES ('1', '日本地震专题', '日本经历灭国性地震,彻底沉入海底', '/topic/1', '1489843484448'); - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(50) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` text COMMENT '请求参数', - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` text COMMENT '响应结果', - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB AUTO_INCREMENT=1463 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章评论管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); -INSERT INTO `upms_permission` VALUES ('57', '1', '15', '删除权限', '3', 'upms:log:delete', '/manage/log/delete', 'zmdi zmdi-close', '1', '1489503867909', '1489503867909'); -INSERT INTO `upms_permission` VALUES ('58', '2', '19', '编辑类目', '3', 'cms:category:update', '/manage/category/update', 'zmdi zmdi-edit', '1', '1489586600462', '1489586600462'); -INSERT INTO `upms_permission` VALUES ('59', '2', '19', '删除类目', '3', 'cms:category:delete', '/manage/category/delete', 'zmdi zmdi-close', '1', '1489586633059', '1489586633059'); -INSERT INTO `upms_permission` VALUES ('60', '2', '19', '新增类目', '3', 'cms:category:create', '/manage/category/create', 'zmdi zmdi-plus', '1', '1489590342089', '1489590342089'); -INSERT INTO `upms_permission` VALUES ('61', '2', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '1489835455359', '1489835455359'); -INSERT INTO `upms_permission` VALUES ('62', '2', '20', '评论管理', '2', 'cms:comment:read', '/manage/comment/index', '', '1', '1489591408224', '1489591408224'); -INSERT INTO `upms_permission` VALUES ('63', '2', '62', '删除评论', '3', 'cms:comment:delete', '/manage/comment/delete', 'zmdi zmdi-close', '1', '1489591449614', '1489591449614'); -INSERT INTO `upms_permission` VALUES ('64', '2', '79', '单页管理', '2', 'cms:page:read', '/manage/page/index', '', '1', '1489591332779', '1489591332779'); -INSERT INTO `upms_permission` VALUES ('65', '2', '64', '新增单页', '3', 'cms:page:create', '/manage/page/create', 'zmdi zmdi-plus', '1', '1489591614473', '1489591614473'); -INSERT INTO `upms_permission` VALUES ('66', '2', '64', '编辑单页', '3', 'cms:page:update', '/manage/page/update', 'zmdi zmdi-edit', '1', '1489591653000', '1489591653000'); -INSERT INTO `upms_permission` VALUES ('67', '2', '64', '删除单页', '3', 'cms:page:delete', '/manage/page/delete', 'zmdi zmdi-close', '1', '1489591683552', '1489591683552'); -INSERT INTO `upms_permission` VALUES ('68', '2', '61', '菜单管理', '2', 'cms:menu:read', '/manage/menu/index', 'zmdi zmdi-widgets', '1', '1489591746846', '1489591746846'); -INSERT INTO `upms_permission` VALUES ('69', '2', '68', '新增菜单', '3', 'cms:menu:create', '/manage/menu/create', 'zmdi zmdi-plus', '1', '1489591791747', '1489591791747'); -INSERT INTO `upms_permission` VALUES ('70', '2', '68', '编辑菜单', '3', 'cms:menu:update', '/manage/menu/update', 'zmdi zmdi-edit', '1', '1489591831878', '1489591831878'); -INSERT INTO `upms_permission` VALUES ('71', '2', '68', '删除菜单', '3', 'cms:menu:delete', '/manage/menu/delete', 'zmdi zmdi-close', '1', '1489591865454', '1489591865454'); -INSERT INTO `upms_permission` VALUES ('72', '2', '61', '系统设置', '2', 'cms:setting:read', '/manage/setting/index', 'zmdi zmdi-widgets', '1', '1489591981165', '1489591981165'); -INSERT INTO `upms_permission` VALUES ('73', '2', '72', '新增设置', '3', 'cms:setting:create', '/manage/setting/create', 'zmdi zmdi-plus', '1', '1489592024762', '1489592024762'); -INSERT INTO `upms_permission` VALUES ('74', '2', '72', '编辑设置', '3', 'cms:setting:update', '/manage/setting/update', 'zmdi zmdi-edit', '1', '1489592052582', '1489592052582'); -INSERT INTO `upms_permission` VALUES ('75', '2', '72', '删除设置', '3', 'cms:setting:delete', '/manage/setting/delete', 'zmdi zmdi-close', '1', '1489592081426', '1489592081426'); -INSERT INTO `upms_permission` VALUES ('76', '2', '21', '新增文章', '3', 'cms:article:create', '/manage/article/create', 'zmdi zmdi-plus', '1', '1489820150404', '1489820150404'); -INSERT INTO `upms_permission` VALUES ('77', '2', '21', '编辑文章', '3', 'cms:article:update', '/manage/article/update', 'zmdi zmdi-edit', '1', '1489820178269', '1489820178269'); -INSERT INTO `upms_permission` VALUES ('78', '2', '21', '删除文章', '3', 'cms:article:delete', '/manage/article/delete', 'zmdi zmdi-close', '1', '1489820207607', '1489820207607'); -INSERT INTO `upms_permission` VALUES ('79', '2', '0', '单页专题管理', '1', '', '', 'zmdi zmdi-view-web', '1', '1489835320327', '1489835320327'); -INSERT INTO `upms_permission` VALUES ('80', '2', '79', '专题管理', '2', 'cms:topic:read', '/manage/topic/index', 'zmdi zmdi-widgets', '1', '1489591507566', '1489591507566'); -INSERT INTO `upms_permission` VALUES ('81', '2', '80', '新增专题', '3', 'cms:topic:create', '/manage/topic/create', 'zmdi zmdi-plus', '1', '1489843327028', '1489843327028'); -INSERT INTO `upms_permission` VALUES ('82', '2', '80', '编辑专题', '3', 'cms:topic:update', '/manage/topic/update', 'zmdi zmdi-edit', '1', '1489843351513', '1489843351513'); -INSERT INTO `upms_permission` VALUES ('83', '2', '80', '删除专题', '3', 'cms:topic:delete', '/manage/topic/delete', 'zmdi zmdi-close', '1', '1489843379953', '1489843379953'); -INSERT INTO `upms_permission` VALUES ('84', '2', '68', '上移菜单', '3', 'cms:menu:up', '/manage/menu/up', 'zmdi zmdi-long-arrow-up', '1', '1489846486548', '1489846486548'); -INSERT INTO `upms_permission` VALUES ('85', '2', '68', '下移菜单', '3', 'cms:menu:down', '/manage/menu/down', 'zmdi zmdi-long-arrow-down', '1', '1489846578051', '1489846578051'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=116 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); -INSERT INTO `upms_role_permission` VALUES ('55', '1', '57'); -INSERT INTO `upms_role_permission` VALUES ('56', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('57', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('58', '1', '59'); -INSERT INTO `upms_role_permission` VALUES ('59', '1', '60'); -INSERT INTO `upms_role_permission` VALUES ('60', '1', '61'); -INSERT INTO `upms_role_permission` VALUES ('61', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('62', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('63', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('64', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('65', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('66', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('67', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('68', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('69', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('70', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('71', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('72', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('73', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('74', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('75', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('76', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('77', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('78', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('79', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('80', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('81', '1', '67'); -INSERT INTO `upms_role_permission` VALUES ('82', '1', '68'); -INSERT INTO `upms_role_permission` VALUES ('83', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('84', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('85', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('86', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('87', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('88', '1', '71'); -INSERT INTO `upms_role_permission` VALUES ('89', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('90', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('91', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('92', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('93', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('94', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('95', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('96', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('97', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('98', '1', '75'); -INSERT INTO `upms_role_permission` VALUES ('99', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('100', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('101', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('102', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('103', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('104', '1', '78'); -INSERT INTO `upms_role_permission` VALUES ('105', '1', '79'); -INSERT INTO `upms_role_permission` VALUES ('106', '1', '80'); -INSERT INTO `upms_role_permission` VALUES ('107', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('108', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('109', '1', '82'); -INSERT INTO `upms_role_permission` VALUES ('110', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('111', '1', '82'); -INSERT INTO `upms_role_permission` VALUES ('112', '1', '83'); -INSERT INTO `upms_role_permission` VALUES ('113', '1', '84'); -INSERT INTO `upms_role_permission` VALUES ('114', '1', '84'); -INSERT INTO `upms_role_permission` VALUES ('115', '1', '85'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-admin/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-admin/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-admin/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-admin/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-admin/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-admin/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170329_1.sql b/project-datamodel/zheng_20170329_1.sql deleted file mode 100644 index c17ab38b..00000000 --- a/project-datamodel/zheng_20170329_1.sql +++ /dev/null @@ -1,861 +0,0 @@ -/* -Navicat MySQL Data Transfer - -Source Server : 127.0.0.1 -Source Server Version : 50621 -Source Host : localhost:3306 -Source Database : zheng - -Target Server Type : MYSQL -Target Server Version : 50621 -File Encoding : 65001 - -Date: 2017-03-29 22:00:53 -*/ - -SET FOREIGN_KEY_CHECKS=0; - --- ---------------------------- --- Table structure for cms_article --- ---------------------------- -DROP TABLE IF EXISTS `cms_article`; -CREATE TABLE `cms_article` ( - `article_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章编号', - `topic_id` int(11) DEFAULT NULL COMMENT '所属专题', - `title` varchar(200) NOT NULL COMMENT '文章标题', - `author` varchar(50) DEFAULT NULL COMMENT '文章原作者', - `fromurl` varchar(300) DEFAULT NULL COMMENT '转载来源网址', - `image` varchar(300) DEFAULT NULL COMMENT '封面图', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(500) DEFAULT NULL COMMENT '简介', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `allowcomments` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否允许评论(0:不允许,1:允许)', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0未审核,1:通过)', - `content` mediumtext COMMENT '内容', - `user_id` int(10) unsigned NOT NULL COMMENT '发布人id', - `readnumber` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '阅读数量', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`article_id`), - KEY `cms_article_orders` (`orders`) -) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COMMENT='文章表'; - --- ---------------------------- --- Records of cms_article --- ---------------------------- -INSERT INTO `cms_article` VALUES ('3', '0', '标题1', '1', '1', '1', '1', '1', '1', '1', '0', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827019528', '1489827019528'); -INSERT INTO `cms_article` VALUES ('4', '0', '标题2', '2', '2', '2', '2', '2', '1', '1', '-1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827340870', '1489827340870'); -INSERT INTO `cms_article` VALUES ('5', '0', '标题3', '3', '3', '3', '3', '3', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1489827581414', '1489827581414'); -INSERT INTO `cms_article` VALUES ('8', '1', '日本从地球消失,我们倍(喜)感(大)心(普)痛(奔)', 'shuzheng', '网络', '', '日本消失,日本地震', '日本从地震中消失', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '999', '1489845594355', '1489845594355'); -INSERT INTO `cms_article` VALUES ('9', '0', '标题4', '4', '4', '4', '4', '4', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460546198', '1490460546198'); -INSERT INTO `cms_article` VALUES ('10', '0', '标题5', '5', '5', '5', '5', '5', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460567137', '1490460567137'); -INSERT INTO `cms_article` VALUES ('11', '0', '标题6', '6', '6', '6', '6', '6', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460575304', '1490460575304'); -INSERT INTO `cms_article` VALUES ('12', '0', '标题7', '7', '7', '7', '7', '7', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460582004', '1490460582004'); -INSERT INTO `cms_article` VALUES ('13', '0', '标题8', '8', '8', '8', '8', '8', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460588840', '1490460588840'); -INSERT INTO `cms_article` VALUES ('14', '0', '标题9', '9', '9', '9', '9', '9', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460596394', '1490460596394'); -INSERT INTO `cms_article` VALUES ('15', '0', '标题10', '10', '10', '10', '10', '10', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460612370', '1490460612370'); -INSERT INTO `cms_article` VALUES ('16', '0', '标题11', '11', '11', '11', '11', '11', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460782767', '1490460782767'); -INSERT INTO `cms_article` VALUES ('17', '0', '标题12', '12', '12', '12', '12', '12', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460792501', '1490460792501'); -INSERT INTO `cms_article` VALUES ('18', '0', '标题13', '13', '13', '13', '13', '13', '1', '1', '1', '
zheng\r\n├── zheng-common -- SSM框架公共模块\r\n├── zheng-ui -- 后台管理系统UI模板(基于bootstrap实现的响应式Material Design风格的通用后台管理系统模板)[端口:1000]\r\n├── zheng-upms -- 用户权限管理系统(网关)\r\n|    ├── zheng-upms-common -- upms系统公共模块\r\n|    ├── zheng-upms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-upms-client -- 集成upms依赖包,提供单点认证、授权、统一会话管理\r\n|    ├── zheng-upms-rpc-api -- rpc接口包\r\n|    ├── zheng-upms-rpc-service -- rpc服务提供者\r\n|    └── zheng-upms-server -- 用户权限系统及SSO服务端[端口:1111]\r\n├── zheng-cms -- 内容管理系统\r\n|    ├── zheng-cms-common -- cms系统公共模块\r\n|    ├── zheng-cms-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-cms-rpc-api -- rpc接口包\r\n|    ├── zheng-cms-rpc-service -- rpc服务提供者\r\n|    ├── zheng-cms-search -- 搜索服务[端口:2221]\r\n|    ├── zheng-cms-admin -- 后台管理[端口:2222]\r\n|    ├── zheng-cms-job -- 消息队列、任务调度等[端口:2223]\r\n|    └── zheng-cms-web -- 网站前台[端口:2224]\r\n├── zheng-pay -- 支付系统\r\n|    ├── zheng-pay-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-pay-service -- 业务逻辑\r\n|    ├── zheng-pay-sdk -- 开发工具包\r\n|    ├── zheng-pay-admin -- 后台管理[端口:3331]\r\n|    └── zheng-pay-web -- 演示示例[端口:3332]\r\n├── zheng-ucenter -- 用户系统(包括第三方登录)\r\n|    ├── zheng-ucenter-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    ├── zheng-ucenter-service -- 业务逻辑\r\n|    └── zheng-ucenter-home -- 网站前台[端口:4441]\r\n├── zheng-wechat -- 微信系统\r\n|    ├── zheng-wechat-mp -- 微信公众号管理系统\r\n|    |    ├── zheng-wechat-mp-dao -- MyBatisGenerator代码生成模块,无需开发\r\n|    |    ├── zheng-wechat-mp-service -- 业务逻辑\r\n|    |    └── zheng-wechat-mp-admin -- 后台管理[端口:5551]\r\n|    └── zheng-ucenter-app -- 微信小程序后台\r\n├── zheng-api -- API接口总线系统\r\n|    ├── zheng-api-common -- api系统公共模块\r\n|    ├── zheng-api-rpc-api -- rpc接口包\r\n|    ├── zheng-api-rpc-service -- rpc服务提供者\r\n|    └── zheng-api-server -- api系统服务端[端口:6666]\r\n├── zheng-oss -- 对象存储系统\r\n|    ├── zheng-oss-sdk -- 开发工具包\r\n|    └── zheng-oss-web -- 管理界面[端口:7771]\r\n├── zheng-shop -- 电子商务系统\r\n├── zheng-im -- 即时通讯系统\r\n├── zheng-oa -- 办公自动化系统\r\n├── zheng-eoms -- 运维系统\r\n└── zheng-demo -- 示例模块(包含一些示例代码等)
', '1', '0', '1490460800634', '1490460800634'); - --- ---------------------------- --- Table structure for cms_article_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_category`; -CREATE TABLE `cms_article_category` ( - `article_category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - PRIMARY KEY (`article_category_id`), - KEY `cms_article_category_article_id` (`article_id`), - KEY `cms_article_category_category_id` (`category_id`), - CONSTRAINT `FK_Reference_7` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_8` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目关联表'; - --- ---------------------------- --- Records of cms_article_category --- ---------------------------- - --- ---------------------------- --- Table structure for cms_article_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_article_tag`; -CREATE TABLE `cms_article_tag` ( - `article_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`article_tag_id`), - KEY `cms_article_tag_article_id` (`article_id`), - KEY `cms_article_tag_tag_id` (`tag_id`), - CONSTRAINT `FK_Reference_3` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_4` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签关联表'; - --- ---------------------------- --- Records of cms_article_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_book --- ---------------------------- -DROP TABLE IF EXISTS `cms_book`; -CREATE TABLE `cms_book` ( - `book_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `name` varchar(45) NOT NULL COMMENT '书名', - PRIMARY KEY (`book_id`), - KEY `FK_book_1` (`user_id`), - CONSTRAINT `FK_Reference_9` FOREIGN KEY (`user_id`) REFERENCES `cms_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='书'; - --- ---------------------------- --- Records of cms_book --- ---------------------------- - --- ---------------------------- --- Table structure for cms_category --- ---------------------------- -DROP TABLE IF EXISTS `cms_category`; -CREATE TABLE `cms_category` ( - `category_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '上级编号', - `level` tinyint(4) NOT NULL COMMENT '层级', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(3) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(255) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`category_id`), - KEY `cms_category_orders` (`orders`), - KEY `cms_category_pid` (`pid`), - KEY `cms_category_alias` (`alias`), - KEY `cms_category_level` (`level`), - CONSTRAINT `FK_Reference_10` FOREIGN KEY (`pid`) REFERENCES `cms_category` (`category_id`) ON DELETE SET NULL -) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='类目表'; - --- ---------------------------- --- Records of cms_category --- ---------------------------- -INSERT INTO `cms_category` VALUES ('5', null, '1', '经济', '经济类目', '', '1', 'economic', '1489590733919', '1489590733919'); -INSERT INTO `cms_category` VALUES ('6', '5', '2', '中国经济', '中国经济类目', '', '1', 'chinaeconomic', '1489590768989', '1489590768989'); - --- ---------------------------- --- Table structure for cms_category_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_category_tag`; -CREATE TABLE `cms_category_tag` ( - `category_tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `category_id` int(10) unsigned NOT NULL COMMENT '类目编号', - `tag_id` int(10) unsigned NOT NULL COMMENT '标签编号', - PRIMARY KEY (`category_tag_id`), - KEY `cms_category_tag_tag_id` (`tag_id`), - KEY `cms_category_tag_category_id` (`category_id`), - CONSTRAINT `FK_Reference_5` FOREIGN KEY (`category_id`) REFERENCES `cms_category` (`category_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_6` FOREIGN KEY (`tag_id`) REFERENCES `cms_tag` (`tag_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='类目标签关联表'; - --- ---------------------------- --- Records of cms_category_tag --- ---------------------------- - --- ---------------------------- --- Table structure for cms_comment --- ---------------------------- -DROP TABLE IF EXISTS `cms_comment`; -CREATE TABLE `cms_comment` ( - `comment_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) unsigned DEFAULT NULL COMMENT '回复楼中楼编号回复楼中楼编号', - `article_id` int(10) unsigned NOT NULL COMMENT '文章编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `content` text NOT NULL COMMENT '评论内容', - `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态(-1:不通过,0:未审核,1:通过)', - `ip` varchar(30) DEFAULT NULL COMMENT '评论人ip地址', - `agent` varchar(200) DEFAULT NULL COMMENT '评论人终端信息', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - PRIMARY KEY (`comment_id`), - KEY `cms_comment_article_id` (`article_id`), - KEY `FK_Reference_2` (`pid`), - CONSTRAINT `FK_Reference_1` FOREIGN KEY (`article_id`) REFERENCES `cms_article` (`article_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `FK_Reference_2` FOREIGN KEY (`pid`) REFERENCES `cms_comment` (`comment_id`) ON DELETE CASCADE ON UPDATE CASCADE -) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COMMENT='评论表'; - --- ---------------------------- --- Records of cms_comment --- ---------------------------- -INSERT INTO `cms_comment` VALUES ('1', null, '8', '1', '1', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490535749413'); -INSERT INTO `cms_comment` VALUES ('2', null, '8', '1', '2', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536186447'); -INSERT INTO `cms_comment` VALUES ('3', null, '8', '1', '3', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536192205'); -INSERT INTO `cms_comment` VALUES ('4', null, '8', '1', '4', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536460544'); -INSERT INTO `cms_comment` VALUES ('5', null, '8', '1', '5', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536462182'); -INSERT INTO `cms_comment` VALUES ('6', null, '8', '1', '6', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536463614'); -INSERT INTO `cms_comment` VALUES ('7', null, '8', '1', '7', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536464870'); -INSERT INTO `cms_comment` VALUES ('8', null, '8', '1', '8', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536465926'); -INSERT INTO `cms_comment` VALUES ('9', null, '8', '1', '9', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536466853'); -INSERT INTO `cms_comment` VALUES ('10', null, '8', '1', '10', '1', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36', '1490536467821'); - --- ---------------------------- --- Table structure for cms_menu --- ---------------------------- -DROP TABLE IF EXISTS `cms_menu`; -CREATE TABLE `cms_menu` ( - `menu_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(11) DEFAULT NULL COMMENT '父菜单', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `target` varchar(10) DEFAULT NULL COMMENT '打开方式', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`menu_id`) -) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COMMENT='菜单'; - --- ---------------------------- --- Records of cms_menu --- ---------------------------- -INSERT INTO `cms_menu` VALUES ('1', null, '首页', '/', '_self', '1489847080380'); -INSERT INTO `cms_menu` VALUES ('2', null, '问答', '/qa', '_self', '1489847080381'); -INSERT INTO `cms_menu` VALUES ('3', null, '博客', '/blog', '_self', '1489847186644'); -INSERT INTO `cms_menu` VALUES ('4', null, '资讯', '/news', '_self', '1489847186645'); -INSERT INTO `cms_menu` VALUES ('5', null, '专题', '/topic/list', '_self', '1489847186646'); -INSERT INTO `cms_menu` VALUES ('6', null, '关于', '/page/about', '_self', '1489847186647'); - --- ---------------------------- --- Table structure for cms_page --- ---------------------------- -DROP TABLE IF EXISTS `cms_page`; -CREATE TABLE `cms_page` ( - `page_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编码', - `pid` int(10) DEFAULT NULL COMMENT '父页面', - `title` varchar(20) DEFAULT NULL COMMENT '标题', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `content` mediumtext COMMENT '页面内容', - `keywords` varchar(100) DEFAULT NULL COMMENT '关键字', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`page_id`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='页面'; - --- ---------------------------- --- Records of cms_page --- ---------------------------- -INSERT INTO `cms_page` VALUES ('1', null, '关于', 'about', '作者:张恕征', '单页关键字', '单页描述', '1489839705049', '1489839705049'); - --- ---------------------------- --- Table structure for cms_setting --- ---------------------------- -DROP TABLE IF EXISTS `cms_setting`; -CREATE TABLE `cms_setting` ( - `setting_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `setting_key` varchar(10) DEFAULT NULL, - `setting_value` varchar(500) DEFAULT NULL, - PRIMARY KEY (`setting_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='网站配置'; - --- ---------------------------- --- Records of cms_setting --- ---------------------------- -INSERT INTO `cms_setting` VALUES ('1', 'copyright', '© 2017 Zhang Shuzheng'); - --- ---------------------------- --- Table structure for cms_tag --- ---------------------------- -DROP TABLE IF EXISTS `cms_tag`; -CREATE TABLE `cms_tag` ( - `tag_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '标签编号', - `name` varchar(20) NOT NULL COMMENT '名称', - `description` varchar(200) DEFAULT NULL COMMENT '描述', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型(1:普通,2:热门...)', - `alias` varchar(20) DEFAULT NULL COMMENT '别名', - `ctime` bigint(20) unsigned NOT NULL COMMENT '创建时间', - `orders` bigint(20) unsigned NOT NULL COMMENT '排序', - PRIMARY KEY (`tag_id`), - KEY `cms_tag_orders` (`orders`), - KEY `cms_tag_alias` (`alias`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='标签表'; - --- ---------------------------- --- Records of cms_tag --- ---------------------------- -INSERT INTO `cms_tag` VALUES ('1', 'JAVA', 'java标签', '', '1', 'java', '1489585694864', '1489585694864'); -INSERT INTO `cms_tag` VALUES ('2', 'Android', 'android标签', '', '1', 'android', '1489585720382', '1489585720382'); -INSERT INTO `cms_tag` VALUES ('3', 'zheng', 'zheng标签', '', '2', 'zheng', '1489585815042', '1489585815042'); - --- ---------------------------- --- Table structure for cms_topic --- ---------------------------- -DROP TABLE IF EXISTS `cms_topic`; -CREATE TABLE `cms_topic` ( - `topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `title` varchar(100) DEFAULT NULL COMMENT '标题', - `description` varchar(300) DEFAULT NULL COMMENT '描述', - `url` varchar(100) DEFAULT NULL COMMENT '链接', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`topic_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='专题'; - --- ---------------------------- --- Records of cms_topic --- ---------------------------- -INSERT INTO `cms_topic` VALUES ('1', '日本地震专题', '日本经历灭国性地震,彻底沉入海底', '/topic/1', '1489843484448'); - --- ---------------------------- --- Table structure for cms_user --- ---------------------------- -DROP TABLE IF EXISTS `cms_user`; -CREATE TABLE `cms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(32) DEFAULT NULL COMMENT '账号', - `password` varchar(32) DEFAULT NULL COMMENT '密码', - `nickname` varchar(32) DEFAULT NULL COMMENT '昵称', - `sex` int(11) DEFAULT NULL COMMENT '0未知,1男,2女', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `content` text COMMENT '备注', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户'; - --- ---------------------------- --- Records of cms_user --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order`; -CREATE TABLE `pay_in_order` ( - `pay_in_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_in_order_id`), - KEY `FK_Reference_32` (`pay_vendor_id`), - KEY `FK_Reference_38` (`pay_mch_id`), - CONSTRAINT `FK_Reference_32` FOREIGN KEY (`pay_vendor_id`) REFERENCES `pay_vendor` (`pay_vendor_id`), - CONSTRAINT `FK_Reference_38` FOREIGN KEY (`pay_mch_id`) REFERENCES `pay_mch` (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单表'; - --- ---------------------------- --- Records of pay_in_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_in_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_in_order_detail`; -CREATE TABLE `pay_in_order_detail` ( - `pay_in_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_in_order_id` int(10) DEFAULT NULL, - `product_id` varchar(50) DEFAULT NULL, - `product_name` varchar(100) DEFAULT NULL, - `product_price` decimal(10,0) DEFAULT NULL, - `product_count` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_in_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收入订单明细表'; - --- ---------------------------- --- Records of pay_in_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_mch --- ---------------------------- -DROP TABLE IF EXISTS `pay_mch`; -CREATE TABLE `pay_mch` ( - `pay_mch_id` int(10) NOT NULL AUTO_INCREMENT, - `mch_id` varchar(20) DEFAULT NULL, - `name` varchar(20) DEFAULT NULL, - `reqKey` varchar(50) DEFAULT NULL, - `resKey` varchar(50) DEFAULT NULL, - PRIMARY KEY (`pay_mch_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付中心商户管理表'; - --- ---------------------------- --- Records of pay_mch --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order`; -CREATE TABLE `pay_out_order` ( - `pay_out_order_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_mch_id` int(10) DEFAULT NULL, - `pay_vendor_id` int(10) DEFAULT NULL, - `amount` decimal(10,0) NOT NULL, - `status` tinyint(4) NOT NULL, - `ctime` bigint(20) unsigned NOT NULL, - PRIMARY KEY (`pay_out_order_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单表'; - --- ---------------------------- --- Records of pay_out_order --- ---------------------------- - --- ---------------------------- --- Table structure for pay_out_order_detail --- ---------------------------- -DROP TABLE IF EXISTS `pay_out_order_detail`; -CREATE TABLE `pay_out_order_detail` ( - `pay_out_order_detail_id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `pay_out_order_id` int(10) DEFAULT NULL, - `remark` varchar(500) DEFAULT NULL, - PRIMARY KEY (`pay_out_order_detail_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支出订单明细表'; - --- ---------------------------- --- Records of pay_out_order_detail --- ---------------------------- - --- ---------------------------- --- Table structure for pay_pay --- ---------------------------- -DROP TABLE IF EXISTS `pay_pay`; -CREATE TABLE `pay_pay` ( - `pay_pay_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_pay_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付参数配置表'; - --- ---------------------------- --- Records of pay_pay --- ---------------------------- - --- ---------------------------- --- Table structure for pay_type --- ---------------------------- -DROP TABLE IF EXISTS `pay_type`; -CREATE TABLE `pay_type` ( - `pay_type_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_vendor_id` int(10) DEFAULT NULL, - `pay_mch_id` int(10) DEFAULT NULL, - PRIMARY KEY (`pay_type_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商户支持支付类型表'; - --- ---------------------------- --- Records of pay_type --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vendor --- ---------------------------- -DROP TABLE IF EXISTS `pay_vendor`; -CREATE TABLE `pay_vendor` ( - `pay_vendor_id` int(10) NOT NULL AUTO_INCREMENT, - `name` varchar(20) DEFAULT NULL, - `appid` varchar(50) DEFAULT NULL, - `appsecret` varchar(150) DEFAULT NULL, - `config` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vendor_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方支付标识表'; - --- ---------------------------- --- Records of pay_vendor --- ---------------------------- - --- ---------------------------- --- Table structure for pay_vest --- ---------------------------- -DROP TABLE IF EXISTS `pay_vest`; -CREATE TABLE `pay_vest` ( - `pay_vest_id` int(10) NOT NULL AUTO_INCREMENT, - `pay_type_id` int(10) DEFAULT NULL, - `prefix` varchar(20) DEFAULT NULL, - `param` varchar(1000) DEFAULT NULL, - PRIMARY KEY (`pay_vest_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马甲支付参数配置表'; - --- ---------------------------- --- Records of pay_vest --- ---------------------------- - --- ---------------------------- --- Table structure for upms_log --- ---------------------------- -DROP TABLE IF EXISTS `upms_log`; -CREATE TABLE `upms_log` ( - `log_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号', - `description` varchar(100) DEFAULT NULL COMMENT '操作描述', - `username` varchar(20) DEFAULT NULL COMMENT '操作用户', - `start_time` bigint(20) DEFAULT NULL COMMENT '操作时间', - `spend_time` int(11) DEFAULT NULL COMMENT '消耗时间', - `base_path` varchar(100) DEFAULT NULL COMMENT '根路径', - `uri` varchar(200) DEFAULT NULL COMMENT 'URI', - `url` varchar(200) DEFAULT NULL COMMENT 'URL', - `method` varchar(10) DEFAULT NULL COMMENT '请求类型', - `parameter` mediumtext, - `user_agent` varchar(200) DEFAULT NULL COMMENT '用户标识', - `ip` varchar(30) DEFAULT NULL COMMENT 'IP地址', - `result` mediumtext, - `permissions` varchar(100) DEFAULT NULL COMMENT '权限值', - PRIMARY KEY (`log_id`) -) ENGINE=InnoDB AUTO_INCREMENT=1668 DEFAULT CHARSET=utf8mb4 COMMENT='操作日志'; - --- ---------------------------- --- Records of upms_log --- ---------------------------- - --- ---------------------------- --- Table structure for upms_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_organization`; -CREATE TABLE `upms_organization` ( - `organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '组织名称', - `description` varchar(1000) DEFAULT NULL COMMENT '组织描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COMMENT='组织'; - --- ---------------------------- --- Records of upms_organization --- ---------------------------- -INSERT INTO `upms_organization` VALUES ('1', null, '总部', '北京总部', '1'); -INSERT INTO `upms_organization` VALUES ('4', null, '河北分部', '河北石家庄', '1488122466236'); -INSERT INTO `upms_organization` VALUES ('5', null, '河南分部', '河南郑州', '1488122480265'); -INSERT INTO `upms_organization` VALUES ('6', null, '湖北分部', '湖北武汉', '1488122493265'); -INSERT INTO `upms_organization` VALUES ('7', null, '湖南分部', '湖南长沙', '1488122502752'); - --- ---------------------------- --- Table structure for upms_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_permission`; -CREATE TABLE `upms_permission` ( - `permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `system_id` int(10) unsigned NOT NULL COMMENT '所属系统', - `pid` int(10) DEFAULT NULL COMMENT '所属上级', - `name` varchar(20) DEFAULT NULL COMMENT '名称', - `type` tinyint(4) DEFAULT NULL COMMENT '类型(1:目录,2:菜单,3:按钮)', - `permission_value` varchar(50) DEFAULT NULL COMMENT '权限值', - `uri` varchar(100) DEFAULT NULL COMMENT '路径', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(0:禁止,1:正常)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`permission_id`) -) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=utf8mb4 COMMENT='权限'; - --- ---------------------------- --- Records of upms_permission --- ---------------------------- -INSERT INTO `upms_permission` VALUES ('1', '1', '0', '系统组织管理', '1', '', '', 'zmdi zmdi-accounts-list', '1', '1', '1'); -INSERT INTO `upms_permission` VALUES ('2', '1', '1', '系统管理', '2', 'upms:system:read', '/manage/system/index', '', '1', '2', '2'); -INSERT INTO `upms_permission` VALUES ('3', '1', '1', '组织管理', '2', 'upms:organization:read', '/manage/organization/index', '', '1', '3', '3'); -INSERT INTO `upms_permission` VALUES ('4', '1', '0', '角色用户管理', '1', '', '', 'zmdi zmdi-accounts', '1', '4', '4'); -INSERT INTO `upms_permission` VALUES ('5', '1', '4', '角色管理', '2', 'upms:role:read', '/manage/role/index', '', '1', '6', '6'); -INSERT INTO `upms_permission` VALUES ('6', '1', '4', '用户管理', '2', 'upms:user:read', '/manage/user/index', '', '1', '5', '5'); -INSERT INTO `upms_permission` VALUES ('7', '1', '0', '权限资源管理', '1', '', '', 'zmdi zmdi-lock-outline', '1', '7', '7'); -INSERT INTO `upms_permission` VALUES ('12', '1', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '12', '12'); -INSERT INTO `upms_permission` VALUES ('14', '1', '12', '会话管理', '2', 'upms:session:read', '/manage/session/index', '', '1', '14', '14'); -INSERT INTO `upms_permission` VALUES ('15', '1', '12', '日志记录', '2', 'upms:log:read', '/manage/log/index', '', '1', '15', '15'); -INSERT INTO `upms_permission` VALUES ('17', '2', '0', '标签类目管理', '1', null, null, 'zmdi zmdi-menu', '1', '17', '17'); -INSERT INTO `upms_permission` VALUES ('18', '2', '17', '标签管理', '2', 'cms:tag:read', '/manage/tag/index', null, '1', '18', '18'); -INSERT INTO `upms_permission` VALUES ('19', '2', '17', '类目管理', '2', 'cms:category:read', '/manage/category/index', null, '1', '19', '19'); -INSERT INTO `upms_permission` VALUES ('20', '2', '0', '文章评论管理', '1', null, null, 'zmdi zmdi-collection-text', '1', '20', '20'); -INSERT INTO `upms_permission` VALUES ('21', '2', '20', '文章管理', '2', 'cms:article:read', '/manage/article/index', null, '1', '21', '21'); -INSERT INTO `upms_permission` VALUES ('22', '2', '20', '回收管理', '2', 'cms:article:read', '/manage/article/recycle', null, '1', '22', '22'); -INSERT INTO `upms_permission` VALUES ('24', '1', '2', '新增系统', '3', 'upms:system:create', '/manage/system/create', 'zmdi zmdi-plus', '1', '24', '24'); -INSERT INTO `upms_permission` VALUES ('25', '1', '2', '编辑系统', '3', 'upms:system:update', '/manage/system/update', 'zmdi zmdi-edit', '1', '25', '25'); -INSERT INTO `upms_permission` VALUES ('26', '1', '2', '删除系统', '3', 'upms:system:delete', '/manage/system/delete', 'zmdi zmdi-close', '1', '26', '26'); -INSERT INTO `upms_permission` VALUES ('27', '1', '3', '新增组织', '3', 'upms:organization:create', '/manage/organization/create', 'zmdi zmdi-plus', '1', '27', '27'); -INSERT INTO `upms_permission` VALUES ('28', '1', '3', '编辑组织', '3', 'upms:organization:update', '/manage/organization/update', 'zmdi zmdi-edit', '1', '28', '28'); -INSERT INTO `upms_permission` VALUES ('29', '1', '3', '删除组织', '3', 'upms:organization:delete', '/manage/organization/delete', 'zmdi zmdi-close', '1', '29', '29'); -INSERT INTO `upms_permission` VALUES ('30', '1', '6', '新增用户', '3', 'upms:user:create', '/manage/user/create', 'zmdi zmdi-plus', '1', '30', '30'); -INSERT INTO `upms_permission` VALUES ('31', '1', '6', '编辑用户', '3', 'upms:user:update', '/manage/user/update', 'zmdi zmdi-edit', '1', '31', '31'); -INSERT INTO `upms_permission` VALUES ('32', '1', '6', '删除用户', '3', 'upms:user:delete', '/manage/user/delete', 'zmdi zmdi-close', '1', '32', '32'); -INSERT INTO `upms_permission` VALUES ('33', '1', '5', '新增角色', '3', 'upms:role:create', '/manage/role/create', 'zmdi zmdi-plus', '1', '33', '33'); -INSERT INTO `upms_permission` VALUES ('34', '1', '5', '编辑角色', '3', 'upms:role:update', '/manage/role/update', 'zmdi zmdi-edit', '1', '34', '34'); -INSERT INTO `upms_permission` VALUES ('35', '1', '5', '删除角色', '3', 'upms:role:delete', '/manage/role/delete', 'zmdi zmdi-close', '1', '35', '35'); -INSERT INTO `upms_permission` VALUES ('36', '1', '39', '新增权限', '3', 'upms:permission:create', '/manage/permission/create', 'zmdi zmdi-plus', '1', '36', '36'); -INSERT INTO `upms_permission` VALUES ('37', '1', '39', '编辑权限', '3', 'upms:permission:update', '/manage/permission/update', 'zmdi zmdi-edit', '1', '37', '37'); -INSERT INTO `upms_permission` VALUES ('38', '1', '39', '删除权限', '3', 'upms:permission:delete', '/manage/permission/delete', 'zmdi zmdi-close', '1', '38', '38'); -INSERT INTO `upms_permission` VALUES ('39', '1', '7', '权限管理', '2', 'upms:permission:read', '/manage/permission/index', null, '1', '39', '39'); -INSERT INTO `upms_permission` VALUES ('46', '1', '5', '角色权限', '3', 'upms:role:permission', '/manage/role/permission', 'zmdi zmdi-key', '1', '1488091928257', '1488091928257'); -INSERT INTO `upms_permission` VALUES ('48', '1', '6', '用户组织', '3', 'upms:user:organization', '/manage/user/organization', 'zmdi zmdi-accounts-list', '1', '1488120011165', '1488120011165'); -INSERT INTO `upms_permission` VALUES ('50', '1', '6', '用户角色', '3', 'upms:user:role', '/manage/user/role', 'zmdi zmdi-accounts', '1', '1488120554175', '1488120554175'); -INSERT INTO `upms_permission` VALUES ('51', '1', '6', '用户权限', '3', 'upms:user:permission', '/manage/user/permission', 'zmdi zmdi-key', '1', '1488092013302', '1488092013302'); -INSERT INTO `upms_permission` VALUES ('53', '1', '14', '强制退出', '3', 'upms:session:forceout', '/manage/session/forceout', 'zmdi zmdi-run', '1', '1488379514715', '1488379514715'); -INSERT INTO `upms_permission` VALUES ('54', '2', '18', '新增标签', '3', 'cms:tag:create', '/manage/tag/create', 'zmdi zmdi-plus', '1', '1489417315159', '1489417315159'); -INSERT INTO `upms_permission` VALUES ('55', '2', '18', '编辑标签', '3', 'cms:tag:update', 'zmdi zmdi-edit', 'zmdi zmdi-widgets', '1', '1489417344931', '1489417344931'); -INSERT INTO `upms_permission` VALUES ('56', '2', '18', '删除标签', '3', 'cms:tag:delete', '/manage/tag/delete', 'zmdi zmdi-close', '1', '1489417372114', '1489417372114'); -INSERT INTO `upms_permission` VALUES ('57', '1', '15', '删除权限', '3', 'upms:log:delete', '/manage/log/delete', 'zmdi zmdi-close', '1', '1489503867909', '1489503867909'); -INSERT INTO `upms_permission` VALUES ('58', '2', '19', '编辑类目', '3', 'cms:category:update', '/manage/category/update', 'zmdi zmdi-edit', '1', '1489586600462', '1489586600462'); -INSERT INTO `upms_permission` VALUES ('59', '2', '19', '删除类目', '3', 'cms:category:delete', '/manage/category/delete', 'zmdi zmdi-close', '1', '1489586633059', '1489586633059'); -INSERT INTO `upms_permission` VALUES ('60', '2', '19', '新增类目', '3', 'cms:category:create', '/manage/category/create', 'zmdi zmdi-plus', '1', '1489590342089', '1489590342089'); -INSERT INTO `upms_permission` VALUES ('61', '2', '0', '其他数据管理', '1', '', '', 'zmdi zmdi-more', '1', '1489835455359', '1489835455359'); -INSERT INTO `upms_permission` VALUES ('62', '2', '20', '评论管理', '2', 'cms:comment:read', '/manage/comment/index', '', '1', '1489591408224', '1489591408224'); -INSERT INTO `upms_permission` VALUES ('63', '2', '62', '删除评论', '3', 'cms:comment:delete', '/manage/comment/delete', 'zmdi zmdi-close', '1', '1489591449614', '1489591449614'); -INSERT INTO `upms_permission` VALUES ('64', '2', '79', '单页管理', '2', 'cms:page:read', '/manage/page/index', '', '1', '1489591332779', '1489591332779'); -INSERT INTO `upms_permission` VALUES ('65', '2', '64', '新增单页', '3', 'cms:page:create', '/manage/page/create', 'zmdi zmdi-plus', '1', '1489591614473', '1489591614473'); -INSERT INTO `upms_permission` VALUES ('66', '2', '64', '编辑单页', '3', 'cms:page:update', '/manage/page/update', 'zmdi zmdi-edit', '1', '1489591653000', '1489591653000'); -INSERT INTO `upms_permission` VALUES ('67', '2', '64', '删除单页', '3', 'cms:page:delete', '/manage/page/delete', 'zmdi zmdi-close', '1', '1489591683552', '1489591683552'); -INSERT INTO `upms_permission` VALUES ('68', '2', '61', '菜单管理', '2', 'cms:menu:read', '/manage/menu/index', 'zmdi zmdi-widgets', '1', '1489591746846', '1489591746846'); -INSERT INTO `upms_permission` VALUES ('69', '2', '68', '新增菜单', '3', 'cms:menu:create', '/manage/menu/create', 'zmdi zmdi-plus', '1', '1489591791747', '1489591791747'); -INSERT INTO `upms_permission` VALUES ('70', '2', '68', '编辑菜单', '3', 'cms:menu:update', '/manage/menu/update', 'zmdi zmdi-edit', '1', '1489591831878', '1489591831878'); -INSERT INTO `upms_permission` VALUES ('71', '2', '68', '删除菜单', '3', 'cms:menu:delete', '/manage/menu/delete', 'zmdi zmdi-close', '1', '1489591865454', '1489591865454'); -INSERT INTO `upms_permission` VALUES ('72', '2', '61', '系统设置', '2', 'cms:setting:read', '/manage/setting/index', 'zmdi zmdi-widgets', '1', '1489591981165', '1489591981165'); -INSERT INTO `upms_permission` VALUES ('73', '2', '72', '新增设置', '3', 'cms:setting:create', '/manage/setting/create', 'zmdi zmdi-plus', '1', '1489592024762', '1489592024762'); -INSERT INTO `upms_permission` VALUES ('74', '2', '72', '编辑设置', '3', 'cms:setting:update', '/manage/setting/update', 'zmdi zmdi-edit', '1', '1489592052582', '1489592052582'); -INSERT INTO `upms_permission` VALUES ('75', '2', '72', '删除设置', '3', 'cms:setting:delete', '/manage/setting/delete', 'zmdi zmdi-close', '1', '1489592081426', '1489592081426'); -INSERT INTO `upms_permission` VALUES ('76', '2', '21', '新增文章', '3', 'cms:article:create', '/manage/article/create', 'zmdi zmdi-plus', '1', '1489820150404', '1489820150404'); -INSERT INTO `upms_permission` VALUES ('77', '2', '21', '编辑文章', '3', 'cms:article:update', '/manage/article/update', 'zmdi zmdi-edit', '1', '1489820178269', '1489820178269'); -INSERT INTO `upms_permission` VALUES ('78', '2', '21', '删除文章', '3', 'cms:article:delete', '/manage/article/delete', 'zmdi zmdi-close', '1', '1489820207607', '1489820207607'); -INSERT INTO `upms_permission` VALUES ('79', '2', '0', '单页专题管理', '1', '', '', 'zmdi zmdi-view-web', '1', '1489835320327', '1489835320327'); -INSERT INTO `upms_permission` VALUES ('80', '2', '79', '专题管理', '2', 'cms:topic:read', '/manage/topic/index', 'zmdi zmdi-widgets', '1', '1489591507566', '1489591507566'); -INSERT INTO `upms_permission` VALUES ('81', '2', '80', '新增专题', '3', 'cms:topic:create', '/manage/topic/create', 'zmdi zmdi-plus', '1', '1489843327028', '1489843327028'); -INSERT INTO `upms_permission` VALUES ('82', '2', '80', '编辑专题', '3', 'cms:topic:update', '/manage/topic/update', 'zmdi zmdi-edit', '1', '1489843351513', '1489843351513'); -INSERT INTO `upms_permission` VALUES ('83', '2', '80', '删除专题', '3', 'cms:topic:delete', '/manage/topic/delete', 'zmdi zmdi-close', '1', '1489843379953', '1489843379953'); -INSERT INTO `upms_permission` VALUES ('84', '2', '68', '上移菜单', '3', 'cms:menu:up', '/manage/menu/up', 'zmdi zmdi-long-arrow-up', '1', '1489846486548', '1489846486548'); -INSERT INTO `upms_permission` VALUES ('85', '2', '68', '下移菜单', '3', 'cms:menu:down', '/manage/menu/down', 'zmdi zmdi-long-arrow-down', '1', '1489846578051', '1489846578051'); - --- ---------------------------- --- Table structure for upms_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_role`; -CREATE TABLE `upms_role` ( - `role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `name` varchar(20) DEFAULT NULL COMMENT '角色名称', - `title` varchar(20) DEFAULT NULL COMMENT '角色标题', - `description` varchar(1000) DEFAULT NULL COMMENT '角色描述', - `ctime` bigint(20) NOT NULL COMMENT '创建时间', - `orders` bigint(20) NOT NULL COMMENT '排序', - PRIMARY KEY (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='角色'; - --- ---------------------------- --- Records of upms_role --- ---------------------------- -INSERT INTO `upms_role` VALUES ('1', 'super', '超级管理员', '拥有所有权限', '1', '1'); -INSERT INTO `upms_role` VALUES ('2', 'admin', '管理员', '拥有除权限管理系统外的所有权限', '1487471013117', '1487471013117'); - --- ---------------------------- --- Table structure for upms_role_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_role_permission`; -CREATE TABLE `upms_role_permission` ( - `role_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `role_id` int(10) unsigned NOT NULL COMMENT '角色编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - PRIMARY KEY (`role_permission_id`), - KEY `FK_Reference_23` (`role_id`), - CONSTRAINT `FK_Reference_23` FOREIGN KEY (`role_id`) REFERENCES `upms_role` (`role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=116 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关联表'; - --- ---------------------------- --- Records of upms_role_permission --- ---------------------------- -INSERT INTO `upms_role_permission` VALUES ('1', '1', '1'); -INSERT INTO `upms_role_permission` VALUES ('2', '1', '2'); -INSERT INTO `upms_role_permission` VALUES ('3', '1', '3'); -INSERT INTO `upms_role_permission` VALUES ('4', '1', '4'); -INSERT INTO `upms_role_permission` VALUES ('5', '1', '5'); -INSERT INTO `upms_role_permission` VALUES ('6', '1', '6'); -INSERT INTO `upms_role_permission` VALUES ('7', '1', '7'); -INSERT INTO `upms_role_permission` VALUES ('8', '1', '39'); -INSERT INTO `upms_role_permission` VALUES ('12', '1', '12'); -INSERT INTO `upms_role_permission` VALUES ('14', '1', '14'); -INSERT INTO `upms_role_permission` VALUES ('15', '1', '15'); -INSERT INTO `upms_role_permission` VALUES ('17', '1', '17'); -INSERT INTO `upms_role_permission` VALUES ('19', '1', '19'); -INSERT INTO `upms_role_permission` VALUES ('20', '1', '20'); -INSERT INTO `upms_role_permission` VALUES ('21', '1', '21'); -INSERT INTO `upms_role_permission` VALUES ('24', '1', '24'); -INSERT INTO `upms_role_permission` VALUES ('27', '1', '27'); -INSERT INTO `upms_role_permission` VALUES ('28', '1', '28'); -INSERT INTO `upms_role_permission` VALUES ('29', '1', '29'); -INSERT INTO `upms_role_permission` VALUES ('30', '1', '30'); -INSERT INTO `upms_role_permission` VALUES ('31', '1', '31'); -INSERT INTO `upms_role_permission` VALUES ('32', '1', '32'); -INSERT INTO `upms_role_permission` VALUES ('33', '1', '33'); -INSERT INTO `upms_role_permission` VALUES ('34', '1', '34'); -INSERT INTO `upms_role_permission` VALUES ('35', '1', '35'); -INSERT INTO `upms_role_permission` VALUES ('36', '1', '36'); -INSERT INTO `upms_role_permission` VALUES ('37', '1', '37'); -INSERT INTO `upms_role_permission` VALUES ('38', '1', '38'); -INSERT INTO `upms_role_permission` VALUES ('39', '1', '46'); -INSERT INTO `upms_role_permission` VALUES ('40', '1', '51'); -INSERT INTO `upms_role_permission` VALUES ('41', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('42', '1', '26'); -INSERT INTO `upms_role_permission` VALUES ('43', '1', '25'); -INSERT INTO `upms_role_permission` VALUES ('44', '1', '48'); -INSERT INTO `upms_role_permission` VALUES ('45', '1', '50'); -INSERT INTO `upms_role_permission` VALUES ('47', '1', '53'); -INSERT INTO `upms_role_permission` VALUES ('48', '1', '18'); -INSERT INTO `upms_role_permission` VALUES ('49', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('50', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('51', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('52', '1', '54'); -INSERT INTO `upms_role_permission` VALUES ('53', '1', '55'); -INSERT INTO `upms_role_permission` VALUES ('54', '1', '56'); -INSERT INTO `upms_role_permission` VALUES ('55', '1', '57'); -INSERT INTO `upms_role_permission` VALUES ('56', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('57', '1', '58'); -INSERT INTO `upms_role_permission` VALUES ('58', '1', '59'); -INSERT INTO `upms_role_permission` VALUES ('59', '1', '60'); -INSERT INTO `upms_role_permission` VALUES ('60', '1', '61'); -INSERT INTO `upms_role_permission` VALUES ('61', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('62', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('63', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('64', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('65', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('66', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('67', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('68', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('69', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('70', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('71', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('72', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('73', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('74', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('75', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('76', '1', '62'); -INSERT INTO `upms_role_permission` VALUES ('77', '1', '63'); -INSERT INTO `upms_role_permission` VALUES ('78', '1', '64'); -INSERT INTO `upms_role_permission` VALUES ('79', '1', '65'); -INSERT INTO `upms_role_permission` VALUES ('80', '1', '66'); -INSERT INTO `upms_role_permission` VALUES ('81', '1', '67'); -INSERT INTO `upms_role_permission` VALUES ('82', '1', '68'); -INSERT INTO `upms_role_permission` VALUES ('83', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('84', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('85', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('86', '1', '69'); -INSERT INTO `upms_role_permission` VALUES ('87', '1', '70'); -INSERT INTO `upms_role_permission` VALUES ('88', '1', '71'); -INSERT INTO `upms_role_permission` VALUES ('89', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('90', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('91', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('92', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('93', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('94', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('95', '1', '72'); -INSERT INTO `upms_role_permission` VALUES ('96', '1', '73'); -INSERT INTO `upms_role_permission` VALUES ('97', '1', '74'); -INSERT INTO `upms_role_permission` VALUES ('98', '1', '75'); -INSERT INTO `upms_role_permission` VALUES ('99', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('100', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('101', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('102', '1', '76'); -INSERT INTO `upms_role_permission` VALUES ('103', '1', '77'); -INSERT INTO `upms_role_permission` VALUES ('104', '1', '78'); -INSERT INTO `upms_role_permission` VALUES ('105', '1', '79'); -INSERT INTO `upms_role_permission` VALUES ('106', '1', '80'); -INSERT INTO `upms_role_permission` VALUES ('107', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('108', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('109', '1', '82'); -INSERT INTO `upms_role_permission` VALUES ('110', '1', '81'); -INSERT INTO `upms_role_permission` VALUES ('111', '1', '82'); -INSERT INTO `upms_role_permission` VALUES ('112', '1', '83'); -INSERT INTO `upms_role_permission` VALUES ('113', '1', '84'); -INSERT INTO `upms_role_permission` VALUES ('114', '1', '84'); -INSERT INTO `upms_role_permission` VALUES ('115', '1', '85'); - --- ---------------------------- --- Table structure for upms_system --- ---------------------------- -DROP TABLE IF EXISTS `upms_system`; -CREATE TABLE `upms_system` ( - `system_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `icon` varchar(50) DEFAULT NULL COMMENT '图标', - `banner` varchar(50) DEFAULT NULL COMMENT '背景', - `theme` varchar(50) DEFAULT NULL COMMENT '主题', - `basepath` varchar(100) DEFAULT NULL COMMENT '根目录', - `status` tinyint(4) DEFAULT NULL COMMENT '状态(-1:黑名单,1:正常)', - `name` varchar(20) DEFAULT NULL COMMENT '系统名称', - `title` varchar(20) DEFAULT NULL COMMENT '系统标题', - `description` varchar(300) DEFAULT NULL COMMENT '系统描述', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - `orders` bigint(20) DEFAULT NULL COMMENT '排序', - PRIMARY KEY (`system_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='系统'; - --- ---------------------------- --- Records of upms_system --- ---------------------------- -INSERT INTO `upms_system` VALUES ('1', 'zmdi zmdi-shield-security', '/resources/zheng-admin/images/zheng-upms.png', '#29A176', 'http://upms.zhangshuzheng.cn:1111', '1', 'zheng-upms-server', '权限管理系统', '用户权限管理系统(RBAC细粒度用户权限、统一后台、单点登录、会话管理)', '1', '1'); -INSERT INTO `upms_system` VALUES ('2', 'zmdi zmdi-wikipedia', '/resources/zheng-admin/images/zheng-cms.png', '#455EC5', 'http://cms.zhangshuzheng.cn:2222', '1', 'zheng-cms-admin', '内容管理系统', '内容管理系统(门户、博客、论坛、问答等)', '2', '2'); -INSERT INTO `upms_system` VALUES ('3', 'zmdi zmdi-paypal-alt', '/resources/zheng-admin/images/zheng-pay.png', '#F06292', 'http://pay.zhangshuzheng.cn:3331', '1', 'zheng-pay-admin', '支付管理系统', '支付管理系统', '3', '3'); -INSERT INTO `upms_system` VALUES ('4', 'zmdi zmdi-account', '/resources/zheng-admin/images/zheng-ucenter.png', '#6539B4', 'http://ucenter.zhangshuzheng.cn:4441', '1', 'zheng-ucenter-home', '用户管理系统', '用户管理系统', '4', '4'); -INSERT INTO `upms_system` VALUES ('5', 'zmdi zmdi-cloud', '/resources/zheng-admin/images/zheng-oss.png', '#0B8DE5', 'http://oss.zhangshuzheng.cn:7771', '1', 'zheng-oss-web', '存储管理系统', '存储管理系统', '5', '5'); - --- ---------------------------- --- Table structure for upms_user --- ---------------------------- -DROP TABLE IF EXISTS `upms_user`; -CREATE TABLE `upms_user` ( - `user_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `username` varchar(20) NOT NULL COMMENT '帐号', - `password` varchar(32) NOT NULL COMMENT '密码MD5(密码+盐)', - `salt` varchar(32) DEFAULT NULL COMMENT '盐', - `realname` varchar(20) DEFAULT NULL COMMENT '姓名', - `avatar` varchar(50) DEFAULT NULL COMMENT '头像', - `phone` varchar(20) DEFAULT NULL COMMENT '电话', - `email` varchar(50) DEFAULT NULL COMMENT '邮箱', - `sex` tinyint(4) DEFAULT NULL COMMENT '性别', - `locked` tinyint(4) DEFAULT NULL COMMENT '状态(0:正常,1:锁定)', - `ctime` bigint(20) DEFAULT NULL COMMENT '创建时间', - PRIMARY KEY (`user_id`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='用户'; - --- ---------------------------- --- Records of upms_user --- ---------------------------- -INSERT INTO `upms_user` VALUES ('1', 'admin', '3038D9CB63B3152A79B8153FB06C02F7', '66f1b370c660445a8657bf8bf1794486', '张恕征', '/resources/zheng-admin/images/avatar.jpg', '', '469741414@qq.com', '1', '0', '1'); - --- ---------------------------- --- Table structure for upms_user_organization --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_organization`; -CREATE TABLE `upms_user_organization` ( - `user_organization_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `organization_id` int(10) unsigned NOT NULL COMMENT '组织编号', - PRIMARY KEY (`user_organization_id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COMMENT='用户组织关联表'; - --- ---------------------------- --- Records of upms_user_organization --- ---------------------------- -INSERT INTO `upms_user_organization` VALUES ('19', '1', '1'); -INSERT INTO `upms_user_organization` VALUES ('20', '1', '4'); -INSERT INTO `upms_user_organization` VALUES ('21', '1', '5'); -INSERT INTO `upms_user_organization` VALUES ('22', '1', '6'); -INSERT INTO `upms_user_organization` VALUES ('23', '1', '7'); - --- ---------------------------- --- Table structure for upms_user_permission --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_permission`; -CREATE TABLE `upms_user_permission` ( - `user_permission_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `permission_id` int(10) unsigned NOT NULL COMMENT '权限编号', - `type` tinyint(4) NOT NULL COMMENT '权限类型(-1:减权限,1:增权限)', - PRIMARY KEY (`user_permission_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户权限关联表'; - --- ---------------------------- --- Records of upms_user_permission --- ---------------------------- - --- ---------------------------- --- Table structure for upms_user_role --- ---------------------------- -DROP TABLE IF EXISTS `upms_user_role`; -CREATE TABLE `upms_user_role` ( - `user_role_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '编号', - `user_id` int(10) unsigned NOT NULL COMMENT '用户编号', - `role_id` int(10) DEFAULT NULL COMMENT '角色编号', - PRIMARY KEY (`user_role_id`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关联表'; - --- ---------------------------- --- Records of upms_user_role --- ---------------------------- -INSERT INTO `upms_user_role` VALUES ('4', '1', '1'); -INSERT INTO `upms_user_role` VALUES ('5', '1', '2'); diff --git a/project-datamodel/zheng_20170318_1.pdm b/project-datamodel/zheng_20170405_1.apm similarity index 90% rename from project-datamodel/zheng_20170318_1.pdm rename to project-datamodel/zheng_20170405_1.apm index 36863886..0f0ac4eb 100644 --- a/project-datamodel/zheng_20170318_1.pdm +++ b/project-datamodel/zheng_20170405_1.apm @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ zheng 1478091682 shuzheng -1489831850 +1491400220 shuzheng [FolderOptions] @@ -76,7 +76,7 @@ UpdateTableStatistics=Yes UpdateColumnStatistics=Yes [FolderOptions\Physical Objects\Database Generation] -GenScriptName=update_20170214_1_to_20170314_2.sql +GenScriptName=update.sql GenScriptName0=crebas.sql GenScriptName1=crebas GenScriptName2= @@ -87,7 +87,7 @@ GenScriptName6= GenScriptName7= GenScriptName8= GenScriptName9= -GenPathName=E:\GitHub\zheng\project-datamodel\ +GenPathName=D:\ GenSingleFile=Yes GenODBC=No GenCheckModel=Yes @@ -95,7 +95,7 @@ GenScriptPrev=Yes GenArchiveModel=No GenUseSync=No GenSyncChoice=0 -GenSyncArch=E:\GitHub\zheng\project-datamodel\zheng_20170305_1.apm +GenSyncArch=F:\GitHub\zheng\project-datamodel\zheng_20170328_1.apm GenSyncRmg=0 [FolderOptions\Physical Objects\Database Generation\Format] @@ -3698,7 +3698,7 @@ PhysOpts= zheng 1478091680 shuzheng -1489831850 +1491399520 shuzheng [DisplayPreferences] @@ -4144,9 +4144,9 @@ Shadow=0 1 -1489831111 -((27482,3656), (28732,25749)) -((28107,25349),(28107,4056)) +1491400124 +((27294,4024), (28544,22187)) +((27919,21787),(27919,4424)) 1 1 12615680 @@ -4167,9 +4167,9 @@ DESTINATION 0 新宋体,8,N 1478095245 -1489831850 -((10809,2864), (17430,4114)) -((11209,3489),(17030,3489)) +1491400172 +((11859,2936), (17430,4186)) +((12259,3561),(17030,3561)) 1 1 12615680 @@ -4177,6 +4177,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4189,9 +4190,9 @@ DESTINATION 0 新宋体,8,N 1478095255 -1482127349 -((-8789,1903), (-5333,3153)) -((-5733,2528),(-8389,2528)) +1491400174 +((-8864,2653), (-4283,3903)) +((-4683,3278),(-8464,3278)) 1 1 12615680 @@ -4199,6 +4200,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4211,9 +4213,9 @@ DESTINATION 0 新宋体,8,N 1478095260 -1482127349 -((-2135,15200), (-885,21977)) -((-1510,15600),(-1510,21577)) +1491400182 +((-3485,15125), (-2235,21506)) +((-2860,15525),(-2860,21106)) 1 1 12615680 @@ -4221,7 +4223,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N -2 +3 @@ -4234,9 +4236,9 @@ DESTINATION 0 新宋体,8,N 1478095263 -1482127349 -((-9614,6139), (-8364,12001)) -((-8989,11601),(-8989,6539)) +1491400194 +((-12764,6552), (-11514,12001)) +((-12139,11601),(-12139,6952)) 1 1 12615680 @@ -4244,6 +4246,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +3 @@ -4256,9 +4259,9 @@ DESTINATION 0 新宋体,8,N 1478095268 -1486384843 -((3951,15091), (5201,21791)) -((4576,15491),(4576,21391)) +1491400187 +((8751,15016), (10001,21379)) +((9376,15416),(9376,20979)) 1 1 12615680 @@ -4266,7 +4269,7 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N -1 +3 @@ -4292,8 +4295,8 @@ DESTINATION 0 新宋体,8,N 1478095270 1482127349 -((18772,5784), (20022,11909)) -((19397,11509),(19397,6184)) +((18772,6392), (20022,11909)) +((19397,11509),(19397,6792)) 1 1 12615680 @@ -4313,10 +4316,10 @@ DESTINATION 0 新宋体,8,N -1478095566 -1482127349 -((-17675,25781), (-16425,30451)) -((-17050,30051),(-17050,26181)) +1478153406 +1491400639 +((43419,28773), (50298,33550)) +((43819,30934),(43819,33150),(49898,33150),(49898,29398),(48257,29398)) 1 1 12615680 @@ -4324,63 +4327,41 @@ DESTINATION 0 新宋体,8,N CENTER 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N +4 - + - + + + + + + + +1478153486 +1486384849 +((12448,20074), (20470,26853)) +((12848,21043),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) +1 +1 +12615680 +12632256 +CENTER 0 新宋体,8,N +SOURCE 0 新宋体,8,N +DESTINATION 0 新宋体,8,N +4 + + + + + -1478153406 -1489831111 -((35319,29148), (56832,35593)) -((35719,34197),(35719,35193),(56432,35193),(56432,29773),(48632,29773)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - -1478153486 -1486384849 -((12448,20074), (20470,26853)) -((12848,21450),(12848,20474),(20070,20474),(20070,26228),(17070,26228)) -1 -1 -12615680 -12632256 -CENTER 0 新宋体,8,N -SOURCE 0 新宋体,8,N -DESTINATION 0 新宋体,8,N -4 - - - - - - - - - - - 1483619847 1486385652 ((-9877,-23800), (2708,-22550)) @@ -4394,16 +4375,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483619849 1486385652 ((-18467,-36226), (-17217,-24607)) @@ -4416,16 +4397,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1483620005 1486385652 ((4030,-39400), (5280,-22888)) @@ -4439,16 +4420,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483620007 1486385646 ((4021,-49268), (5271,-39799)) @@ -4462,16 +4443,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 4 - + - + - + - + 1483624336 1488037155 ((28233,-54300), (29483,-42610)) @@ -4485,16 +4466,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483624340 1486385646 ((12331,-52679), (20181,-51429)) @@ -4507,16 +4488,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1483624615 1490707597 ((15051,-24128), (21401,-22878)) @@ -4530,16 +4511,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1483624617 1490707597 ((28154,-33027), (34356,-20656)) @@ -4553,16 +4534,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484124946 1484124953 ((-13832,-79879), (-7728,-71568)) @@ -4576,16 +4557,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 2 - + - + - + - + 1484124984 1484127382 ((-16263,-86551), (-15013,-71568)) @@ -4599,16 +4580,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484124996 1484124997 ((-11114,-95606), (-9864,-89626)) @@ -4621,16 +4602,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484125007 1484127367 ((-5345,-95501), (-4095,-89626)) @@ -4644,16 +4625,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484125017 1484125017 ((-1839,-87942), (6039,-86692)) @@ -4666,16 +4647,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484125035 1484129049 ((7538,-85005), (8788,-82265)) @@ -4689,16 +4670,16 @@ SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N 3 - + - + - + - + 1484129054 1484129054 ((9958,-80104), (27337,-78854)) @@ -4711,16 +4692,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129077 1484129077 ((20349,-71149), (27174,-69899)) @@ -4733,16 +4714,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129119 1484129130 ((13678,-84943), (14928,-73310)) @@ -4755,16 +4736,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1484129130 1484129130 ((-7408,-69819), (2275,-68569)) @@ -4777,16 +4758,16 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1486384936 1486384936 ((40608,-38668), (44457,-37418)) @@ -4799,20 +4780,20 @@ DESTINATION 0 新宋体,8,N SOURCE 0 新宋体,8,N DESTINATION 0 新宋体,8,N - + - + - + - + 1489831850 -1489831893 -((29543,7705), (47864,19899)) -((29943,8105),(29943,19274),(47464,19274)) +1491400119 +((37630,8530), (38880,13902)) +((38255,8930),(38255,13502)) 1 1 12615680 @@ -4824,42 +4805,16 @@ DESTINATION 0 新宋体,8,N - + - + - -1482127349 --1 -((-24540,30051), (-9704,34050)) -0 -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 -1 - - - - 1489831850 -1 -((17030,-6517), (42856,8105)) +((17030,-7342), (42856,8930)) 12615680 16570034 12632256 @@ -4877,7 +4832,7 @@ LABL 0 新宋体,8,N 65 16777215 - + @@ -4901,13 +4856,13 @@ LABL 0 新宋体,8,N 65 16777215 - + -1482127349 +1491400170 -1 -((-5733,1490), (11209,5489)) +((-4683,1640), (12259,5639)) 12615680 12632256 12632256 @@ -4925,13 +4880,13 @@ LABL 0 新宋体,8,N 65 16777215 - + 1482127349 -1 -((-5666,21391), (17070,31065)) +((-5666,20979), (17070,31477)) 12615680 16570034 12632256 @@ -4949,7 +4904,7 @@ LABL 0 新宋体,8,N 65 16777215 - + @@ -4973,13 +4928,13 @@ LABL 0 新宋体,8,N 65 16777215 - + -1489831111 +1491400124 -1 -((22806,25349), (48632,34197)) +((22431,21787), (48257,31459)) 12615680 16570034 12632256 @@ -4997,13 +4952,13 @@ LABL 0 新宋体,8,N 65 16777215 - + 1482127349 -1 -((-29965,-1483), (-8389,6539)) +((-29965,-1896), (-8389,6952)) 12615680 16570034 12632256 @@ -5021,34 +4976,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - -1482127349 --1 -((-24169,18983), (-9931,26181)) -12615680 -16570034 -12632256 -STRN 0 新宋体,8,N -DISPNAME 0 新宋体,8,N -OWNRDISPNAME 0 新宋体,8,N -Columns 0 新宋体,8,N -TablePkColumns 255 新宋体,8,U -TableFkColumns 0 新宋体,8,N -Keys 0 新宋体,8,N -Indexes 0 新宋体,8,N -Triggers 0 新宋体,8,N -LABL 0 新宋体,8,N -6 -65 -16777215 - - - - - + zheng-cms 1479304057 1482127349 @@ -5062,7 +4993,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1482062898 1486384925 -1 @@ -5084,10 +5015,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + zheng-upms 1482063412 1483618098 @@ -5101,7 +5032,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1482127196 1484124235 -1 @@ -5125,10 +5056,10 @@ LABL 0 新宋体,8,N 16777215 1 - + - + 1482127641 1483625695 -1 @@ -5150,10 +5081,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482127744 1484125017 -1 @@ -5175,10 +5106,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482127996 1484124997 -1 @@ -5200,10 +5131,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1482128170 1484125007 -1 @@ -5225,10 +5156,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + zheng-pay 1483085721 1483623919 @@ -5242,7 +5173,7 @@ LABL 0 新宋体,8,N 新宋体,8,N 1 - + 1483618514 1486384809 -1 @@ -5264,10 +5195,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483618865 1486385652 -1 @@ -5289,10 +5220,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619110 1486385646 -1 @@ -5314,10 +5245,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619640 1486385652 -1 @@ -5339,10 +5270,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483619903 1486384764 -1 @@ -5364,10 +5295,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483620745 1486384936 -1 @@ -5389,10 +5320,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624189 1486385646 -1 @@ -5414,10 +5345,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624373 1490707597 -1 @@ -5439,10 +5370,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483624755 1484125035 -1 @@ -5464,10 +5395,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483625334 1484129130 -1 @@ -5489,10 +5420,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483626087 1484129077 -1 @@ -5514,10 +5445,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483626439 1484129054 -1 @@ -5539,14 +5470,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483885222 -1489831893 +1491401676 -1 -((47525,-825), (63307,8023)) +((47375,0), (63157,8848)) 12615680 16570034 12632256 @@ -5564,14 +5495,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1483885645 -1489831893 +1491400151 -1 -((47990,-6125), (63000,-2126)) +((-27835,18175), (-12825,22174)) 12615680 16570034 12632256 @@ -5589,10 +5520,10 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489481906 1489483460 -1 @@ -5614,14 +5545,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489830965 -1489831893 +1491401680 -1 -((48313,9188), (62551,15560)) +((49063,12938), (63301,19310)) 12615680 16570034 12632256 @@ -5639,14 +5570,14 @@ LABL 0 新宋体,8,N 65 16777215 - + - + 1489831428 -1489831893 +1491400119 -1 -((47464,16877), (63246,22425)) +((30364,13502), (46146,19050)) 12615680 16570034 12632256 @@ -5664,7 +5595,32 @@ LABL 0 新宋体,8,N 65 16777215 - + + + + +1491399520 +1491400101 +-1 +((-28345,23888), (-12563,30260)) +12615680 +16570034 +12632256 +STRN 0 新宋体,8,N +DISPNAME 0 新宋体,8,N +OWNRDISPNAME 0 新宋体,8,N +Columns 0 新宋体,8,N +TablePkColumns 255 新宋体,8,U +TableFkColumns 0 新宋体,8,N +Keys 0 新宋体,8,N +Indexes 0 新宋体,8,N +Triggers 0 新宋体,8,N +LABL 0 新宋体,8,N +6 +65 +16777215 + + @@ -5674,109 +5630,20 @@ LABL 0 新宋体,8,N - -E44EC95B-C39E-4250-9105-F687FD1FDEDD -cms_book 书 -cms_book -1478091704 -shuzheng -1484116476 -admin - -ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COMMENT='用户书籍表' - - - -C09C75B0-8738-4088-80D5-F6A799658464 -编号 -book_id -1478091704 -shuzheng -1478095551 -shuzheng -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -3998B959-80FD-4393-843E-7FA94BB5916B -用户编号 -user_id -1478091704 -shuzheng -1478095557 -shuzheng -用户编号 -int(10) -10 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -F3F80001-F3D4-4CF4-A79E-224ED4C2B237 -书名 -name -1478091704 -shuzheng -1478094599 -shuzheng -书名 -varchar(45) -45 -1 - - - - -6D0B7F3D-DDC9-4CEE-8D2D-58309C8C18E7 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - -8296E4DC-5027-4597-A1FC-C4209227AF36 -FK_book_1 -FK_book_1 -1478091704 -shuzheng -1478091704 -shuzheng -FK_book_1 - - - - - - - - - - + 23DEAC6C-2C58-4121-B150-E676660C53B9 cms_article 文章表 cms_article 1478091704 shuzheng -1489831850 +1491400367 shuzheng 文章表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章表' +TK_cms_article - + E713E125-4EDD-4EC5-AE45-9F0591FA96B2 编号 article_id @@ -5789,11 +5656,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_article_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + B14DF665-5804-4EEE-A650-BA92D3F0CD60 所属专题 topic_id @@ -5803,8 +5671,9 @@ LABL 0 新宋体,8,N shuzheng 所属专题 int +CK_topic_id - + 18A76FE6-A962-465C-BA2D-F2094D942CA1 文章标题 title @@ -5816,8 +5685,9 @@ LABL 0 新宋体,8,N varchar(200) 200 1 +CK_title - + 46242CD6-8FA6-4C08-9B80-F70B1EA0DB72 文章原作者 author @@ -5829,8 +5699,9 @@ LABL 0 新宋体,8,N NULL varchar(50) 50 +CK_author - + 4486670E-E9CE-44F2-B78F-4A10DBC2980E 转载来源网址 fromurl @@ -5842,8 +5713,9 @@ LABL 0 新宋体,8,N NULL varchar(300) 300 +CK_fromurl - + 51C4269A-67F8-4BF1-BAFB-DDA0A55FBF1D 封面图 image @@ -5855,8 +5727,9 @@ LABL 0 新宋体,8,N NULL varchar(300) 300 +CK_image - + E4BFAC70-BC1E-46DC-AE27-56A96A7274A4 关键字 keywords @@ -5868,8 +5741,9 @@ LABL 0 新宋体,8,N NULL varchar(100) 100 +CK_keywords - + 5BDFBCE2-0E3E-43E9-8F0B-97E08DAD1BE8 简介 description @@ -5881,8 +5755,9 @@ LABL 0 新宋体,8,N NULL varchar(500) 500 +CK_description - + 9B55BC3D-0919-4A43-BB1B-F2FFFD153770 类型(1:普通,2:热门...) type @@ -5895,8 +5770,9 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_type - + 652284A5-8966-45A9-9942-0C1485379D8A 是否允许评论(0:不允许,1:允许) allowcomments @@ -5909,8 +5785,9 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_allowcomments - + B22AA35B-D990-4A76-BC0B-B6308B5A73F5 状态(-1:不通过,0:未审核,1: 通过) status @@ -5923,8 +5800,9 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_status - + 83174068-969D-44D7-BB59-E770371422D5 内容 content @@ -5934,8 +5812,9 @@ LABL 0 新宋体,8,N shuzheng 内容 mediumtext +CK_content - + 68F72A3F-607F-4594-AF0B-27DC1B68804D 发布人id user_id @@ -5947,11 +5826,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_user_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 2EE8725D-73B7-48BD-A32A-30EE47C9274D 阅读数量 readnumber @@ -5964,11 +5844,38 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_readnumber {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + +4648F4FE-E772-4731-B7A8-93C7733F066D +置顶等级 +top +1491400328 +shuzheng +1491400367 +shuzheng +置顶等级 +0 +int +1 +CK_top + + +6C635A60-32BC-4036-A062-4F63BBC77781 +所属系统 +system_id +1491400049 +shuzheng +1491400076 +shuzheng +所属系统 +int +CK_system_id + + 008A2E1A-9D38-4F99-B31D-A601584ECC99 创建时间 ctime @@ -5980,11 +5887,12 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_ctime {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 8F3650CA-E307-45B9-8398-186BE295627F 排序 orders @@ -5996,13 +5904,14 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_orders {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + D16F1C55-642E-4C00-AE47-41A3AA4C6990 Key_1 Key_1 @@ -6010,11 +5919,12 @@ LABL 0 新宋体,8,N shuzheng 1478091704 shuzheng +PK_cms_article - + - + AFFC16D9-081A-44BF-9A3B-B13576DF6A95 cms_article_orders cms_article_orders @@ -6024,15 +5934,15 @@ LABL 0 新宋体,8,N shuzheng cms_article_orders - + - + - + 6F9E2379-CC2F-47F9-AB2F-1D89827CC883 cms_article_category 文章类目关联表 cms_article_category @@ -6042,9 +5952,10 @@ LABL 0 新宋体,8,N shuzheng 文章类目关联表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章类目表' +TK_cms_article_category - + 814E1ABA-4477-494B-8817-F33716CE5509 编号 article_category_id @@ -6057,11 +5968,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_article_category_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 8A035950-1336-4474-ACC1-931031D4CE5C 文章编号 article_id @@ -6073,11 +5985,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_article_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 86F0EEB4-CC0A-4492-B89A-6AA1F1FB564E 类目编号 category_id @@ -6089,13 +6002,14 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_category_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 4DF0F8C5-2DF1-4DA2-BFC9-B14D2BC3DAFC Key_1 Key_1 @@ -6103,11 +6017,12 @@ LABL 0 新宋体,8,N shuzheng 1478091704 shuzheng +PK_cms_article_category - + - + FF2A24C8-3664-4BA5-9F43-DFBD12881786 cms_article_category_article_id cms_article_category_article_id @@ -6117,10 +6032,10 @@ LABL 0 新宋体,8,N shuzheng cms_article_category_article_id - + - + 8E02D98D-C525-4645-99A9-5E2CA77877E9 cms_article_category_category_id cms_article_category_category_id @@ -6130,15 +6045,15 @@ LABL 0 新宋体,8,N shuzheng cms_article_category_category_id - + - + - + 7881EBB0-D4A9-4C6F-A803-C262450AE710 cms_article_tag 文章标签关联表 cms_article_tag @@ -6148,9 +6063,10 @@ LABL 0 新宋体,8,N shuzheng 文章标签关联表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='文章标签表' +TK_cms_article_tag - + A13A64F6-DFD4-447F-92CE-F2A03C31E6B5 编号 article_tag_id @@ -6163,11 +6079,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_article_tag_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 77794BDC-3755-4AA2-96AD-225CF443BD97 文章编号 article_id @@ -6179,11 +6096,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_article_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 7240E03B-AA99-4CC8-950C-FB2ABBFDC533 标签编号 tag_id @@ -6195,13 +6113,14 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_tag_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 28E5DF6E-D308-4B38-9197-F2C6F8A5FE91 Key_1 Key_1 @@ -6209,11 +6128,12 @@ LABL 0 新宋体,8,N shuzheng 1478091704 shuzheng +PK_cms_article_tag - + - + CF662DC1-8422-4DDB-A9D9-BB77C85F3F31 cms_article_tag_article_id cms_article_tag_article_id @@ -6223,10 +6143,10 @@ LABL 0 新宋体,8,N shuzheng cms_article_tag_article_id - + - + C0FAECCF-C6B0-4629-B5EB-BDEA962028DC cms_article_tag_tag_id cms_article_tag_tag_id @@ -6236,27 +6156,28 @@ LABL 0 新宋体,8,N shuzheng cms_article_tag_tag_id - + - + - + 29DAF67E-0349-43AE-B8CC-2036E2D2BCA0 cms_category 类目表 cms_category 1478091704 shuzheng -1482062979 +1491399989 shuzheng 类目表 ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='类目表' +TK_cms_category - + 0E6D4647-8D54-465F-8BA5-C54B449C726E 编号 category_id @@ -6269,11 +6190,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_category_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 778F39AB-E601-4419-B0F1-3E33455A7BBA 上级编号 pid @@ -6284,11 +6206,12 @@ LABL 0 新宋体,8,N 上级编号 int(10) 10 +CK_pid {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 9EC7B0C6-BC3B-476E-93F4-0F140FDC56AB 层级 level @@ -6300,8 +6223,9 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_level - + 658EA7E8-93E1-464A-84D2-3FF730DAE9D9 名称 name @@ -6313,8 +6237,9 @@ LABL 0 新宋体,8,N varchar(20) 20 1 +CK_name - + 4BFF8A4E-DD34-4F36-9C3C-A07855BC0E8F 描述 description @@ -6326,8 +6251,9 @@ LABL 0 新宋体,8,N NULL varchar(200) 200 +CK_description - + 9B699E2B-A5AF-4637-908A-DA1EE4DB506C 图标 icon @@ -6339,8 +6265,9 @@ LABL 0 新宋体,8,N NULL varchar(50) 50 +CK_icon - + 028DF4F0-C57C-46C7-9A8B-3A8EF13BCC00 类型(1:普通,2:热门...) type @@ -6353,8 +6280,9 @@ LABL 0 新宋体,8,N tinyint(3) 3 1 +CK_type - + 10CBE4F7-8E05-4482-B7CF-3693C720F8B5 别名 alias @@ -6366,8 +6294,21 @@ LABL 0 新宋体,8,N NULL varchar(20) 20 +CK_alias - + +BCB5E0B7-49A4-40D2-80FD-8E44C2884C17 +所属系统 +system_id +1491399964 +shuzheng +1491399989 +shuzheng +所属系统 +int +CK_system_id + + 34471A2E-ABC2-4FEA-AE39-20E5CCA6F72D 创建时间 ctime @@ -6379,11 +6320,12 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_ctime {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + E7C45F9B-42AB-45FF-AE07-4A351BD5E145 排序 orders @@ -6395,13 +6337,14 @@ LABL 0 新宋体,8,N bigint(255) 255 1 +CK_orders {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 31899912-87C8-42BA-9EC2-246CD0AA8929 Key_1 Key_1 @@ -6409,11 +6352,12 @@ LABL 0 新宋体,8,N shuzheng 1478091704 shuzheng +PK_cms_category - + - + A6FD8DD0-EDB7-4B9A-9390-00825E1F068D cms_category_orders cms_category_orders @@ -6423,10 +6367,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_orders - + - + 7B3FED70-F6E1-49C6-8DFB-39A561D4B09D cms_category_pid cms_category_pid @@ -6436,10 +6380,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_pid - + - + A9FA73FA-1B71-42AB-93B5-B47921A1E7C0 cms_category_alias cms_category_alias @@ -6449,10 +6393,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_alias - + - + 0F3BF207-0E1C-4533-B4BF-A9DD23909A4F cms_category_level cms_category_level @@ -6462,15 +6406,15 @@ LABL 0 新宋体,8,N shuzheng cms_category_level - + - + - + CC31E757-4197-47DC-9C7C-C4D1A6FECC82 cms_category_tag 类目标签关联表 cms_category_tag @@ -6480,9 +6424,10 @@ LABL 0 新宋体,8,N shuzheng 类目标签关联表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 分类标签表' +TK_cms_category_tag - + F9314436-908B-4B4F-97DB-4840980449F4 编号 category_tag_id @@ -6495,11 +6440,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_category_tag_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 6371EB26-B681-427A-971C-D8BA5479301C 类目编号 category_id @@ -6511,11 +6457,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_category_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 8261D036-554E-4175-A77C-595A563C265A 标签编号 tag_id @@ -6527,13 +6474,14 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_tag_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + F32196ED-0EC3-4449-B072-630A17965667 Key_1 Key_1 @@ -6541,11 +6489,12 @@ LABL 0 新宋体,8,N shuzheng 1478091704 shuzheng +PK_cms_category_tag - + - + 596429F9-1660-44E6-808B-82493F2CB903 cms_category_tag_tag_id cms_category_tag_tag_id @@ -6555,10 +6504,10 @@ LABL 0 新宋体,8,N shuzheng cms_category_tag_tag_id - + - + FBAEA02E-A967-452D-9E5B-E5E3712E1DE1 cms_category_tag_category_id cms_category_tag_category_id @@ -6568,27 +6517,28 @@ LABL 0 新宋体,8,N shuzheng cms_category_tag_category_id - + - + - + 6968E3D7-A545-48FC-8A75-56A3427B76FA cms_comment 评论表 cms_comment 1478091704 shuzheng -1482062989 +1491400046 shuzheng 评论表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 +TK_cms_comment - + 67BE93B3-1A04-4728-9433-D50EA9BD1DD6 编号 comment_id @@ -6601,11 +6551,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_comment_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + BC2A83B1-EEBB-434E-856C-1A622C7024E6 回复楼中楼编号 pid @@ -6617,11 +6568,12 @@ LABL 0 新宋体,8,N NULL int(10) 10 +CK_pid {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 020D4B38-9D03-4D71-86EC-CC4C569E2F9E 文章编号 article_id @@ -6633,11 +6585,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_article_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + B290EB50-E749-49A6-83EC-D4D9E503521B 用户编号 user_id @@ -6649,11 +6602,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_user_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + EDE08926-14AD-44D2-B609-D33250A8DABC 评论内容 content @@ -6664,8 +6618,9 @@ LABL 0 新宋体,8,N 评论内容 text 1 +CK_content - + 61327788-7D10-40F7-AD4D-DF58744DC9D4 状态(-1:不通过,0:未审核,1:通过) status @@ -6678,8 +6633,9 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_status - + DC470AAC-B623-4B56-88FF-B98A7F85E18D 评论人ip地址 ip @@ -6691,8 +6647,9 @@ LABL 0 新宋体,8,N NULL varchar(30) 30 +CK_ip - + 8D4E7004-6AE8-476A-AA4C-B57CECE8B384 评论人终端信息 agent @@ -6704,8 +6661,21 @@ LABL 0 新宋体,8,N NULL varchar(200) 200 +CK_agent - + +62A74FC4-87F3-413C-AFBB-1E8D2E72EB05 +所属系统 +system_id +1491400019 +shuzheng +1491400046 +shuzheng +所属系统 +int +CK_system_id + + 5D332B68-E410-4D6C-AFBD-532A9630A778 创建时间 ctime @@ -6717,10 +6687,11 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_ctime - + A764394E-BE44-4537-97AF-BC1B6970CAD8 Key_1 Key_1 @@ -6728,11 +6699,12 @@ LABL 0 新宋体,8,N shuzheng 1478091704 shuzheng +PK_cms_comment - + - + 2AA4BD84-3D49-46C3-BC42-86860D644FDA cms_comment_article_id cms_comment_article_id @@ -6742,27 +6714,28 @@ LABL 0 新宋体,8,N shuzheng cms_comment_article_id - + - + - + ED56E355-8B82-4C5A-BD65-595FA7BB3442 cms_tag 标签表 cms_tag 1478091704 shuzheng -1482062953 +1491400004 shuzheng 标签表 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='标签表' +TK_cms_tag - + F352DC47-B62B-42F4-9F33-01927833F083 编号 tag_id @@ -6775,11 +6748,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_tag_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 85B03305-1EB7-4622-90D6-5ACAB18F6AF1 名称 name @@ -6791,8 +6765,9 @@ LABL 0 新宋体,8,N varchar(20) 20 1 +CK_name - + A2B9EF59-9738-426A-9EE2-C8958F243389 描述 description @@ -6804,8 +6779,9 @@ LABL 0 新宋体,8,N NULL varchar(200) 200 +CK_description - + A25791F7-418C-43DE-89AD-CF387B6D82EF 图标 icon @@ -6817,8 +6793,9 @@ LABL 0 新宋体,8,N NULL varchar(50) 50 +CK_icon - + 26223F29-D8E9-446A-96DF-183BEB86AF21 类型(1:普通,2:热门...) type @@ -6831,8 +6808,9 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_type - + CBC1250B-8B50-499D-9AB1-5E80AD2B9303 别名 alias @@ -6844,8 +6822,21 @@ LABL 0 新宋体,8,N NULL varchar(20) 20 +CK_alias - + +DA4D7914-32E7-4D6A-8AA5-E66EAF7EB0F9 +所属系统 +system_id +1491399923 +shuzheng +1491400004 +shuzheng +所属系统 +int +CK_system_id + + B164191C-6FC8-45C7-991A-1421EA64186E 创建时间 ctime @@ -6857,11 +6848,12 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_ctime {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 8D3FDBEA-7630-4ED2-96A9-8425FC254D21 排序 orders @@ -6873,13 +6865,14 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_orders {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + B80D6BF4-EC49-4F61-81CC-C5ED7B3F41C3 Key_1 Key_1 @@ -6887,11 +6880,12 @@ LABL 0 新宋体,8,N shuzheng 1478091704 shuzheng +PK_cms_tag - + - + B258FAB0-DCC7-4E83-84B3-932E440B290F cms_tag_orders cms_tag_orders @@ -6901,10 +6895,10 @@ LABL 0 新宋体,8,N shuzheng cms_tag_orders - + - + 00ED399C-093D-448B-BCED-911CA4B8051B cms_tag_alias cms_tag_alias @@ -6914,139 +6908,15 @@ LABL 0 新宋体,8,N shuzheng cms_tag_alias - + - + - -82A32332-0F7E-41C0-91D3-8E359F5EA2F6 -cms_user 用户 -cms_user -1478091704 -shuzheng -1484116483 -admin -用户 -ENGINE=InnoDB AUTO_INCREMENT=56 DEFAULT CHARSET=utf8 COMMENT='用户表' - - - -8BE17938-4E21-46B6-9A3B-EF9994AB0FA2 -编号 -user_id -1478091704 -shuzheng -1478153796 -admin -编号 -int(10) -10 -1 -1 -{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - - - - -367B1E70-0D1D-4F76-846E-C4EA57FC494E -账号 -username -1478091704 -shuzheng -1478153796 -admin -账号 -NULL -varchar(32) -32 - - -984706FE-44D0-4F6A-B197-54303CB15DEE -密码 -password -1478091704 -shuzheng -1478153796 -admin -密码 -NULL -varchar(32) -32 - - -CB132542-1E4C-45CC-AD11-238F82854BC6 -昵称 -nickname -1478091704 -shuzheng -1478153796 -admin -昵称 -NULL -varchar(32) -32 - - -1D717B8E-228B-4CCD-8873-D2369EB57554 -性别 -sex -1478091704 -shuzheng -1478093337 -shuzheng -0未知,1男,2女 -NULL -int(11) -11 - - -98B1EA03-CD09-4D59-8624-751E4E8DB879 -创建时间 -ctime -1478091704 -shuzheng -1478153796 -admin -创建时间 -NULL -bigint(20) -20 - - -CF6FCC55-B85C-4CD3-8428-A8B85A9A82B8 -备注 -content -1478091704 -shuzheng -1478153796 -admin -备注 -text - - - - -1E91450B-4407-4F2C-9B83-DEFF13A09609 -Key_1 -Key_1 -1478091704 -shuzheng -1478091704 -shuzheng - - - - - - - - - - + 33DF06A7-18CA-4ED7-8F5E-B16840CEA4E0 upms_system 系统 upms_system @@ -7055,9 +6925,10 @@ LABL 0 新宋体,8,N 1488716332 shuzheng 系统 +TK_upms_system - + 3974B1F1-0866-49ED-8B9A-604E0CE11EE7 编号 system_id @@ -7070,11 +6941,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_system_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 64548C2E-D064-462C-BC40-4BCC70C7539B 图标 icon @@ -7085,8 +6957,9 @@ LABL 0 新宋体,8,N 图标 varchar(50) 50 +CK_icon - + 50CAD61A-563E-4AE4-9CE1-4D3982C75EDF 背景 banner @@ -7097,8 +6970,9 @@ LABL 0 新宋体,8,N 背景 varchar(50) 50 +CK_banner - + 6AFE670A-A870-4DE6-8AFB-0F29AD9E9C82 主题 theme @@ -7109,8 +6983,9 @@ LABL 0 新宋体,8,N 主题 varchar(50) 50 +CK_theme - + BB4E4C82-4C7A-466C-8211-2BD043E0DE17 根目录 basepath @@ -7121,8 +6996,9 @@ LABL 0 新宋体,8,N 根目录 varchar(100) 100 +CK_basepath - + 1DF10192-EA50-4CDA-BE9D-94F56CD65283 状态(-1:黑名单,1:正常) status @@ -7133,8 +7009,9 @@ LABL 0 新宋体,8,N 状态(-1:黑名单,1:正常) tinyint(4) 4 +CK_status - + 14AA3160-6112-4A6F-9FD4-89AE2B8C5BC1 系统名称 name @@ -7145,8 +7022,9 @@ LABL 0 新宋体,8,N 系统名称 varchar(20) 20 +CK_name - + 7F86C4C2-B131-46BB-9B88-CCE9674508D3 系统标题 title @@ -7157,8 +7035,9 @@ LABL 0 新宋体,8,N 系统标题 varchar(20) 20 +CK_title - + 62A1E140-D368-444C-891E-422B31256721 系统描述 description @@ -7169,8 +7048,9 @@ LABL 0 新宋体,8,N 系统描述 varchar(300) 300 +CK_description - + D2D4DF9B-50FE-4C5E-B1FC-6987E216BD58 创建时间 ctime @@ -7181,8 +7061,9 @@ LABL 0 新宋体,8,N 创建时间 bigint(20) 20 +CK_ctime - + 5A6846DA-1B7E-450D-994D-1343E470F9CC 排序 orders @@ -7193,10 +7074,11 @@ LABL 0 新宋体,8,N 排序 bigint(20) 20 +CK_orders - + 84D11343-CC58-403D-9D31-CDD53B1D7CFC Key_1 Key_1 @@ -7204,16 +7086,17 @@ LABL 0 新宋体,8,N shuzheng 1482063141 shuzheng +PK_upms_system - + - + - + 759CBAEF-FE82-441C-9A18-93F13FE24944 pay_vendor 第三方支付标识表 pay_vendor @@ -7222,9 +7105,10 @@ LABL 0 新宋体,8,N 1483624994 shuzheng 第三方支付标识表 +TK_pay_vendor - + E5C2EA1D-17E5-42CB-9333-1CCACACBD281 标识编号 pay_vendor_id @@ -7236,8 +7120,9 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_vendor_id - + E5D4E872-7BF0-49B0-B9B2-6781191112B6 支付标识名称 name @@ -7247,8 +7132,9 @@ LABL 0 新宋体,8,N admin varchar(20) 20 +CK_name - + E70EF22A-A438-43F2-9F59-B1C20AD3F415 AppId appid @@ -7258,8 +7144,9 @@ LABL 0 新宋体,8,N shuzheng varchar(50) 50 +CK_appid - + 1C70ADB9-AB28-4FCD-A406-BF79E31E5602 AppSecret appsecret @@ -7269,8 +7156,9 @@ LABL 0 新宋体,8,N shuzheng varchar(150) 150 +CK_appsecret - + D3B3AAEC-D22A-4B47-85CB-07A9E906C6FF 配置参数 config @@ -7280,10 +7168,11 @@ LABL 0 新宋体,8,N shuzheng varchar(1000) 1000 +CK_config - + 50224380-3CAB-4F6E-8F46-1E5625EA25DB Key_1 Key_1 @@ -7291,16 +7180,17 @@ LABL 0 新宋体,8,N admin 1482127378 admin +PK_pay_vendor - + - + - + 66A8CF6D-FF3F-4DD4-BA67-3BE7A34F01E0 pay_mch 支付中心商户管理表 pay_mch @@ -7309,9 +7199,10 @@ LABL 0 新宋体,8,N 1483085653 admin 支付中心商户管理表 +TK_pay_mch - + 62DC3112-9ACE-4387-BC78-823CE5A754FB 商户编号 pay_mch_id @@ -7323,8 +7214,9 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_mch_id - + 35B6F97F-87DC-456A-8EA3-0BF9A5303039 支付中心商户号 mch_id @@ -7334,8 +7226,9 @@ LABL 0 新宋体,8,N admin varchar(20) 20 +CK_mch_id - + 3E09C267-1338-4828-B8CF-8D149D11A405 商户名称 name @@ -7345,8 +7238,9 @@ LABL 0 新宋体,8,N admin varchar(20) 20 +CK_name - + 91B49030-6943-4117-AE20-D932E1C0333C 请求key reqKey @@ -7356,8 +7250,9 @@ LABL 0 新宋体,8,N admin varchar(50) 50 +CK_reqKey - + 7CDDF1B5-2283-49DA-92F9-471195D09F19 响应key resKey @@ -7367,10 +7262,11 @@ LABL 0 新宋体,8,N admin varchar(50) 50 +CK_resKey - + 049E124A-5B63-4619-A105-86ECCA7FC7E9 Key_1 Key_1 @@ -7378,16 +7274,17 @@ LABL 0 新宋体,8,N admin 1482127700 admin +PK_pay_mch - + - + - + 44431080-CB08-4D11-898E-12AFF2ED2521 pay_type 商户支持支付类型表 pay_type @@ -7396,9 +7293,10 @@ LABL 0 新宋体,8,N 1484125017 admin 商户支持支付类型表 +TK_pay_type - + CDBE6D88-0847-4816-BC2E-BFA36628DD8C 商户支付类型编号 pay_type_id @@ -7410,8 +7308,9 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_type_id - + 70DD828A-0A41-471F-9027-F929777CA1A7 标识编号 pay_vendor_id @@ -7421,8 +7320,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_vendor_id - + C7C2B47A-8BAF-40D3-AF5A-1093BB603C8E 商户编号 pay_mch_id @@ -7432,10 +7332,11 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_mch_id - + 1F47D180-534B-44D7-8EA4-54ED06A72D8E Key_1 Key_1 @@ -7443,16 +7344,17 @@ LABL 0 新宋体,8,N admin 1482127825 admin +PK_pay_type - + - + - + 15AFD128-7F3E-4A94-8C7D-09D9EF46029B pay_pay 支付参数配置表 pay_pay @@ -7461,9 +7363,10 @@ LABL 0 新宋体,8,N 1484124997 admin 支付参数配置表 +TK_pay_pay - + 43F3B4A5-FAFF-41D0-A131-937A575335B1 配置编号 pay_pay_id @@ -7475,8 +7378,9 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_pay_id - + EB68E666-02ED-41DF-B452-B965554ED059 商户支付类型编号 pay_type_id @@ -7486,8 +7390,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_type_id - + E60677C3-D3CF-4147-A438-8821079A3C25 参数 param @@ -7497,10 +7402,11 @@ LABL 0 新宋体,8,N admin varchar(1000) 1000 +CK_param - + 4B260E5B-5208-44CF-B331-702023F3757D Key_1 Key_1 @@ -7508,16 +7414,17 @@ LABL 0 新宋体,8,N admin 1482128053 admin +PK_pay_pay - + - + - + 139BB2D8-E83D-4A4A-83D3-55A05D2E6492 pay_vest 马甲支付参数配置表 pay_vest @@ -7526,9 +7433,10 @@ LABL 0 新宋体,8,N 1484125007 admin 马甲支付参数配置表 +TK_pay_vest - + 196AB461-A440-4873-9A19-36998ED1A03C 马甲配置编号 pay_vest_id @@ -7540,8 +7448,9 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_vest_id - + 283ABCB7-4A70-4D05-98FD-013D86290FBB 商户支付类型编号 pay_type_id @@ -7551,8 +7460,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_type_id - + A41B9194-EEDF-426A-8655-654552105D07 马甲前缀 prefix @@ -7562,8 +7472,9 @@ LABL 0 新宋体,8,N admin varchar(20) 20 +CK_prefix - + 15046235-585D-4E2C-B00E-83E4052F9C57 马甲参数配置 param @@ -7573,10 +7484,11 @@ LABL 0 新宋体,8,N admin varchar(1000) 1000 +CK_param - + BDB3D2C6-6AB2-41D7-812C-300CA6C1FB3F Key_1 Key_1 @@ -7584,16 +7496,17 @@ LABL 0 新宋体,8,N admin 1482128247 admin +PK_pay_vest - + - + - + 30419DEF-FEEA-4789-B793-E803263E619E upms_organization 组织 upms_organization @@ -7602,9 +7515,10 @@ LABL 0 新宋体,8,N 1490707453 shuzheng 组织 +TK_upms_organization - + DB1313DD-4D6C-4766-A566-D33D4428BE06 编号 organization_id @@ -7617,11 +7531,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_organization_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 1D8E63A5-AD4C-4FE7-8E1A-4B2B83867F7C 所属上级 pid @@ -7632,8 +7547,9 @@ LABL 0 新宋体,8,N 所属上级 int(10) 10 +CK_pid - + 9EDFE47C-1D21-4C98-A908-0BEEAAEB2CF8 组织名称 name @@ -7644,8 +7560,9 @@ LABL 0 新宋体,8,N 组织名称 varchar(20) 20 +CK_name - + A38BEC27-AE2B-447F-BFD9-8EF6EA0B5EFB 组织描述 description @@ -7656,8 +7573,9 @@ LABL 0 新宋体,8,N 组织描述 varchar(1000) 1000 +CK_description - + 2E9F5C08-67F9-44A3-B8B6-8F7E5FB89449 创建时间 ctime @@ -7668,10 +7586,11 @@ LABL 0 新宋体,8,N 创建时间 bigint(20) 20 +CK_ctime - + 8F8CA53B-5E6B-4C8A-ADEB-9515956907D0 Key_1 Key_1 @@ -7679,16 +7598,17 @@ LABL 0 新宋体,8,N shuzheng 1483618649 shuzheng +PK_upms_organization - + - + - + 0AE1B064-CD93-434D-AD23-DE671A50D1B2 upms_user 用户 upms_user @@ -7697,9 +7617,10 @@ LABL 0 新宋体,8,N 1486384328 shuzheng 用户 +TK_upms_user - + 7A122B9C-AFD9-4445-990E-C6FF03F8BDF3 编号 user_id @@ -7712,11 +7633,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_user_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 5B67B292-5FCE-453F-9B1E-A038A71AF5E7 帐号 username @@ -7728,8 +7650,9 @@ LABL 0 新宋体,8,N varchar(20) 20 1 +CK_username - + 91C31103-18B4-42D2-A9F3-FE5800DE49C6 密码MD5(密码+盐) password @@ -7741,8 +7664,9 @@ LABL 0 新宋体,8,N varchar(32) 32 1 +CK_password - + 1F0E6849-3CF7-4B75-A367-C08DC50764E8 salt @@ -7753,8 +7677,9 @@ LABL 0 新宋体,8,N varchar(32) 32 +CK_salt - + 25970F78-DE58-4C62-9ADB-F779931E335E 姓名 realname @@ -7765,8 +7690,9 @@ LABL 0 新宋体,8,N 姓名 varchar(20) 20 +CK_realname - + 84A7E171-608C-44B2-8585-786E4E25AC1E 头像 avatar @@ -7777,8 +7703,9 @@ LABL 0 新宋体,8,N 头像 varchar(50) 50 +CK_avatar - + AED8A44F-BA0B-46B8-A78B-60E970096A71 电话 phone @@ -7789,8 +7716,9 @@ LABL 0 新宋体,8,N 电话 varchar(20) 20 +CK_phone - + 948C0AFF-9BCD-4DDB-9BE4-3C3A6071C67C 邮箱 email @@ -7801,8 +7729,9 @@ LABL 0 新宋体,8,N 邮箱 varchar(50) 50 +CK_email - + C9EBD54B-084D-4053-B1A1-B899CB925ECC 性别 sex @@ -7813,8 +7742,9 @@ LABL 0 新宋体,8,N 性别 tinyint(4) 4 +CK_sex - + F9584A5C-5E9B-4532-AE98-15C611306AC1 状态(0:正常,1:锁定) locked @@ -7825,8 +7755,9 @@ LABL 0 新宋体,8,N 状态(0:正常,1:锁定) tinyint(4) 4 +CK_locked - + D7BC7D0C-A1E6-45AB-A0AB-71D2BFFCC1FD 创建时间 ctime @@ -7837,10 +7768,11 @@ LABL 0 新宋体,8,N 创建时间 bigint(20) 20 +CK_ctime - + 0AF8AADC-ED41-4F4F-9C94-E172BA315F00 Key_1 Key_1 @@ -7848,16 +7780,17 @@ LABL 0 新宋体,8,N shuzheng 1483619009 shuzheng +PK_upms_user - + - + - + 752059C0-17F3-4535-8808-CD73505A28D6 upms_role 角色 upms_role @@ -7866,9 +7799,10 @@ LABL 0 新宋体,8,N 1487911529 admin 角色 +TK_upms_role - + B268FBF0-BB48-4BFE-A5CF-AC3D06E19D70 编号 role_id @@ -7881,11 +7815,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_role_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + BE2AC2A1-45EB-46AD-A76D-158FBAC8916D 角色名称 name @@ -7896,8 +7831,9 @@ LABL 0 新宋体,8,N 角色名称 varchar(20) 20 +CK_name - + A55335DA-B21D-490A-B928-4BC8570F8CB4 角色标题 title @@ -7908,8 +7844,9 @@ LABL 0 新宋体,8,N 角色标题 varchar(20) 20 +CK_title - + 512D36F3-7B3C-4544-9EE8-B9C518156C3A 角色描述 description @@ -7920,8 +7857,9 @@ LABL 0 新宋体,8,N 角色描述 varchar(1000) 1000 +CK_description - + 84F6C3A0-B2E2-4E9E-B0D3-E6B86102DBBF 创建时间 ctime @@ -7933,8 +7871,9 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_ctime - + 87620943-83A8-4F89-9E60-0049BB14866C 排序 orders @@ -7946,10 +7885,11 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_orders - + D6607189-3B7C-4F90-9886-749070B74517 Key_1 Key_1 @@ -7957,16 +7897,17 @@ LABL 0 新宋体,8,N shuzheng 1483619328 shuzheng +PK_upms_role - + - + - + 6CAB617B-7A99-4280-B4B5-4866F5666008 upms_user_organization 用户组织关联表 upms_user_organization @@ -7975,9 +7916,10 @@ LABL 0 新宋体,8,N 1483619775 shuzheng 用户组织关联表 +TK_upms_user_organization - + 5D9E4666-0947-471C-A478-0215085A2552 编号 user_organization_id @@ -7990,11 +7932,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_user_organization_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 2CC51752-C886-410C-B698-BA9959819850 用户编号 user_id @@ -8006,11 +7949,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_user_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + FD55FC6A-C641-468F-9C01-FF6D9F96B89D 组织编号 organization_id @@ -8022,13 +7966,14 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_organization_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 466E2110-1DBD-4C82-B3F9-8E4084DEF815 Key_1 Key_1 @@ -8036,16 +7981,17 @@ LABL 0 新宋体,8,N shuzheng 1483619775 shuzheng +PK_upms_user_organization - + - + - + 9508810F-F9BB-44E3-8518-6F5DEB5CE1EB upms_user_role 用户角色关联表 upms_user_role @@ -8054,9 +8000,10 @@ LABL 0 新宋体,8,N 1486384646 shuzheng 用户角色关联表 +TK_upms_user_role - + 1FA281BE-EBC5-4286-9E4C-AAFDCD994106 编号 user_role_id @@ -8069,11 +8016,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_user_role_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 8803F6ED-B849-4E1D-A846-CDA4DFD4AB16 用户编号 user_id @@ -8085,11 +8033,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_user_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 2081BA42-C0E9-4023-A13B-F4FA73F8E82A 角色编号 role_id @@ -8100,10 +8049,11 @@ LABL 0 新宋体,8,N 角色编号 int(10) 10 +CK_role_id - + EDA5BE67-76F0-4B10-A20D-88657973C5CF Key_1 Key_1 @@ -8111,16 +8061,17 @@ LABL 0 新宋体,8,N shuzheng 1483619988 shuzheng +PK_upms_user_role - + - + - + DB08E027-9573-4802-A2DA-46BBC2E0DB7B upms_permission 权限 upms_permission @@ -8129,9 +8080,10 @@ LABL 0 新宋体,8,N 1487472092 shuzheng 权限 +TK_upms_permission - + B06073EB-3267-4941-9C24-4D2C542049AF 编号 permission_id @@ -8144,11 +8096,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_permission_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 6D18DAF9-6786-45DF-B1AB-6AD067DED07F 所属系统 system_id @@ -8160,11 +8113,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_system_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + E949830E-7A38-4DC2-B9F3-D1FFCE92D270 所属上级 pid @@ -8175,8 +8129,9 @@ LABL 0 新宋体,8,N 所属上级 int(10) 10 +CK_pid - + 1217175C-B453-4228-976C-4C6E0190790C 名称 name @@ -8187,8 +8142,9 @@ LABL 0 新宋体,8,N 名称 varchar(20) 20 +CK_name - + DA4D2D5F-E203-494A-918A-172618A7357B 类型(1:目录,2:菜单,3:按钮) type @@ -8199,8 +8155,9 @@ LABL 0 新宋体,8,N 类型(1:目录,2:菜单,3:按钮) tinyint(4) 4 +CK_type - + 33E71869-2E71-42B0-A9ED-F9A5B3734F26 权限值 permission_value @@ -8211,8 +8168,9 @@ LABL 0 新宋体,8,N 权限值 varchar(50) 50 +CK_permission_value - + 76637A13-3EC8-4FC8-9833-5488E8617C88 路径 uri @@ -8223,8 +8181,9 @@ LABL 0 新宋体,8,N 路径 varchar(100) 100 +CK_uri - + D05101EA-B332-4120-B37C-24596132E42B 图标 icon @@ -8235,8 +8194,9 @@ LABL 0 新宋体,8,N 图标 varchar(50) 50 +CK_icon - + 4F463639-9D0E-4FCE-A9D3-9DF928875933 状态(0:禁止,1:正常) status @@ -8247,8 +8207,9 @@ LABL 0 新宋体,8,N 状态(0:禁止,1:正常) tinyint(4) 4 +CK_status - + 2C120042-FDCC-46C2-A369-CBE524BE8ECD 创建时间 ctime @@ -8259,8 +8220,9 @@ LABL 0 新宋体,8,N 创建时间 bigint(20) 20 +CK_ctime - + FBCE45CB-6DE9-4B85-8DC6-93458956864D 排序 orders @@ -8271,10 +8233,11 @@ LABL 0 新宋体,8,N 排序 bigint(20) 20 +CK_orders - + 4A3801BF-59B2-46C9-A811-CE7B1E126157 Key_1 Key_1 @@ -8282,16 +8245,17 @@ LABL 0 新宋体,8,N shuzheng 1483620829 shuzheng +PK_upms_permission - + - + - + CB13B52A-6760-4971-8CBE-480185C96B6F upms_role_permission 角色权限关联表 upms_role_permission @@ -8300,9 +8264,10 @@ LABL 0 新宋体,8,N 1483624298 shuzheng 角色权限关联表 +TK_upms_role_permission - + 1D040E40-699D-4D60-9632-3972F6E2AD91 编号 role_permission_id @@ -8315,11 +8280,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_role_permission_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + E489CAB5-4E90-4506-AAC7-E3C44E2B2D82 角色编号 role_id @@ -8331,11 +8297,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_role_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 9475F946-6271-461D-80EA-231750A528B9 权限编号 permission_id @@ -8347,13 +8314,14 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_permission_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 965392D5-E41D-464F-AB42-4DC33F75F25C Key_1 Key_1 @@ -8361,16 +8329,17 @@ LABL 0 新宋体,8,N shuzheng 1483624298 shuzheng +PK_upms_role_permission - + - + - + A85368B7-8817-4F5D-AEF6-3FF1980113C6 upms_user_permission 用户权限关联表 upms_user_permission @@ -8379,9 +8348,10 @@ LABL 0 新宋体,8,N 1490707573 shuzheng 用户权限关联表 +TK_upms_user_permission - + B9E5C0E7-FA91-4C83-B060-3B125EDFDD51 编号 user_permission_id @@ -8394,11 +8364,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_user_permission_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + FB0DCBD7-A1FB-4739-A614-E8324727C8EC 用户编号 user_id @@ -8410,11 +8381,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_user_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + AA5FA6D9-4847-41A4-A8C8-E41860F961B5 权限编号 permission_id @@ -8426,11 +8398,12 @@ LABL 0 新宋体,8,N int(10) 10 1 +CK_permission_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 18F74963-012D-4490-9429-CD609E1161AC 权限类型(-1:减权限,1:增权限) type @@ -8442,10 +8415,11 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_type - + BC82C0F2-ECEF-4C13-879E-22147023A279 Key_1 Key_1 @@ -8453,16 +8427,17 @@ LABL 0 新宋体,8,N shuzheng 1483624600 shuzheng +PK_upms_user_permission - + - + - + 753101E6-2060-4AA6-9E82-B7F4914271B2 pay_in_order 收入订单表 pay_in_order @@ -8471,9 +8446,10 @@ LABL 0 新宋体,8,N 1484125035 admin 收入订单表 +TK_pay_in_order - + AF326C8F-729B-455F-8FB8-455B6A2D01FB 收入订单编号 pay_in_order_id @@ -8485,11 +8461,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_in_order_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + A6EEAF8A-648A-43E8-8287-892FAA509AC9 标识编号 pay_vendor_id @@ -8499,8 +8476,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_vendor_id - + 83C6E4D6-6806-43D2-B876-05E2A9D9A293 商户编号 pay_mch_id @@ -8510,8 +8488,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_mch_id - + 82C646DB-B159-49E1-8B83-83D939A8461D 金额 amount @@ -8521,8 +8500,9 @@ LABL 0 新宋体,8,N shuzheng decimal 1 +CK_amount - + 315608C7-2061-4E04-822E-FA732C5C8C97 状态 status @@ -8533,8 +8513,9 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_status - + A23A719F-7AA5-4755-99F8-F8C127ACDEFA 创建时间 ctime @@ -8545,13 +8526,14 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_ctime {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 893E70A3-4680-49BD-BDBF-6EBBF39F93C7 Key_1 Key_1 @@ -8559,16 +8541,17 @@ LABL 0 新宋体,8,N shuzheng 1483625149 shuzheng +PK_pay_in_order - + - + - + 8D4FF0BA-E73F-452E-9489-F31113A63728 pay_out_order 支出订单表 pay_out_order @@ -8577,9 +8560,10 @@ LABL 0 新宋体,8,N 1484129130 admin 支出订单表 +TK_pay_out_order - + C8C19084-F249-42CF-8625-BA5B2644A9C5 支出订单编号 pay_out_order_id @@ -8591,11 +8575,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_out_order_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 0DCCC2C2-2EBC-4F3F-92DC-573C9C1A9FEE 商户编号 pay_mch_id @@ -8605,8 +8590,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_mch_id - + 1F610EA5-F1D7-492E-ABC2-88172BC3BAFF 标识编号 pay_vendor_id @@ -8616,8 +8602,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_vendor_id - + F865A928-35A4-406C-9FB0-6CB00F044FEB 金额 amount @@ -8627,8 +8614,9 @@ LABL 0 新宋体,8,N shuzheng decimal 1 +CK_amount - + C73DAE31-36DD-4801-8B39-63719A9EA4C3 状态 status @@ -8639,8 +8627,9 @@ LABL 0 新宋体,8,N tinyint(4) 4 1 +CK_status - + DCC15350-3FED-4269-A350-70149E23A319 创建时间 ctime @@ -8651,13 +8640,14 @@ LABL 0 新宋体,8,N bigint(20) 20 1 +CK_ctime {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + C2661C87-6148-4F06-A2ED-CD8F0D39FBF4 Key_1 Key_1 @@ -8665,16 +8655,17 @@ LABL 0 新宋体,8,N shuzheng 1483625665 shuzheng +PK_pay_out_order - + - + - + A006D8FC-7A64-4F64-A08B-CD28FB311D35 pay_out_order_detail 支出订单明细表 pay_out_order_detail @@ -8683,9 +8674,10 @@ LABL 0 新宋体,8,N 1484129077 admin 支出订单明细表 +TK_pay_out_order_detail - + C0B77A1D-5227-4B24-BB24-5FD7830326B5 编号 pay_out_order_detail_id @@ -8697,11 +8689,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_out_order_detail_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 1EEC7655-6B65-4487-89DA-20E482DF0C83 支出订单编号 pay_out_order_id @@ -8711,8 +8704,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_out_order_id - + 726074C6-923F-44B3-8355-73194102C220 备注 remark @@ -8722,10 +8716,11 @@ LABL 0 新宋体,8,N shuzheng varchar(500) 500 +CK_remark - + F9D90156-3822-4AF7-961C-85C70AC0F063 Key_1 Key_1 @@ -8733,16 +8728,17 @@ LABL 0 新宋体,8,N shuzheng 1483626431 shuzheng +PK_pay_out_order_detail - + - + - + 67EBFAA6-09B9-4EEC-A1DA-DDE47A1EED40 pay_in_order_detail 收入订单明细表 pay_in_order_detail @@ -8751,9 +8747,10 @@ LABL 0 新宋体,8,N 1484129054 admin 收入订单明细表 +TK_pay_in_order_detail - + 541B979B-4214-49BF-AFFA-88C6E2FAA6B1 编号 pay_in_order_detail_id @@ -8765,11 +8762,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_pay_in_order_detail_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + B9025A28-F091-4480-A873-4C740B52996F 收入订单编号 pay_in_order_id @@ -8779,8 +8777,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_pay_in_order_id - + 4F3BD9E5-1AE8-4375-8D48-E059AD63E1D9 商品编号 product_id @@ -8790,8 +8789,9 @@ LABL 0 新宋体,8,N shuzheng varchar(50) 50 +CK_product_id - + 1B4FF872-37AA-40D9-8141-4D10F08B0045 商品名称 product_name @@ -8801,8 +8801,9 @@ LABL 0 新宋体,8,N shuzheng varchar(100) 100 +CK_product_name - + 87125648-441B-434A-886D-F369D6051773 商品单价 product_price @@ -8811,8 +8812,9 @@ LABL 0 新宋体,8,N 1483626439 shuzheng decimal +CK_product_price - + 3A4BC11C-155E-4E16-8ED3-42A44B35428B 商品数量 product_count @@ -8822,8 +8824,9 @@ LABL 0 新宋体,8,N admin int(10) 10 +CK_product_count - + 310B29CA-FAD1-4650-B525-77DCB6D390EC 备注 remark @@ -8833,10 +8836,11 @@ LABL 0 新宋体,8,N shuzheng varchar(500) 500 +CK_remark - + F2C4D7A6-69BF-439B-933E-297F2E0FE265 Key_1 Key_1 @@ -8844,16 +8848,17 @@ LABL 0 新宋体,8,N shuzheng 1483626439 shuzheng +PK_pay_in_order_detail - + - + - + D9ACFE0A-47D2-4192-8754-B52FC7B9D8D7 cms_page 页面 cms_page @@ -8862,9 +8867,10 @@ LABL 0 新宋体,8,N 1489830903 shuzheng 页面 +TK_cms_page - + 8FF5F212-6650-478B-936A-113023A14ACD 编码 page_id @@ -8877,11 +8883,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_page_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + EE3936F6-0927-4F0F-BF8E-33D113246141 父页面 pid @@ -8892,8 +8899,9 @@ LABL 0 新宋体,8,N 父页面 int(10) 10 +CK_pid - + DDE4F2AB-A461-40D2-94CD-25E8E0D7DD3E 标题 title @@ -8904,8 +8912,9 @@ LABL 0 新宋体,8,N 标题 varchar(20) 20 +CK_title - + 69F19279-D9A1-4B9A-BC3D-57F704540131 别名 alias @@ -8916,8 +8925,9 @@ LABL 0 新宋体,8,N 别名 varchar(20) 20 +CK_alias - + CA5DA6F8-29C0-4E23-8319-4AD9E3BC0569 页面内容 content @@ -8927,8 +8937,9 @@ LABL 0 新宋体,8,N shuzheng 页面内容 mediumtext +CK_content - + ECD37067-18B0-483D-ACFD-C9B5F9EE0C4E 关键字 keywords @@ -8939,8 +8950,9 @@ LABL 0 新宋体,8,N 关键字 varchar(100) 100 +CK_keywords - + 52F45BFD-05A8-4B52-931B-E9F2D0BDB3F7 描述 description @@ -8951,8 +8963,9 @@ LABL 0 新宋体,8,N 描述 varchar(300) 300 +CK_description - + 756BF96C-3ABB-4E26-9F87-277EE5B904BA 创建时间 ctime @@ -8963,8 +8976,9 @@ LABL 0 新宋体,8,N 创建时间 bigint(20) 20 +CK_ctime - + A8D28C79-2847-4DB1-8424-DA7F795E8E6F 排序 orders @@ -8975,10 +8989,11 @@ LABL 0 新宋体,8,N 排序 bigint(20) 20 +CK_orders - + 90022159-7CA5-4BEF-B754-AE9AA9419114 Key_1 Key_1 @@ -8986,16 +9001,17 @@ LABL 0 新宋体,8,N shuzheng 1483885531 shuzheng +PK_cms_page - + - + - + D8423F76-93FD-41DD-ABFF-85B5A99FE484 cms_setting 网站配置 cms_setting @@ -9004,9 +9020,10 @@ LABL 0 新宋体,8,N 1483885745 shuzheng 网站配置 +TK_cms_setting - + 58921100-48C0-4FFD-AB4B-33C9465CD71C 编号 setting_id @@ -9018,11 +9035,12 @@ LABL 0 新宋体,8,N 10 1 1 +CK_setting_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + FFB6C465-D476-497F-B0FE-C482934511FE setting_key @@ -9032,8 +9050,9 @@ LABL 0 新宋体,8,N shuzheng varchar(10) 10 +CK_setting_key - + 64A4C1BB-4D92-47BC-B306-3242C9599FD8 setting_value @@ -9043,10 +9062,11 @@ LABL 0 新宋体,8,N shuzheng varchar(500) 500 +CK_setting_value - + 9A8F37A7-8747-4DFD-81C6-43BD88C10381 Key_1 Key_1 @@ -9054,16 +9074,17 @@ LABL 0 新宋体,8,N shuzheng 1483885745 shuzheng +PK_cms_setting - + - + - + 60B631DF-D7D7-480D-97DA-661335C38395 upms_log 操作日志 upms_log @@ -9072,9 +9093,10 @@ LABL 0 新宋体,8,N 1489484606 admin 操作日志 +TK_upms_log - + A420ECA5-3226-48B9-9FB0-8F75ED9AE976 编号 log_id @@ -9086,8 +9108,9 @@ LABL 0 新宋体,8,N int 1 1 +CK_log_id - + 74B4EA0E-CEA9-49C3-A3F0-E80592002BB8 操作描述 description @@ -9098,8 +9121,9 @@ LABL 0 新宋体,8,N 操作描述 varchar(100) 100 +CK_description - + 95554ED8-C74A-46A6-81E7-E4EC5BCE68A5 操作用户 username @@ -9110,8 +9134,9 @@ LABL 0 新宋体,8,N 操作用户 varchar(20) 20 +CK_username - + 1A6A0FE4-06FB-46ED-9ADC-7CFAD9BD6AAA 操作时间 start_time @@ -9122,8 +9147,9 @@ LABL 0 新宋体,8,N 操作时间 bigint(20) 20 +CK_start_time - + A77C2E24-C4D9-4C7A-83B1-B3DD749FEE38 消耗时间 spend_time @@ -9133,8 +9159,9 @@ LABL 0 新宋体,8,N admin 消耗时间 int +CK_spend_time - + 3C1E2A7F-037E-468A-8ED2-893B2872320F 根路径 base_path @@ -9145,20 +9172,22 @@ LABL 0 新宋体,8,N 根路径 varchar(100) 100 +CK_base_path - + 7193C637-518C-486D-B0A6-821F8BC16AF6 URI uri 1489482411 admin -1489483455 -admin +1490795953 +shuzheng URI -varchar(50) -50 +varchar(200) +200 +CK_uri - + 64738666-33F3-4DC0-8DB4-13384F8A1F90 URL url @@ -9169,8 +9198,9 @@ LABL 0 新宋体,8,N URL varchar(200) 200 +CK_url - + 7F887107-0FAD-4BCF-AA08-97FEC3AD80A4 请求类型 method @@ -9181,8 +9211,9 @@ LABL 0 新宋体,8,N 请求类型 varchar(10) 10 +CK_method - + A3C9DE13-D3B5-4E2F-AA79-EFB69B969E18 请求参数 parameter @@ -9192,8 +9223,9 @@ LABL 0 新宋体,8,N shuzheng 请求参数 mediumtext +CK_parameter - + A7122514-B9F7-4772-9E88-13FBBAD2B7E2 用户标识 user_agent @@ -9204,8 +9236,9 @@ LABL 0 新宋体,8,N 用户标识 varchar(200) 200 +CK_user_agent - + 2DE63739-5535-47BF-9701-B5E12807DA27 IP地址 ip @@ -9216,8 +9249,9 @@ LABL 0 新宋体,8,N IP地址 varchar(30) 30 +CK_ip - + 07297D05-8D93-47E2-A299-F82F0C4A48A4 响应结果 result @@ -9227,8 +9261,9 @@ LABL 0 新宋体,8,N shuzheng 响应结果 mediumtext +CK_result - + 792CB8BD-D4C8-495F-B2BD-7F825C2618D0 权限值 permissions @@ -9239,10 +9274,11 @@ LABL 0 新宋体,8,N 权限值 varchar(100) 100 +CK_permissions - + 67C9DD96-A20C-497B-B45D-C048C53FCAA1 Key_1 Key_1 @@ -9250,16 +9286,17 @@ LABL 0 新宋体,8,N admin 1489482378 admin +PK_upms_log - + - + - + 7C7B07E2-B734-49E7-97E6-0217187C3B4B cms_menu 菜单 cms_menu @@ -9268,9 +9305,10 @@ LABL 0 新宋体,8,N 1489831363 shuzheng 菜单 +TK_cms_menu - + 07CFBDA3-42D2-42DA-9963-9695AF3B4088 编号 menu_id @@ -9282,11 +9320,12 @@ LABL 0 新宋体,8,N int 1 1 +CK_menu_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + F0A898E0-E004-4552-8010-3A8833DB140F 父菜单 pid @@ -9296,8 +9335,9 @@ LABL 0 新宋体,8,N shuzheng 父菜单 int +CK_pid - + 40A7644E-ADF4-4145-8AB9-D45387EC3CC1 名称 name @@ -9308,8 +9348,9 @@ LABL 0 新宋体,8,N 名称 varchar(20) 20 +CK_name - + 353D20A9-5BE2-4CD7-B7AD-8E74655F89AD 链接 url @@ -9320,8 +9361,9 @@ LABL 0 新宋体,8,N 链接 varchar(100) 100 +CK_url - + F3A90760-E5A8-4DFA-8FA3-3EE4B7029752 打开方式 target @@ -9332,8 +9374,9 @@ LABL 0 新宋体,8,N 打开方式 varchar(10) 10 +CK_target - + 91D4EB98-010E-4D48-A6EF-CDD4D4CA38EE 排序 orders @@ -9343,10 +9386,11 @@ LABL 0 新宋体,8,N shuzheng 排序 bigint +CK_orders - + B2352F4C-B03F-482D-B0DA-08411A796F39 Key_1 Key_1 @@ -9354,16 +9398,17 @@ LABL 0 新宋体,8,N shuzheng 1489831227 shuzheng +PK_cms_menu - + - + - + A1364804-7E5D-4D38-A43C-134A65A35A2C cms_topic 专题 cms_topic @@ -9372,9 +9417,10 @@ LABL 0 新宋体,8,N 1489831764 shuzheng 专题 +TK_cms_topic - + 22DD1065-44D7-4DE1-A879-8CCFADD87544 编号 topic_id @@ -9386,11 +9432,12 @@ LABL 0 新宋体,8,N int 1 1 +CK_topic_id {F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true - + 7D00B170-1187-431F-8413-5307E0AB0FE3 标题 title @@ -9401,8 +9448,9 @@ LABL 0 新宋体,8,N 标题 varchar(100) 100 +CK_title - + DBA5EE98-1491-4028-9D5F-8DF02D59157D 描述 description @@ -9413,8 +9461,9 @@ LABL 0 新宋体,8,N 描述 varchar(300) 300 +CK_description - + 4352CE5A-7B5C-434B-804D-7CC2C793A132 链接 url @@ -9425,8 +9474,9 @@ LABL 0 新宋体,8,N 链接 varchar(100) 100 +CK_url - + 6680870A-6D5C-4FCF-98AF-7C71A16A84EA 创建时间 ctime @@ -9436,10 +9486,11 @@ LABL 0 新宋体,8,N shuzheng 创建时间 bigint +CK_ctime - + EAB96264-B43E-4F08-A9F5-D2F36F759C16 Key_1 Key_1 @@ -9447,13 +9498,127 @@ LABL 0 新宋体,8,N shuzheng 1489831764 shuzheng +PK_cms_topic - + - + + + + +BAC7D8EA-78C8-4B84-A9D7-5774E9869432 +cms_system 系统管理 +cms_system +1491399520 +shuzheng +1491399760 +shuzheng +系统管理 +TK_cms_system + + + +62E3B6B2-164F-480A-8DAA-8C4AC7B555C9 +编号 +system_id +1491399554 +shuzheng +1491399760 +shuzheng +编号 +int +1 +1 +CK_system_id +{F4F16ECD-F2F1-4006-AF6F-638D5C65F35E},MYSQL50,56={4A2BD2F3-4A8A-4421-8A48-A8029BDA28E8},Unsigned,4=true + + + + +94D4A5E7-8AE8-4D69-9E05-785E5E6CF92E +系统名称 +name +1491399575 +shuzheng +1491399857 +shuzheng +系统名称 +varchar(20) +20 +1 +CK_name + + +F7DD2562-3976-4E0A-86BA-3A5713D35E7A +别名 +code +1491399575 +shuzheng +1491399838 +shuzheng +别名 +varchar(20) +20 +CK_code + + +B54D4EF3-DE59-4C1E-80D3-5C9C8CBC1AB8 +描述 +description +1491399575 +shuzheng +1491401868 +shuzheng +描述 +varchar(300) +300 +CK_description + + +CAD52F87-5884-4F67-989C-DDF6304A3BC7 +创建时间 +ctime +1491399575 +shuzheng +1491399838 +shuzheng +创建时间 +bigint +CK_ctime + + +F7FAB99A-7E34-493D-8522-C9AF0FEA5640 +排序 +orders +1491399575 +shuzheng +1491399838 +shuzheng +排序 +bigint +CK_orders + + + + +D912BD6F-7580-4E64-9214-68AB1D585D8A +Key_1 +Key_1 +1491399741 +shuzheng +1491399760 +shuzheng +PK_cms_system + + + + + + + @@ -9466,35 +9631,36 @@ LABL 0 新宋体,8,N shuzheng 1479219502 shuzheng +FK_Reference_1 0..* 2 2 - + - + - + - + 3F0B667A-CDBD-4B6B-B332-CABFD6F9D7DD 1478091704 shuzheng 1478091704 shuzheng - + - +
- + 9173D3D1-4A39-4BB5-B3DE-040A8F727724 Reference_2 Reference_2 @@ -9502,30 +9668,31 @@ LABL 0 新宋体,8,N shuzheng 1479650437 shuzheng +FK_Reference_2 0..* 2 2 - + - + - + - + 0CEDFF63-6B27-412C-9125-4D779A3C06D1 1478091704 shuzheng 1478091704 shuzheng - + - + @@ -9538,30 +9705,31 @@ LABL 0 新宋体,8,N shuzheng 1479219030 shuzheng +FK_Reference_3 0..* 2 2 - + - + - + - + 8EB7FCFD-7007-4495-A8F2-F250345B5FF3 1478095245 shuzheng 1478095245 shuzheng - + - + @@ -9574,30 +9742,31 @@ LABL 0 新宋体,8,N shuzheng 1479219040 shuzheng +FK_Reference_4 0..* 2 2 - + - + - + - + C0664F33-F705-41FE-84EC-953097D116F9 1478095255 shuzheng 1478095255 shuzheng - + - + @@ -9610,30 +9779,31 @@ LABL 0 新宋体,8,N shuzheng 1479219045 shuzheng +FK_Reference_5 0..* 2 2 - + - + - + - + A963D0E8-21CA-43A9-A687-19B58277A2DE 1478095260 shuzheng 1478095260 shuzheng - + - + @@ -9646,30 +9816,31 @@ LABL 0 新宋体,8,N shuzheng 1479219001 shuzheng +FK_Reference_6 0..* 2 2 - + - + - + - + 8B851B5D-580C-4AF9-9AFE-4E3CE2E1175C 1478095263 shuzheng 1478095263 shuzheng - + - + @@ -9682,30 +9853,31 @@ LABL 0 新宋体,8,N shuzheng 1479219050 shuzheng +FK_Reference_7 0..* 2 2 - + - + - + - + BCB9648F-4C63-4EF1-8731-76BB8CD65BB2 1478095268 shuzheng 1478095268 shuzheng - + - + @@ -9718,71 +9890,36 @@ LABL 0 新宋体,8,N shuzheng 1479219118 shuzheng +FK_Reference_8 0..* 2 2 - + - + - + - + DECB1879-335A-4035-BF38-7DF8D9FBD6BB 1478095270 shuzheng 1478095270 shuzheng - + - + -458BFF41-46D2-48C9-8207-AB9D0DDB8F6D -Reference_9 -Reference_9 -1478095566 -shuzheng -1479219010 -shuzheng -0..* -2 -2 - - - - - - - - - - - -508DF3A5-5F5E-41DD-828E-6F6D31CC2A86 -1478095566 -shuzheng -1478095566 -shuzheng - - - - - - - - - - ED582F1D-4A82-41FE-9DFD-1808DA202963 Reference_10 Reference_10 @@ -9790,35 +9927,36 @@ LABL 0 新宋体,8,N admin 1479631632 shuzheng +FK_Reference_10 0..* 1 3 - + - + - + - + 117D49F2-950E-4426-8301-D743A73B414A 1478153486 admin 1478153497 admin - + - + - + 4299684B-826A-4B89-AEF1-C81286ABFD04 Reference_18 Reference_18 @@ -9826,35 +9964,36 @@ LABL 0 新宋体,8,N shuzheng 1483619847 shuzheng +FK_Reference_18 0..* 1 1 - + - + - + - + 545F73A8-DE53-40F5-A280-7DA338E0A003 1483619847 shuzheng 1483619847 shuzheng - + - + - + 1D4E59E0-3AED-4F6F-B8FC-27CF5A2E2C91 Reference_19 Reference_19 @@ -9862,35 +10001,36 @@ LABL 0 新宋体,8,N shuzheng 1483619849 shuzheng +FK_Reference_19 0..* 1 1 - + - + - + - + BF1F3E99-09A6-421B-81D1-F7E281FCE260 1483619849 shuzheng 1483619849 shuzheng - + - + - + 6539BEF0-DEE1-4EE7-9E8A-01680990B6FC Reference_20 Reference_20 @@ -9898,35 +10038,36 @@ LABL 0 新宋体,8,N shuzheng 1483620005 shuzheng +FK_Reference_20 0..* 1 1 - + - + - + - + 0DF9BBFC-D655-482D-9904-4F3A26CB08FB 1483620005 shuzheng 1483620005 shuzheng - + - + - + 59D9AC67-9ECF-4863-937F-BE720F8F2D2C Reference_21 Reference_21 @@ -9934,294 +10075,7 @@ LABL 0 新宋体,8,N shuzheng 1483620007 shuzheng -0..* -1 -1 - - - - - - - - - - - -42E952C2-D56E-4170-AA72-D984BD0E0FD1 -1483620007 -shuzheng -1483620007 -shuzheng - - - - - - - - - - -7D0AB61D-BABD-49B1-BBA5-D06486E28CBA -Reference_22 -Reference_22 -1483624336 -shuzheng -1483624336 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2C07D64B-3F3D-4A16-A632-1E2CA02771EB -1483624336 -shuzheng -1483624336 -shuzheng - - - - - - - - - - -3C6D697B-9C34-490B-B410-0811D6FD1EC3 -Reference_23 -Reference_23 -1483624340 -shuzheng -1483624340 -shuzheng -0..* -1 -1 - - - - - - - - - - - -B23C6A33-5699-42C6-BC24-F87A18B3BFC0 -1483624340 -shuzheng -1483624340 -shuzheng - - - - - - - - - - -81166AD8-FD9F-4E4A-9848-A746A0CF8B22 -Reference_24 -Reference_24 -1483624615 -shuzheng -1483624615 -shuzheng -0..* -1 -1 - - - - - - - - - - - -D8D34A08-BFC5-414F-A545-2D0FA5319323 -1483624615 -shuzheng -1483624615 -shuzheng - - - - - - - - - - -4EFE537B-0119-4898-90F9-02EB92C98201 -Reference_25 -Reference_25 -1483624617 -shuzheng -1483624617 -shuzheng -0..* -1 -1 - - - - - - - - - - - -87D27293-4E31-4426-BBCB-10C6ADDB859A -1483624617 -shuzheng -1483624617 -shuzheng - - - - - - - - - - -F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 -Reference_32 -Reference_32 -1484124946 -admin -1484124946 -admin -0..* -1 -1 - - - - - - - - - - - -0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 -1484124946 -admin -1484124946 -admin - - - - - - - - - - -4554779D-45F1-4414-8455-269108FBA2B0 -Reference_34 -Reference_34 -1484124984 -admin -1484124984 -admin -0..* -1 -1 - - - - - - - - - - - -EE34A350-75F8-4591-9E36-1F6910EF895B -1484124984 -admin -1484124984 -admin - - - - - - - - - - -67E2E3A8-A6BD-4717-BC5B-FA7640F33360 -Reference_35 -Reference_35 -1484124996 -admin -1484124997 -admin -0..* -1 -1 - - - - - - - - - - - -1643C054-4AA3-4F06-9C27-EE4627B70709 -1484124996 -admin -1484124997 -admin - - - - - - - - - - -EBF7E9AF-4D04-4096-A115-9A2807A8B317 -Reference_36 -Reference_36 -1484125007 -admin -1484125007 -admin +FK_Reference_21 0..* 1 1 @@ -10232,269 +10086,91 @@ LABL 0 新宋体,8,N - + - -FA740D36-5612-4457-A6C7-3BBE27BDD037 -1484125007 -admin -1484125007 -admin + +42E952C2-D56E-4170-AA72-D984BD0E0FD1 +1483620007 +shuzheng +1483620007 +shuzheng - + - + - -BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 -Reference_37 -Reference_37 -1484125017 -admin -1484125017 -admin + +7D0AB61D-BABD-49B1-BBA5-D06486E28CBA +Reference_22 +Reference_22 +1483624336 +shuzheng +1483624336 +shuzheng +FK_Reference_22 0..* 1 1 - + + + + + + + + +2C07D64B-3F3D-4A16-A632-1E2CA02771EB +1483624336 +shuzheng +1483624336 +shuzheng + + + + + + + + + + +3C6D697B-9C34-490B-B410-0811D6FD1EC3 +Reference_23 +Reference_23 +1483624340 +shuzheng +1483624340 +shuzheng +FK_Reference_23 +0..* +1 +1 + - - - - - - -4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 -1484125017 -admin -1484125017 -admin - - - - - - - - - - -C5828A2D-E098-4DE2-9B56-F3CD89571C66 -Reference_38 -Reference_38 -1484125035 -admin -1484125035 -admin -0..* -1 -1 - - - + - + - -DF1BA583-4F53-4DF5-A4C9-480467E4E602 -1484125035 -admin -1484125035 -admin - - - - - - - - - - -5448F429-6AE6-4BD3-9C2A-10D5321DE6FF -Reference_40 -Reference_40 -1484129054 -admin -1484129054 -admin -0..* -1 -1 - - - - - - - - - - - -633D86A0-BBAB-4918-A3D2-A299B72A8987 -1484129054 -admin -1484129054 -admin - - - - - - - - - - -788F73A5-EF2E-4D81-99C5-2E2A8C0E808A -Reference_31 -Reference_31 -1484129077 -admin -1484129077 -admin -0..* -1 -1 - - - - - - - - - - - -CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F -1484129077 -admin -1484129077 -admin - - - - - - - - - - -68B03215-6F89-4666-AB8C-D7AC969957ED -Reference_39 -Reference_39 -1484129119 -admin -1484129119 -admin -0..* -1 -1 - - - - - - - - - - - -4365E911-BD01-4F80-99FE-40F057E7CA77 -1484129119 -admin -1484129119 -admin - - - - - - - - - - -3A8B7A44-DFF6-48D5-855B-8E515B29A03C -Reference_33 -Reference_33 -1484129130 -admin -1484129130 -admin -0..* -1 -1 - - - - - - - - - - - -CA379708-972E-49E7-8E2E-D2C473C6049D -1484129130 -admin -1484129130 -admin - - - - - - - - - - -4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B -Reference_29 -Reference_29 -1486384936 + +B23C6A33-5699-42C6-BC24-F87A18B3BFC0 +1483624340 shuzheng -1486384936 -shuzheng -0..* -1 -1 - - - - - - - - - - - -2F127294-27DF-41C4-92D4-26788095C702 -1486384936 -shuzheng -1486384936 +1483624340 shuzheng - + @@ -10502,7 +10178,488 @@ LABL 0 新宋体,8,N - + +81166AD8-FD9F-4E4A-9848-A746A0CF8B22 +Reference_24 +Reference_24 +1483624615 +shuzheng +1483624615 +shuzheng +FK_Reference_24 +0..* +1 +1 + + + + + + + + + + + +D8D34A08-BFC5-414F-A545-2D0FA5319323 +1483624615 +shuzheng +1483624615 +shuzheng + + + + + + + + + + +4EFE537B-0119-4898-90F9-02EB92C98201 +Reference_25 +Reference_25 +1483624617 +shuzheng +1483624617 +shuzheng +FK_Reference_25 +0..* +1 +1 + + + + + + + + + + + +87D27293-4E31-4426-BBCB-10C6ADDB859A +1483624617 +shuzheng +1483624617 +shuzheng + + + + + + + + + + +F3BB2634-14C1-4DA3-8B4B-AEA286AE5933 +Reference_32 +Reference_32 +1484124946 +admin +1484124946 +admin +FK_Reference_32 +0..* +1 +1 + + + + + + + + + + + +0B8BF9CE-2C3F-473E-9774-17A0EFFEBE30 +1484124946 +admin +1484124946 +admin + + + + + + + + + + +4554779D-45F1-4414-8455-269108FBA2B0 +Reference_34 +Reference_34 +1484124984 +admin +1484124984 +admin +FK_Reference_34 +0..* +1 +1 + + + + + + + + + + + +EE34A350-75F8-4591-9E36-1F6910EF895B +1484124984 +admin +1484124984 +admin + + + + + + + + + + +67E2E3A8-A6BD-4717-BC5B-FA7640F33360 +Reference_35 +Reference_35 +1484124996 +admin +1484124997 +admin +FK_Reference_35 +0..* +1 +1 + + + + + + + + + + + +1643C054-4AA3-4F06-9C27-EE4627B70709 +1484124996 +admin +1484124997 +admin + + + + + + + + + + +EBF7E9AF-4D04-4096-A115-9A2807A8B317 +Reference_36 +Reference_36 +1484125007 +admin +1484125007 +admin +FK_Reference_36 +0..* +1 +1 + + + + + + + + + + + +FA740D36-5612-4457-A6C7-3BBE27BDD037 +1484125007 +admin +1484125007 +admin + + + + + + + + + + +BCD77DB5-4AF1-46DF-9326-11A74CEF83C6 +Reference_37 +Reference_37 +1484125017 +admin +1484125017 +admin +FK_Reference_37 +0..* +1 +1 + + + + + + + + + + + +4DF4BC0A-801A-4FA5-BF2A-9519DC4D4B35 +1484125017 +admin +1484125017 +admin + + + + + + + + + + +C5828A2D-E098-4DE2-9B56-F3CD89571C66 +Reference_38 +Reference_38 +1484125035 +admin +1484125035 +admin +FK_Reference_38 +0..* +1 +1 + + + + + + + + + + + +DF1BA583-4F53-4DF5-A4C9-480467E4E602 +1484125035 +admin +1484125035 +admin + + + + + + + + + + +5448F429-6AE6-4BD3-9C2A-10D5321DE6FF +Reference_40 +Reference_40 +1484129054 +admin +1484129054 +admin +FK_Reference_40 +0..* +1 +1 + + + + + + + + + + + +633D86A0-BBAB-4918-A3D2-A299B72A8987 +1484129054 +admin +1484129054 +admin + + + + + + + + + + +788F73A5-EF2E-4D81-99C5-2E2A8C0E808A +Reference_31 +Reference_31 +1484129077 +admin +1484129077 +admin +FK_Reference_31 +0..* +1 +1 + + + + + + + + + + + +CC177053-8A74-4EF1-8EE0-FA6F3E05EA6F +1484129077 +admin +1484129077 +admin + + + + + + + + + + +68B03215-6F89-4666-AB8C-D7AC969957ED +Reference_39 +Reference_39 +1484129119 +admin +1484129119 +admin +FK_Reference_39 +0..* +1 +1 + + + + + + + + + + + +4365E911-BD01-4F80-99FE-40F057E7CA77 +1484129119 +admin +1484129119 +admin + + + + + + + + + + +3A8B7A44-DFF6-48D5-855B-8E515B29A03C +Reference_33 +Reference_33 +1484129130 +admin +1484129130 +admin +FK_Reference_33 +0..* +1 +1 + + + + + + + + + + + +CA379708-972E-49E7-8E2E-D2C473C6049D +1484129130 +admin +1484129130 +admin + + + + + + + + + + +4E99A2DD-9DBE-4342-A612-E4FEC0F9C16B +Reference_29 +Reference_29 +1486384936 +shuzheng +1486384936 +shuzheng +FK_Reference_29 +0..* +1 +1 + + + + + + + + + + + +2F127294-27DF-41C4-92D4-26788095C702 +1486384936 +shuzheng +1486384936 +shuzheng + + + + + + + + + + 6812E926-F172-4458-9344-EC0B0B7F9625 Reference_30 Reference_30 @@ -10510,37 +10667,38 @@ LABL 0 新宋体,8,N shuzheng 1489831850 shuzheng +FK_Reference_30 0..* 1 1 - + - + - + - + BD73CAEF-6ABB-4585-8721-623A65A3396C 1489831850 shuzheng 1489831850 shuzheng - + - + - + 49A97F4D-A691-448D-ADBF-B76A62A66CBB PUBLIC PUBLIC @@ -10551,7 +10709,7 @@ LABL 0 新宋体,8,N - + 58ECABC9-72BC-48B6-A729-E9328DAD41B5 MySQL 5.0 MYSQL50