cms module
This commit is contained in:
320
modules/cms/src/main/resources/db/create/h2/cms.sql
Normal file
320
modules/cms/src/main/resources/db/create/h2/cms.sql
Normal file
@@ -0,0 +1,320 @@
|
||||
|
||||
|
||||
/* Create Tables */
|
||||
|
||||
-- 文章表
|
||||
CREATE TABLE ${_prefix}cms_article
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
category_code varchar(64) NOT NULL,
|
||||
module_type varchar(50),
|
||||
title vargraphic(255) NOT NULL,
|
||||
href vargraphic(1000),
|
||||
color varchar(50),
|
||||
image vargraphic(1000),
|
||||
keywords vargraphic(500),
|
||||
description vargraphic(500),
|
||||
weight decimal(10) DEFAULT 0,
|
||||
weight_date timestamp,
|
||||
source char(1),
|
||||
copyfrom vargraphic(255),
|
||||
hits decimal(20) DEFAULT 0,
|
||||
hits_plus numeric(10),
|
||||
hits_minus numeric(10),
|
||||
word_count numeric(10),
|
||||
custom_content_view varchar(255),
|
||||
view_config vargraphic(1000),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks vargraphic(500),
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL,
|
||||
corp_name vargraphic(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 文章详情表
|
||||
CREATE TABLE ${_prefix}cms_article_data
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
content clob,
|
||||
relation varchar(1000),
|
||||
is_can_comment char(1),
|
||||
extend_s1 vargraphic(500),
|
||||
extend_s2 vargraphic(500),
|
||||
extend_s3 vargraphic(500),
|
||||
extend_s4 vargraphic(500),
|
||||
extend_s5 vargraphic(500),
|
||||
extend_s6 vargraphic(500),
|
||||
extend_s7 vargraphic(500),
|
||||
extend_s8 vargraphic(500),
|
||||
extend_i1 decimal(19),
|
||||
extend_i2 decimal(19),
|
||||
extend_i3 decimal(19),
|
||||
extend_i4 decimal(19),
|
||||
extend_f1 decimal(19,4),
|
||||
extend_f2 decimal(19,4),
|
||||
extend_f3 decimal(19,4),
|
||||
extend_f4 decimal(19,4),
|
||||
extend_d1 timestamp,
|
||||
extend_d2 timestamp,
|
||||
extend_d3 timestamp,
|
||||
extend_d4 timestamp,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 文章推荐位
|
||||
CREATE TABLE ${_prefix}cms_article_posid
|
||||
(
|
||||
article_id varchar(64) NOT NULL,
|
||||
postid char(1) NOT NULL
|
||||
);
|
||||
|
||||
|
||||
-- 文章与标签关系
|
||||
CREATE TABLE ${_prefix}cms_article_tag
|
||||
(
|
||||
article_id varchar(64) NOT NULL,
|
||||
tag_name vargraphic(200) NOT NULL
|
||||
);
|
||||
|
||||
|
||||
-- 栏目表
|
||||
CREATE TABLE ${_prefix}cms_category
|
||||
(
|
||||
category_code varchar(64) NOT NULL,
|
||||
parent_code varchar(64) NOT NULL,
|
||||
parent_codes varchar(1000) NOT NULL,
|
||||
tree_sort decimal(10) NOT NULL,
|
||||
tree_sorts varchar(1000) NOT NULL,
|
||||
tree_leaf char(1) NOT NULL,
|
||||
tree_level decimal(4) NOT NULL,
|
||||
tree_names vargraphic(1000) NOT NULL,
|
||||
category_name vargraphic(100) NOT NULL,
|
||||
site_code varchar(64) NOT NULL,
|
||||
module_type varchar(50),
|
||||
image varchar(255),
|
||||
href varchar(255),
|
||||
target varchar(20),
|
||||
keywords vargraphic(500),
|
||||
description vargraphic(500),
|
||||
in_menu char(1),
|
||||
in_list char(1),
|
||||
show_modes char(1),
|
||||
is_need_audit char(1),
|
||||
is_can_comment char(1),
|
||||
custom_list_view varchar(255),
|
||||
custom_content_view varchar(255),
|
||||
view_config vargraphic(1000),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks vargraphic(500),
|
||||
extend_s1 vargraphic(500),
|
||||
extend_s2 vargraphic(500),
|
||||
extend_s3 vargraphic(500),
|
||||
extend_s4 vargraphic(500),
|
||||
extend_s5 vargraphic(500),
|
||||
extend_s6 vargraphic(500),
|
||||
extend_s7 vargraphic(500),
|
||||
extend_s8 vargraphic(500),
|
||||
extend_i1 decimal(19),
|
||||
extend_i2 decimal(19),
|
||||
extend_i3 decimal(19),
|
||||
extend_i4 decimal(19),
|
||||
extend_f1 decimal(19,4),
|
||||
extend_f2 decimal(19,4),
|
||||
extend_f3 decimal(19,4),
|
||||
extend_f4 decimal(19,4),
|
||||
extend_d1 timestamp,
|
||||
extend_d2 timestamp,
|
||||
extend_d3 timestamp,
|
||||
extend_d4 timestamp,
|
||||
PRIMARY KEY (category_code)
|
||||
);
|
||||
|
||||
|
||||
-- 栏目与角色关联表
|
||||
CREATE TABLE ${_prefix}cms_category_role
|
||||
(
|
||||
category_code varchar(64) NOT NULL,
|
||||
role_code varchar(64) NOT NULL,
|
||||
ctrl_type varchar(32),
|
||||
PRIMARY KEY (category_code, role_code)
|
||||
);
|
||||
|
||||
|
||||
-- 文章评论表
|
||||
CREATE TABLE ${_prefix}cms_comment
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
category_code varchar(64) NOT NULL,
|
||||
article_id varchar(64) NOT NULL,
|
||||
parent_id varchar(64),
|
||||
article_title vargraphic(255) NOT NULL,
|
||||
content vargraphic(255) NOT NULL,
|
||||
name vargraphic(50),
|
||||
ip varchar(100),
|
||||
create_by varchar(64),
|
||||
create_date timestamp NOT NULL,
|
||||
audit_user_code varchar(64),
|
||||
audit_date timestamp,
|
||||
audit_comment vargraphic(200),
|
||||
hits_plus numeric(10),
|
||||
hits_minus numeric(10),
|
||||
status char(1) NOT NULL,
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL,
|
||||
corp_name vargraphic(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 留言板表
|
||||
CREATE TABLE ${_prefix}cms_guestbook
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
type char(1) NOT NULL,
|
||||
content varchar(255) NOT NULL,
|
||||
name varchar(100) NOT NULL,
|
||||
email varchar(100) NOT NULL,
|
||||
phone varchar(100) NOT NULL,
|
||||
workunit varchar(100) NOT NULL,
|
||||
ip varchar(100) NOT NULL,
|
||||
create_by varchar(64),
|
||||
create_date timestamp,
|
||||
re_user_code varchar(64),
|
||||
re_date timestamp,
|
||||
re_content varchar(100),
|
||||
status char(1) NOT NULL,
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL,
|
||||
corp_name vargraphic(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 内容举报表
|
||||
CREATE TABLE ${_prefix}cms_report
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
report_source char(1),
|
||||
report_content vargraphic(500),
|
||||
report_url vargraphic(1000),
|
||||
report_type char(1),
|
||||
report_cause vargraphic(500),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 站点表
|
||||
CREATE TABLE ${_prefix}cms_site
|
||||
(
|
||||
site_code varchar(64) NOT NULL,
|
||||
site_name vargraphic(100) NOT NULL,
|
||||
site_sort decimal(10),
|
||||
title vargraphic(100) NOT NULL,
|
||||
logo vargraphic(1000),
|
||||
domain vargraphic(500),
|
||||
keywords vargraphic(500),
|
||||
description vargraphic(500),
|
||||
theme vargraphic(500),
|
||||
copyright vargraphic(1000),
|
||||
custom_index_view varchar(500),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks vargraphic(500),
|
||||
PRIMARY KEY (site_code)
|
||||
);
|
||||
|
||||
|
||||
-- 内容标签
|
||||
CREATE TABLE ${_prefix}cms_tag
|
||||
(
|
||||
tag_name vargraphic(200) NOT NULL,
|
||||
clicknum numeric(10) NOT NULL,
|
||||
PRIMARY KEY (tag_name)
|
||||
);
|
||||
|
||||
|
||||
-- 访问日志表
|
||||
CREATE TABLE ${_prefix}cms_visit_log
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
request_url vargraphic(1000),
|
||||
request_url_host varchar(128),
|
||||
source_referer vargraphic(1000),
|
||||
source_referer_host varchar(128),
|
||||
source_type char(1),
|
||||
search_engine varchar(200),
|
||||
search_word vargraphic(200),
|
||||
remote_addr varchar(50),
|
||||
user_agent vargraphic(500),
|
||||
user_language varchar(32),
|
||||
user_screen_size varchar(32),
|
||||
user_device varchar(32),
|
||||
user_os_name varchar(32),
|
||||
user_browser varchar(32),
|
||||
user_browser_version varchar(16),
|
||||
unique_visit_id varchar(64),
|
||||
visit_date char(8),
|
||||
visit_time timestamp,
|
||||
is_new_visit char(1),
|
||||
first_visit_time decimal(20),
|
||||
prev_remain_time decimal(20),
|
||||
total_remain_time decimal(20),
|
||||
site_code varchar(64),
|
||||
site_name vargraphic(100),
|
||||
category_code varchar(64),
|
||||
category_name vargraphic(100),
|
||||
content_id varchar(64),
|
||||
content_title vargraphic(255),
|
||||
visit_user_code varchar(100),
|
||||
visit_user_name varchar(100),
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL,
|
||||
corp_name vargraphic(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
|
||||
/* Create Indexes */
|
||||
|
||||
CREATE INDEX idx_cms_article_cb ON ${_prefix}cms_article (create_by);
|
||||
CREATE INDEX idx_cms_article_cc ON ${_prefix}cms_article (category_code);
|
||||
CREATE INDEX idx_cms_article_corp_code ON ${_prefix}cms_article (corp_code);
|
||||
CREATE INDEX idx_cms_article_status ON ${_prefix}cms_article (status);
|
||||
CREATE INDEX idx_cms_article_ud ON ${_prefix}cms_article (update_date);
|
||||
CREATE INDEX idx_cms_article_weight ON ${_prefix}cms_article (weight);
|
||||
CREATE INDEX idx_cms_category_pc ON ${_prefix}cms_category (parent_code);
|
||||
CREATE INDEX idx_cms_category_ts ON ${_prefix}cms_category (tree_sort);
|
||||
CREATE INDEX idx_cms_category_status ON ${_prefix}cms_category (status);
|
||||
CREATE INDEX idx_cms_category_tss ON ${_prefix}cms_category (tree_sorts);
|
||||
CREATE INDEX idx_cms_comment_catc ON ${_prefix}cms_comment (category_code);
|
||||
CREATE INDEX idx_cms_comment_ai ON ${_prefix}cms_comment (article_id);
|
||||
CREATE INDEX idx_cms_comment_cc ON ${_prefix}cms_comment (corp_code);
|
||||
CREATE INDEX idx_cms_comment_status ON ${_prefix}cms_comment (status);
|
||||
CREATE INDEX idx_cms_guestbook_cc ON ${_prefix}cms_guestbook (corp_code);
|
||||
CREATE INDEX idx_cms_guestbook_status ON ${_prefix}cms_guestbook (status);
|
||||
CREATE INDEX idx_cms_guestbook_type ON ${_prefix}cms_guestbook (type);
|
||||
CREATE INDEX idx_cms_site_status ON ${_prefix}cms_site (status);
|
||||
CREATE INDEX cms_visit_log_cc ON ${_prefix}cms_visit_log (category_code);
|
||||
CREATE INDEX cms_visit_log_ci ON ${_prefix}cms_visit_log (content_id);
|
||||
CREATE INDEX cms_visit_log_fvt ON ${_prefix}cms_visit_log (first_visit_time);
|
||||
CREATE INDEX cms_visit_log_inv ON ${_prefix}cms_visit_log (is_new_visit);
|
||||
CREATE INDEX cms_visit_log_ra ON ${_prefix}cms_visit_log (remote_addr);
|
||||
CREATE INDEX cms_visit_log_sc ON ${_prefix}cms_visit_log (site_code);
|
||||
CREATE INDEX cms_visit_log_uvid ON ${_prefix}cms_visit_log (unique_visit_id);
|
||||
CREATE INDEX cms_visit_log_vd ON ${_prefix}cms_visit_log (visit_date);
|
||||
CREATE INDEX cms_visit_log_vt ON ${_prefix}cms_visit_log (visit_time);
|
||||
CREATE INDEX idx_cms_visit_log_corpc ON ${_prefix}cms_visit_log (corp_code);
|
||||
|
||||
|
||||
|
||||
320
modules/cms/src/main/resources/db/create/mssql/cms.sql
Normal file
320
modules/cms/src/main/resources/db/create/mssql/cms.sql
Normal file
@@ -0,0 +1,320 @@
|
||||
|
||||
|
||||
/* Create Tables */
|
||||
|
||||
-- 文章表
|
||||
CREATE TABLE [${_prefix}cms_article]
|
||||
(
|
||||
[id] varchar(64) NOT NULL,
|
||||
[category_code] varchar(64) NOT NULL,
|
||||
[module_type] varchar(50),
|
||||
[title] nvarchar(255) NOT NULL,
|
||||
[href] nvarchar(1000),
|
||||
[color] varchar(50),
|
||||
[image] nvarchar(1000),
|
||||
[keywords] nvarchar(500),
|
||||
[description] nvarchar(500),
|
||||
[weight] decimal(10) DEFAULT 0,
|
||||
[weight_date] datetime,
|
||||
[source] char(1),
|
||||
[copyfrom] nvarchar(255),
|
||||
[hits] decimal(20) DEFAULT 0,
|
||||
[hits_plus] numeric(10),
|
||||
[hits_minus] numeric(10),
|
||||
[word_count] numeric(10),
|
||||
[custom_content_view] varchar(255),
|
||||
[view_config] nvarchar(1000),
|
||||
[status] char(1) DEFAULT '0' NOT NULL,
|
||||
[create_by] varchar(64) NOT NULL,
|
||||
[create_date] datetime NOT NULL,
|
||||
[update_by] varchar(64) NOT NULL,
|
||||
[update_date] datetime NOT NULL,
|
||||
[remarks] nvarchar(500),
|
||||
[corp_code] varchar(64) DEFAULT '0' NOT NULL,
|
||||
[corp_name] nvarchar(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY ([id])
|
||||
);
|
||||
|
||||
|
||||
-- 文章详情表
|
||||
CREATE TABLE [${_prefix}cms_article_data]
|
||||
(
|
||||
[id] varchar(64) NOT NULL,
|
||||
[content] text,
|
||||
[relation] varchar(1000),
|
||||
[is_can_comment] char(1),
|
||||
[extend_s1] nvarchar(500),
|
||||
[extend_s2] nvarchar(500),
|
||||
[extend_s3] nvarchar(500),
|
||||
[extend_s4] nvarchar(500),
|
||||
[extend_s5] nvarchar(500),
|
||||
[extend_s6] nvarchar(500),
|
||||
[extend_s7] nvarchar(500),
|
||||
[extend_s8] nvarchar(500),
|
||||
[extend_i1] decimal(19),
|
||||
[extend_i2] decimal(19),
|
||||
[extend_i3] decimal(19),
|
||||
[extend_i4] decimal(19),
|
||||
[extend_f1] decimal(19,4),
|
||||
[extend_f2] decimal(19,4),
|
||||
[extend_f3] decimal(19,4),
|
||||
[extend_f4] decimal(19,4),
|
||||
[extend_d1] datetime,
|
||||
[extend_d2] datetime,
|
||||
[extend_d3] datetime,
|
||||
[extend_d4] datetime,
|
||||
PRIMARY KEY ([id])
|
||||
);
|
||||
|
||||
|
||||
-- 文章推荐位
|
||||
CREATE TABLE [${_prefix}cms_article_posid]
|
||||
(
|
||||
[article_id] varchar(64) NOT NULL,
|
||||
[postid] char(1) NOT NULL
|
||||
);
|
||||
|
||||
|
||||
-- 文章与标签关系
|
||||
CREATE TABLE [${_prefix}cms_article_tag]
|
||||
(
|
||||
[article_id] varchar(64) NOT NULL,
|
||||
[tag_name] nvarchar(200) NOT NULL
|
||||
);
|
||||
|
||||
|
||||
-- 栏目表
|
||||
CREATE TABLE [${_prefix}cms_category]
|
||||
(
|
||||
[category_code] varchar(64) NOT NULL,
|
||||
[parent_code] varchar(64) NOT NULL,
|
||||
[parent_codes] varchar(1000) NOT NULL,
|
||||
[tree_sort] decimal(10) NOT NULL,
|
||||
[tree_sorts] varchar(1000) NOT NULL,
|
||||
[tree_leaf] char(1) NOT NULL,
|
||||
[tree_level] decimal(4) NOT NULL,
|
||||
[tree_names] nvarchar(1000) NOT NULL,
|
||||
[category_name] nvarchar(100) NOT NULL,
|
||||
[site_code] varchar(64) NOT NULL,
|
||||
[module_type] varchar(50),
|
||||
[image] varchar(255),
|
||||
[href] varchar(255),
|
||||
[target] varchar(20),
|
||||
[keywords] nvarchar(500),
|
||||
[description] nvarchar(500),
|
||||
[in_menu] char(1),
|
||||
[in_list] char(1),
|
||||
[show_modes] char(1),
|
||||
[is_need_audit] char(1),
|
||||
[is_can_comment] char(1),
|
||||
[custom_list_view] varchar(255),
|
||||
[custom_content_view] varchar(255),
|
||||
[view_config] nvarchar(1000),
|
||||
[status] char(1) DEFAULT '0' NOT NULL,
|
||||
[create_by] varchar(64) NOT NULL,
|
||||
[create_date] datetime NOT NULL,
|
||||
[update_by] varchar(64) NOT NULL,
|
||||
[update_date] datetime NOT NULL,
|
||||
[remarks] nvarchar(500),
|
||||
[extend_s1] nvarchar(500),
|
||||
[extend_s2] nvarchar(500),
|
||||
[extend_s3] nvarchar(500),
|
||||
[extend_s4] nvarchar(500),
|
||||
[extend_s5] nvarchar(500),
|
||||
[extend_s6] nvarchar(500),
|
||||
[extend_s7] nvarchar(500),
|
||||
[extend_s8] nvarchar(500),
|
||||
[extend_i1] decimal(19),
|
||||
[extend_i2] decimal(19),
|
||||
[extend_i3] decimal(19),
|
||||
[extend_i4] decimal(19),
|
||||
[extend_f1] decimal(19,4),
|
||||
[extend_f2] decimal(19,4),
|
||||
[extend_f3] decimal(19,4),
|
||||
[extend_f4] decimal(19,4),
|
||||
[extend_d1] datetime,
|
||||
[extend_d2] datetime,
|
||||
[extend_d3] datetime,
|
||||
[extend_d4] datetime,
|
||||
PRIMARY KEY ([category_code])
|
||||
);
|
||||
|
||||
|
||||
-- 栏目与角色关联表
|
||||
CREATE TABLE [${_prefix}cms_category_role]
|
||||
(
|
||||
[category_code] varchar(64) NOT NULL,
|
||||
[role_code] varchar(64) NOT NULL,
|
||||
[ctrl_type] varchar(32),
|
||||
PRIMARY KEY ([category_code], [role_code])
|
||||
);
|
||||
|
||||
|
||||
-- 文章评论表
|
||||
CREATE TABLE [${_prefix}cms_comment]
|
||||
(
|
||||
[id] varchar(64) NOT NULL,
|
||||
[category_code] varchar(64) NOT NULL,
|
||||
[article_id] varchar(64) NOT NULL,
|
||||
[parent_id] varchar(64),
|
||||
[article_title] nvarchar(255) NOT NULL,
|
||||
[content] nvarchar(255) NOT NULL,
|
||||
[name] nvarchar(50),
|
||||
[ip] varchar(100),
|
||||
[create_by] varchar(64),
|
||||
[create_date] datetime NOT NULL,
|
||||
[audit_user_code] varchar(64),
|
||||
[audit_date] datetime,
|
||||
[audit_comment] nvarchar(200),
|
||||
[hits_plus] numeric(10),
|
||||
[hits_minus] numeric(10),
|
||||
[status] char(1) NOT NULL,
|
||||
[corp_code] varchar(64) DEFAULT '0' NOT NULL,
|
||||
[corp_name] nvarchar(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY ([id])
|
||||
);
|
||||
|
||||
|
||||
-- 留言板表
|
||||
CREATE TABLE [${_prefix}cms_guestbook]
|
||||
(
|
||||
[id] varchar(64) NOT NULL,
|
||||
[type] char(1) NOT NULL,
|
||||
[content] varchar(255) NOT NULL,
|
||||
[name] varchar(100) NOT NULL,
|
||||
[email] varchar(100) NOT NULL,
|
||||
[phone] varchar(100) NOT NULL,
|
||||
[workunit] varchar(100) NOT NULL,
|
||||
[ip] varchar(100) NOT NULL,
|
||||
[create_by] varchar(64),
|
||||
[create_date] datetime,
|
||||
[re_user_code] varchar(64),
|
||||
[re_date] datetime,
|
||||
[re_content] varchar(100),
|
||||
[status] char(1) NOT NULL,
|
||||
[corp_code] varchar(64) DEFAULT '0' NOT NULL,
|
||||
[corp_name] nvarchar(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY ([id])
|
||||
);
|
||||
|
||||
|
||||
-- 内容举报表
|
||||
CREATE TABLE [${_prefix}cms_report]
|
||||
(
|
||||
[id] varchar(64) NOT NULL,
|
||||
[report_source] char(1),
|
||||
[report_content] nvarchar(500),
|
||||
[report_url] nvarchar(1000),
|
||||
[report_type] char(1),
|
||||
[report_cause] nvarchar(500),
|
||||
PRIMARY KEY ([id])
|
||||
);
|
||||
|
||||
|
||||
-- 站点表
|
||||
CREATE TABLE [${_prefix}cms_site]
|
||||
(
|
||||
[site_code] varchar(64) NOT NULL,
|
||||
[site_name] nvarchar(100) NOT NULL,
|
||||
[site_sort] decimal(10),
|
||||
[title] nvarchar(100) NOT NULL,
|
||||
[logo] nvarchar(1000),
|
||||
[domain] nvarchar(500),
|
||||
[keywords] nvarchar(500),
|
||||
[description] nvarchar(500),
|
||||
[theme] nvarchar(500),
|
||||
[copyright] nvarchar(1000),
|
||||
[custom_index_view] varchar(500),
|
||||
[status] char(1) DEFAULT '0' NOT NULL,
|
||||
[create_by] varchar(64) NOT NULL,
|
||||
[create_date] datetime NOT NULL,
|
||||
[update_by] varchar(64) NOT NULL,
|
||||
[update_date] datetime NOT NULL,
|
||||
[remarks] nvarchar(500),
|
||||
PRIMARY KEY ([site_code])
|
||||
);
|
||||
|
||||
|
||||
-- 内容标签
|
||||
CREATE TABLE [${_prefix}cms_tag]
|
||||
(
|
||||
[tag_name] nvarchar(200) NOT NULL,
|
||||
[clicknum] numeric(10) NOT NULL,
|
||||
PRIMARY KEY ([tag_name])
|
||||
);
|
||||
|
||||
|
||||
-- 访问日志表
|
||||
CREATE TABLE [${_prefix}cms_visit_log]
|
||||
(
|
||||
[id] varchar(64) NOT NULL,
|
||||
[request_url] nvarchar(1000),
|
||||
[request_url_host] varchar(128),
|
||||
[source_referer] nvarchar(1000),
|
||||
[source_referer_host] varchar(128),
|
||||
[source_type] char(1),
|
||||
[search_engine] varchar(200),
|
||||
[search_word] nvarchar(200),
|
||||
[remote_addr] varchar(50),
|
||||
[user_agent] nvarchar(500),
|
||||
[user_language] varchar(32),
|
||||
[user_screen_size] varchar(32),
|
||||
[user_device] varchar(32),
|
||||
[user_os_name] varchar(32),
|
||||
[user_browser] varchar(32),
|
||||
[user_browser_version] varchar(16),
|
||||
[unique_visit_id] varchar(64),
|
||||
[visit_date] char(8),
|
||||
[visit_time] datetime,
|
||||
[is_new_visit] char(1),
|
||||
[first_visit_time] decimal(20),
|
||||
[prev_remain_time] decimal(20),
|
||||
[total_remain_time] decimal(20),
|
||||
[site_code] varchar(64),
|
||||
[site_name] nvarchar(100),
|
||||
[category_code] varchar(64),
|
||||
[category_name] nvarchar(100),
|
||||
[content_id] varchar(64),
|
||||
[content_title] nvarchar(255),
|
||||
[visit_user_code] varchar(100),
|
||||
[visit_user_name] varchar(100),
|
||||
[corp_code] varchar(64) DEFAULT '0' NOT NULL,
|
||||
[corp_name] nvarchar(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY ([id])
|
||||
);
|
||||
|
||||
|
||||
|
||||
/* Create Indexes */
|
||||
|
||||
CREATE INDEX [idx_cms_article_cb] ON [${_prefix}cms_article] ([create_by]);
|
||||
CREATE INDEX [idx_cms_article_cc] ON [${_prefix}cms_article] ([category_code]);
|
||||
CREATE INDEX [idx_cms_article_corp_code] ON [${_prefix}cms_article] ([corp_code]);
|
||||
CREATE INDEX [idx_cms_article_status] ON [${_prefix}cms_article] ([status]);
|
||||
CREATE INDEX [idx_cms_article_ud] ON [${_prefix}cms_article] ([update_date]);
|
||||
CREATE INDEX [idx_cms_article_weight] ON [${_prefix}cms_article] ([weight]);
|
||||
CREATE INDEX [idx_cms_category_pc] ON [${_prefix}cms_category] ([parent_code]);
|
||||
CREATE INDEX [idx_cms_category_ts] ON [${_prefix}cms_category] ([tree_sort]);
|
||||
CREATE INDEX [idx_cms_category_status] ON [${_prefix}cms_category] ([status]);
|
||||
CREATE INDEX [idx_cms_category_tss] ON [${_prefix}cms_category] ([tree_sorts]);
|
||||
CREATE INDEX [idx_cms_comment_catc] ON [${_prefix}cms_comment] ([category_code]);
|
||||
CREATE INDEX [idx_cms_comment_ai] ON [${_prefix}cms_comment] ([article_id]);
|
||||
CREATE INDEX [idx_cms_comment_cc] ON [${_prefix}cms_comment] ([corp_code]);
|
||||
CREATE INDEX [idx_cms_comment_status] ON [${_prefix}cms_comment] ([status]);
|
||||
CREATE INDEX [idx_cms_guestbook_cc] ON [${_prefix}cms_guestbook] ([corp_code]);
|
||||
CREATE INDEX [idx_cms_guestbook_status] ON [${_prefix}cms_guestbook] ([status]);
|
||||
CREATE INDEX [idx_cms_guestbook_type] ON [${_prefix}cms_guestbook] ([type]);
|
||||
CREATE INDEX [idx_cms_site_status] ON [${_prefix}cms_site] ([status]);
|
||||
CREATE INDEX [cms_visit_log_cc] ON [${_prefix}cms_visit_log] ([category_code]);
|
||||
CREATE INDEX [cms_visit_log_ci] ON [${_prefix}cms_visit_log] ([content_id]);
|
||||
CREATE INDEX [cms_visit_log_fvt] ON [${_prefix}cms_visit_log] ([first_visit_time]);
|
||||
CREATE INDEX [cms_visit_log_inv] ON [${_prefix}cms_visit_log] ([is_new_visit]);
|
||||
CREATE INDEX [cms_visit_log_ra] ON [${_prefix}cms_visit_log] ([remote_addr]);
|
||||
CREATE INDEX [cms_visit_log_sc] ON [${_prefix}cms_visit_log] ([site_code]);
|
||||
CREATE INDEX [cms_visit_log_uvid] ON [${_prefix}cms_visit_log] ([unique_visit_id]);
|
||||
CREATE INDEX [cms_visit_log_vd] ON [${_prefix}cms_visit_log] ([visit_date]);
|
||||
CREATE INDEX [cms_visit_log_vt] ON [${_prefix}cms_visit_log] ([visit_time]);
|
||||
CREATE INDEX [idx_cms_visit_log_corpc] ON [${_prefix}cms_visit_log] ([corp_code]);
|
||||
|
||||
|
||||
|
||||
321
modules/cms/src/main/resources/db/create/mysql/cms.sql
Normal file
321
modules/cms/src/main/resources/db/create/mysql/cms.sql
Normal file
@@ -0,0 +1,321 @@
|
||||
SET SESSION FOREIGN_KEY_CHECKS=0;
|
||||
|
||||
|
||||
/* Create Tables */
|
||||
|
||||
-- 文章表
|
||||
CREATE TABLE ${_prefix}cms_article
|
||||
(
|
||||
id varchar(64) NOT NULL COMMENT '编号',
|
||||
category_code varchar(64) NOT NULL COMMENT '栏目编码',
|
||||
module_type varchar(50) COMMENT '模块类型',
|
||||
title varchar(255) NOT NULL COMMENT '内容标题',
|
||||
href varchar(1000) COMMENT '外部链接',
|
||||
color varchar(50) COMMENT '标题颜色',
|
||||
image varchar(1000) COMMENT '内容图片',
|
||||
keywords varchar(500) COMMENT '关键字',
|
||||
description varchar(500) COMMENT '描述',
|
||||
weight decimal(10) DEFAULT 0 COMMENT '权重,越大越靠前',
|
||||
weight_date datetime COMMENT '权重期限',
|
||||
source char(1) COMMENT '来源(转载/原创)',
|
||||
copyfrom varchar(255) COMMENT '文章来源出处',
|
||||
hits decimal(20) DEFAULT 0 COMMENT '点击数',
|
||||
hits_plus numeric(10) COMMENT '支持数',
|
||||
hits_minus numeric(10) COMMENT '反对数',
|
||||
word_count numeric(10) COMMENT '字数(不包含html)',
|
||||
custom_content_view varchar(255) COMMENT '自定义内容视图',
|
||||
view_config varchar(1000) COMMENT '视图配置',
|
||||
status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)',
|
||||
create_by varchar(64) NOT NULL COMMENT '创建者',
|
||||
create_date datetime NOT NULL COMMENT '创建时间',
|
||||
update_by varchar(64) NOT NULL COMMENT '更新者',
|
||||
update_date datetime NOT NULL COMMENT '更新时间',
|
||||
remarks varchar(500) COMMENT '备注信息',
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '租户代码',
|
||||
corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '租户名称',
|
||||
PRIMARY KEY (id)
|
||||
) COMMENT = '文章表';
|
||||
|
||||
|
||||
-- 文章详情表
|
||||
CREATE TABLE ${_prefix}cms_article_data
|
||||
(
|
||||
id varchar(64) NOT NULL COMMENT '编号',
|
||||
content longtext COMMENT '文章内容',
|
||||
relation varchar(1000) COMMENT '相关文章',
|
||||
is_can_comment char(1) COMMENT '是否允许评论',
|
||||
extend_s1 varchar(500) COMMENT '扩展 String 1',
|
||||
extend_s2 varchar(500) COMMENT '扩展 String 2',
|
||||
extend_s3 varchar(500) COMMENT '扩展 String 3',
|
||||
extend_s4 varchar(500) COMMENT '扩展 String 4',
|
||||
extend_s5 varchar(500) COMMENT '扩展 String 5',
|
||||
extend_s6 varchar(500) COMMENT '扩展 String 6',
|
||||
extend_s7 varchar(500) COMMENT '扩展 String 7',
|
||||
extend_s8 varchar(500) COMMENT '扩展 String 8',
|
||||
extend_i1 decimal(19) COMMENT '扩展 Integer 1',
|
||||
extend_i2 decimal(19) COMMENT '扩展 Integer 2',
|
||||
extend_i3 decimal(19) COMMENT '扩展 Integer 3',
|
||||
extend_i4 decimal(19) COMMENT '扩展 Integer 4',
|
||||
extend_f1 decimal(19,4) COMMENT '扩展 Float 1',
|
||||
extend_f2 decimal(19,4) COMMENT '扩展 Float 2',
|
||||
extend_f3 decimal(19,4) COMMENT '扩展 Float 3',
|
||||
extend_f4 decimal(19,4) COMMENT '扩展 Float 4',
|
||||
extend_d1 datetime COMMENT '扩展 Date 1',
|
||||
extend_d2 datetime COMMENT '扩展 Date 2',
|
||||
extend_d3 datetime COMMENT '扩展 Date 3',
|
||||
extend_d4 datetime COMMENT '扩展 Date 4',
|
||||
PRIMARY KEY (id)
|
||||
) COMMENT = '文章详情表';
|
||||
|
||||
|
||||
-- 文章推荐位
|
||||
CREATE TABLE ${_prefix}cms_article_posid
|
||||
(
|
||||
article_id varchar(64) NOT NULL COMMENT '内容编号',
|
||||
postid char(1) NOT NULL COMMENT '推荐位置(1轮播图 2首页推荐 3栏目页面)'
|
||||
) COMMENT = '文章推荐位';
|
||||
|
||||
|
||||
-- 文章与标签关系
|
||||
CREATE TABLE ${_prefix}cms_article_tag
|
||||
(
|
||||
article_id varchar(64) NOT NULL COMMENT '内容编号',
|
||||
tag_name varchar(200) NOT NULL COMMENT '标签名称'
|
||||
) COMMENT = '文章与标签关系';
|
||||
|
||||
|
||||
-- 栏目表
|
||||
CREATE TABLE ${_prefix}cms_category
|
||||
(
|
||||
category_code varchar(64) NOT NULL COMMENT '栏目编码',
|
||||
parent_code varchar(64) NOT NULL COMMENT '父级编号',
|
||||
parent_codes varchar(1000) NOT NULL COMMENT '所有父级编号',
|
||||
tree_sort decimal(10) NOT NULL COMMENT '本级排序号(升序)',
|
||||
tree_sorts varchar(1000) NOT NULL COMMENT '所有级别排序号',
|
||||
tree_leaf char(1) NOT NULL COMMENT '是否最末级',
|
||||
tree_level decimal(4) NOT NULL COMMENT '层次级别',
|
||||
tree_names varchar(1000) NOT NULL COMMENT '全节点名',
|
||||
category_name varchar(100) NOT NULL COMMENT '栏目名称',
|
||||
site_code varchar(64) NOT NULL COMMENT '站点编码',
|
||||
module_type varchar(50) COMMENT '模块类型',
|
||||
image varchar(255) COMMENT '栏目图片',
|
||||
href varchar(255) COMMENT '链接',
|
||||
target varchar(20) COMMENT '目标',
|
||||
keywords varchar(500) COMMENT '关键字',
|
||||
description varchar(500) COMMENT '描述',
|
||||
in_menu char(1) COMMENT '是否在导航中显示',
|
||||
in_list char(1) COMMENT '是否在分类页中显示列表',
|
||||
show_modes char(1) COMMENT '展现模式',
|
||||
is_need_audit char(1) COMMENT '是否需要审核',
|
||||
is_can_comment char(1) COMMENT '是否允许评论',
|
||||
custom_list_view varchar(255) COMMENT '自定义列表视图',
|
||||
custom_content_view varchar(255) COMMENT '自定义内容视图',
|
||||
view_config varchar(1000) COMMENT '视图配置',
|
||||
status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)',
|
||||
create_by varchar(64) NOT NULL COMMENT '创建者',
|
||||
create_date datetime NOT NULL COMMENT '创建时间',
|
||||
update_by varchar(64) NOT NULL COMMENT '更新者',
|
||||
update_date datetime NOT NULL COMMENT '更新时间',
|
||||
remarks varchar(500) COMMENT '备注信息',
|
||||
extend_s1 varchar(500) COMMENT '扩展 String 1',
|
||||
extend_s2 varchar(500) COMMENT '扩展 String 2',
|
||||
extend_s3 varchar(500) COMMENT '扩展 String 3',
|
||||
extend_s4 varchar(500) COMMENT '扩展 String 4',
|
||||
extend_s5 varchar(500) COMMENT '扩展 String 5',
|
||||
extend_s6 varchar(500) COMMENT '扩展 String 6',
|
||||
extend_s7 varchar(500) COMMENT '扩展 String 7',
|
||||
extend_s8 varchar(500) COMMENT '扩展 String 8',
|
||||
extend_i1 decimal(19) COMMENT '扩展 Integer 1',
|
||||
extend_i2 decimal(19) COMMENT '扩展 Integer 2',
|
||||
extend_i3 decimal(19) COMMENT '扩展 Integer 3',
|
||||
extend_i4 decimal(19) COMMENT '扩展 Integer 4',
|
||||
extend_f1 decimal(19,4) COMMENT '扩展 Float 1',
|
||||
extend_f2 decimal(19,4) COMMENT '扩展 Float 2',
|
||||
extend_f3 decimal(19,4) COMMENT '扩展 Float 3',
|
||||
extend_f4 decimal(19,4) COMMENT '扩展 Float 4',
|
||||
extend_d1 datetime COMMENT '扩展 Date 1',
|
||||
extend_d2 datetime COMMENT '扩展 Date 2',
|
||||
extend_d3 datetime COMMENT '扩展 Date 3',
|
||||
extend_d4 datetime COMMENT '扩展 Date 4',
|
||||
PRIMARY KEY (category_code)
|
||||
) COMMENT = '栏目表';
|
||||
|
||||
|
||||
-- 栏目与角色关联表
|
||||
CREATE TABLE ${_prefix}cms_category_role
|
||||
(
|
||||
category_code varchar(64) NOT NULL COMMENT '栏目编码',
|
||||
role_code varchar(64) NOT NULL COMMENT '角色编码',
|
||||
ctrl_type varchar(32) COMMENT '控制类型(view查看、edit编辑)',
|
||||
PRIMARY KEY (category_code, role_code)
|
||||
) COMMENT = '栏目与角色关联表';
|
||||
|
||||
|
||||
-- 文章评论表
|
||||
CREATE TABLE ${_prefix}cms_comment
|
||||
(
|
||||
id varchar(64) NOT NULL COMMENT '编号',
|
||||
category_code varchar(64) NOT NULL COMMENT '栏目编码',
|
||||
article_id varchar(64) NOT NULL COMMENT '内容编号',
|
||||
parent_id varchar(64) COMMENT '父级评论',
|
||||
article_title varchar(255) NOT NULL COMMENT '内容标题',
|
||||
content varchar(255) NOT NULL COMMENT '评论内容',
|
||||
name varchar(50) COMMENT '评论姓名',
|
||||
ip varchar(100) COMMENT '评论IP',
|
||||
create_by varchar(64) COMMENT '创建者',
|
||||
create_date datetime NOT NULL COMMENT '创建时间',
|
||||
audit_user_code varchar(64) COMMENT '审核人',
|
||||
audit_date datetime COMMENT '审核时间',
|
||||
audit_comment varchar(200) COMMENT '审核意见',
|
||||
hits_plus numeric(10) COMMENT '支持数',
|
||||
hits_minus numeric(10) COMMENT '反对数',
|
||||
status char(1) NOT NULL COMMENT '状态(0正常 1删除 2停用)',
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '租户代码',
|
||||
corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '租户名称',
|
||||
PRIMARY KEY (id)
|
||||
) COMMENT = '文章评论表';
|
||||
|
||||
|
||||
-- 留言板表
|
||||
CREATE TABLE ${_prefix}cms_guestbook
|
||||
(
|
||||
id varchar(64) NOT NULL COMMENT '编号',
|
||||
type char(1) NOT NULL COMMENT '留言分类',
|
||||
content varchar(255) NOT NULL COMMENT '留言内容',
|
||||
name varchar(100) NOT NULL COMMENT '姓名',
|
||||
email varchar(100) NOT NULL COMMENT '邮箱',
|
||||
phone varchar(100) NOT NULL COMMENT '电话',
|
||||
workunit varchar(100) NOT NULL COMMENT '单位',
|
||||
ip varchar(100) NOT NULL COMMENT 'IP',
|
||||
create_by varchar(64) COMMENT '创建者',
|
||||
create_date datetime COMMENT '创建时间',
|
||||
re_user_code varchar(64) COMMENT '回复人',
|
||||
re_date datetime COMMENT '回复时间',
|
||||
re_content varchar(100) COMMENT '回复内容',
|
||||
status char(1) NOT NULL COMMENT '状态(0正常 1删除 2停用)',
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '租户代码',
|
||||
corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '租户名称',
|
||||
PRIMARY KEY (id)
|
||||
) COMMENT = '留言板表';
|
||||
|
||||
|
||||
-- 内容举报表
|
||||
CREATE TABLE ${_prefix}cms_report
|
||||
(
|
||||
id varchar(64) NOT NULL COMMENT '编号',
|
||||
report_source char(1) COMMENT '举报来源(1文章、2评论)',
|
||||
report_content varchar(500) COMMENT '举报内容(文章标题 评论内容)',
|
||||
report_url varchar(1000) COMMENT '举报的URL',
|
||||
report_type char(1) COMMENT '举报类型(色情 政治...)',
|
||||
report_cause varchar(500) COMMENT '举报原因',
|
||||
PRIMARY KEY (id)
|
||||
) COMMENT = '内容举报表';
|
||||
|
||||
|
||||
-- 站点表
|
||||
CREATE TABLE ${_prefix}cms_site
|
||||
(
|
||||
site_code varchar(64) NOT NULL COMMENT '站点编码',
|
||||
site_name varchar(100) NOT NULL COMMENT '站点名称',
|
||||
site_sort decimal(10) COMMENT '站点排序号',
|
||||
title varchar(100) NOT NULL COMMENT '站点标题',
|
||||
logo varchar(1000) COMMENT '站点Logo',
|
||||
domain varchar(500) COMMENT '站点域名',
|
||||
keywords varchar(500) COMMENT '关键字',
|
||||
description varchar(500) COMMENT '描述',
|
||||
theme varchar(500) COMMENT '主题',
|
||||
copyright varchar(1000) COMMENT '版权信息',
|
||||
custom_index_view varchar(500) COMMENT '自定义站点首页视图',
|
||||
status char(1) DEFAULT '0' NOT NULL COMMENT '状态(0正常 1删除 2停用)',
|
||||
create_by varchar(64) NOT NULL COMMENT '创建者',
|
||||
create_date datetime NOT NULL COMMENT '创建时间',
|
||||
update_by varchar(64) NOT NULL COMMENT '更新者',
|
||||
update_date datetime NOT NULL COMMENT '更新时间',
|
||||
remarks varchar(500) COMMENT '备注信息',
|
||||
PRIMARY KEY (site_code)
|
||||
) COMMENT = '站点表';
|
||||
|
||||
|
||||
-- 内容标签
|
||||
CREATE TABLE ${_prefix}cms_tag
|
||||
(
|
||||
tag_name varchar(200) NOT NULL COMMENT '标签名称',
|
||||
clicknum numeric(10) NOT NULL COMMENT '点击次数',
|
||||
PRIMARY KEY (tag_name)
|
||||
) COMMENT = '内容标签';
|
||||
|
||||
|
||||
-- 访问日志表
|
||||
CREATE TABLE ${_prefix}cms_visit_log
|
||||
(
|
||||
id varchar(64) NOT NULL COMMENT '编号',
|
||||
request_url varchar(1000) COMMENT '请求的URL地址',
|
||||
request_url_host varchar(128) COMMENT '受访域名',
|
||||
source_referer varchar(1000) COMMENT '来源页面/上一个页面',
|
||||
source_referer_host varchar(128) COMMENT '来源域名',
|
||||
source_type char(1) COMMENT '访问来源类型(1直接访问 2搜索引擎 3外部链接 4内部访问)',
|
||||
search_engine varchar(200) COMMENT '使用的搜索引擎',
|
||||
search_word varchar(200) COMMENT '搜索的关键词',
|
||||
remote_addr varchar(50) COMMENT '客户IP地址',
|
||||
user_agent varchar(500) COMMENT '用户代理字符串',
|
||||
user_language varchar(32) COMMENT '客户机语言',
|
||||
user_screen_size varchar(32) COMMENT '客户机屏幕大小0x0',
|
||||
user_device varchar(32) COMMENT '客户机设备类型(电脑、平板、手机、未知)',
|
||||
user_os_name varchar(32) COMMENT '客户机操作系统',
|
||||
user_browser varchar(32) COMMENT '客户机浏览器',
|
||||
user_browser_version varchar(16) COMMENT '浏览器版本',
|
||||
unique_visit_id varchar(64) COMMENT '唯一访问标识',
|
||||
visit_date char(8) COMMENT '本次访问日期(年月日)',
|
||||
visit_time datetime COMMENT '本次访问时间',
|
||||
is_new_visit char(1) COMMENT '是否新访问(30分内)',
|
||||
first_visit_time decimal(20) COMMENT '首次访问时间戳(30分钟内)',
|
||||
prev_remain_time decimal(20) COMMENT '上页面停留时间(秒)',
|
||||
total_remain_time decimal(20) COMMENT '本次访问总停留时间(秒)',
|
||||
site_code varchar(64) COMMENT '站点编码',
|
||||
site_name varchar(100) COMMENT '站点名称',
|
||||
category_code varchar(64) COMMENT '栏目编码',
|
||||
category_name varchar(100) COMMENT '栏目名称',
|
||||
content_id varchar(64) COMMENT '栏目内容编号',
|
||||
content_title varchar(255) COMMENT '访问页面标题',
|
||||
visit_user_code varchar(100) COMMENT '访问用户编码',
|
||||
visit_user_name varchar(100) COMMENT '访问用户姓名',
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL COMMENT '租户代码',
|
||||
corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL COMMENT '租户名称',
|
||||
PRIMARY KEY (id)
|
||||
) COMMENT = '访问日志表';
|
||||
|
||||
|
||||
|
||||
/* Create Indexes */
|
||||
|
||||
CREATE INDEX idx_cms_article_cb ON ${_prefix}cms_article (create_by ASC);
|
||||
CREATE INDEX idx_cms_article_cc ON ${_prefix}cms_article (category_code ASC);
|
||||
CREATE INDEX idx_cms_article_corp_code ON ${_prefix}cms_article (corp_code ASC);
|
||||
CREATE INDEX idx_cms_article_status ON ${_prefix}cms_article (status ASC);
|
||||
CREATE INDEX idx_cms_article_ud ON ${_prefix}cms_article (update_date ASC);
|
||||
CREATE INDEX idx_cms_article_weight ON ${_prefix}cms_article (weight ASC);
|
||||
CREATE INDEX idx_cms_category_pc ON ${_prefix}cms_category (parent_code ASC);
|
||||
CREATE INDEX idx_cms_category_ts ON ${_prefix}cms_category (tree_sort ASC);
|
||||
CREATE INDEX idx_cms_category_status ON ${_prefix}cms_category (status ASC);
|
||||
CREATE INDEX idx_cms_category_tss ON ${_prefix}cms_category (tree_sorts ASC);
|
||||
CREATE INDEX idx_cms_comment_catc ON ${_prefix}cms_comment (category_code ASC);
|
||||
CREATE INDEX idx_cms_comment_ai ON ${_prefix}cms_comment (article_id ASC);
|
||||
CREATE INDEX idx_cms_comment_cc ON ${_prefix}cms_comment (corp_code ASC);
|
||||
CREATE INDEX idx_cms_comment_status ON ${_prefix}cms_comment (status ASC);
|
||||
CREATE INDEX idx_cms_guestbook_cc ON ${_prefix}cms_guestbook (corp_code ASC);
|
||||
CREATE INDEX idx_cms_guestbook_status ON ${_prefix}cms_guestbook (status ASC);
|
||||
CREATE INDEX idx_cms_guestbook_type ON ${_prefix}cms_guestbook (type ASC);
|
||||
CREATE INDEX idx_cms_site_status ON ${_prefix}cms_site (status ASC);
|
||||
CREATE INDEX cms_visit_log_cc ON ${_prefix}cms_visit_log (category_code ASC);
|
||||
CREATE INDEX cms_visit_log_ci ON ${_prefix}cms_visit_log (content_id ASC);
|
||||
CREATE INDEX cms_visit_log_fvt ON ${_prefix}cms_visit_log (first_visit_time ASC);
|
||||
CREATE INDEX cms_visit_log_inv ON ${_prefix}cms_visit_log (is_new_visit ASC);
|
||||
CREATE INDEX cms_visit_log_ra ON ${_prefix}cms_visit_log (remote_addr ASC);
|
||||
CREATE INDEX cms_visit_log_sc ON ${_prefix}cms_visit_log (site_code ASC);
|
||||
CREATE INDEX cms_visit_log_uvid ON ${_prefix}cms_visit_log (unique_visit_id ASC);
|
||||
CREATE INDEX cms_visit_log_vd ON ${_prefix}cms_visit_log (visit_date ASC);
|
||||
CREATE INDEX cms_visit_log_vt ON ${_prefix}cms_visit_log (visit_time ASC);
|
||||
CREATE INDEX idx_cms_visit_log_corpc ON ${_prefix}cms_visit_log (corp_code ASC);
|
||||
|
||||
|
||||
|
||||
537
modules/cms/src/main/resources/db/create/oracle/cms.sql
Normal file
537
modules/cms/src/main/resources/db/create/oracle/cms.sql
Normal file
@@ -0,0 +1,537 @@
|
||||
|
||||
|
||||
/* Create Tables */
|
||||
|
||||
-- 文章表
|
||||
CREATE TABLE ${_prefix}cms_article
|
||||
(
|
||||
id varchar2(64) NOT NULL,
|
||||
category_code varchar2(64) NOT NULL,
|
||||
module_type varchar2(50),
|
||||
title nvarchar2(255) NOT NULL,
|
||||
href nvarchar2(1000),
|
||||
color varchar2(50),
|
||||
image nvarchar2(1000),
|
||||
keywords nvarchar2(500),
|
||||
description nvarchar2(500),
|
||||
weight number(10) DEFAULT 0,
|
||||
weight_date timestamp,
|
||||
source char(1),
|
||||
copyfrom nvarchar2(255),
|
||||
hits number(20) DEFAULT 0,
|
||||
hits_plus number(10),
|
||||
hits_minus number(10),
|
||||
word_count number(10),
|
||||
custom_content_view varchar2(255),
|
||||
view_config nvarchar2(1000),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar2(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar2(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks nvarchar2(500),
|
||||
corp_code varchar2(64) DEFAULT '0' NOT NULL,
|
||||
corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 文章详情表
|
||||
CREATE TABLE ${_prefix}cms_article_data
|
||||
(
|
||||
id varchar2(64) NOT NULL,
|
||||
content clob,
|
||||
relation varchar2(1000),
|
||||
is_can_comment char(1),
|
||||
extend_s1 nvarchar2(500),
|
||||
extend_s2 nvarchar2(500),
|
||||
extend_s3 nvarchar2(500),
|
||||
extend_s4 nvarchar2(500),
|
||||
extend_s5 nvarchar2(500),
|
||||
extend_s6 nvarchar2(500),
|
||||
extend_s7 nvarchar2(500),
|
||||
extend_s8 nvarchar2(500),
|
||||
extend_i1 number(19),
|
||||
extend_i2 number(19),
|
||||
extend_i3 number(19),
|
||||
extend_i4 number(19),
|
||||
extend_f1 number(19,4),
|
||||
extend_f2 number(19,4),
|
||||
extend_f3 number(19,4),
|
||||
extend_f4 number(19,4),
|
||||
extend_d1 timestamp,
|
||||
extend_d2 timestamp,
|
||||
extend_d3 timestamp,
|
||||
extend_d4 timestamp,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 文章推荐位
|
||||
CREATE TABLE ${_prefix}cms_article_posid
|
||||
(
|
||||
article_id varchar2(64) NOT NULL,
|
||||
postid char(1) NOT NULL
|
||||
);
|
||||
|
||||
|
||||
-- 文章与标签关系
|
||||
CREATE TABLE ${_prefix}cms_article_tag
|
||||
(
|
||||
article_id varchar2(64) NOT NULL,
|
||||
tag_name nvarchar2(200) NOT NULL
|
||||
);
|
||||
|
||||
|
||||
-- 栏目表
|
||||
CREATE TABLE ${_prefix}cms_category
|
||||
(
|
||||
category_code varchar2(64) NOT NULL,
|
||||
parent_code varchar2(64) NOT NULL,
|
||||
parent_codes varchar2(1000) NOT NULL,
|
||||
tree_sort number(10) NOT NULL,
|
||||
tree_sorts varchar2(1000) NOT NULL,
|
||||
tree_leaf char(1) NOT NULL,
|
||||
tree_level number(4) NOT NULL,
|
||||
tree_names nvarchar2(1000) NOT NULL,
|
||||
category_name nvarchar2(100) NOT NULL,
|
||||
site_code varchar2(64) NOT NULL,
|
||||
module_type varchar2(50),
|
||||
image varchar2(255),
|
||||
href varchar2(255),
|
||||
target varchar2(20),
|
||||
keywords nvarchar2(500),
|
||||
description nvarchar2(500),
|
||||
in_menu char(1),
|
||||
in_list char(1),
|
||||
show_modes char(1),
|
||||
is_need_audit char(1),
|
||||
is_can_comment char(1),
|
||||
custom_list_view varchar2(255),
|
||||
custom_content_view varchar2(255),
|
||||
view_config nvarchar2(1000),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar2(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar2(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks nvarchar2(500),
|
||||
extend_s1 nvarchar2(500),
|
||||
extend_s2 nvarchar2(500),
|
||||
extend_s3 nvarchar2(500),
|
||||
extend_s4 nvarchar2(500),
|
||||
extend_s5 nvarchar2(500),
|
||||
extend_s6 nvarchar2(500),
|
||||
extend_s7 nvarchar2(500),
|
||||
extend_s8 nvarchar2(500),
|
||||
extend_i1 number(19),
|
||||
extend_i2 number(19),
|
||||
extend_i3 number(19),
|
||||
extend_i4 number(19),
|
||||
extend_f1 number(19,4),
|
||||
extend_f2 number(19,4),
|
||||
extend_f3 number(19,4),
|
||||
extend_f4 number(19,4),
|
||||
extend_d1 timestamp,
|
||||
extend_d2 timestamp,
|
||||
extend_d3 timestamp,
|
||||
extend_d4 timestamp,
|
||||
PRIMARY KEY (category_code)
|
||||
);
|
||||
|
||||
|
||||
-- 栏目与角色关联表
|
||||
CREATE TABLE ${_prefix}cms_category_role
|
||||
(
|
||||
category_code varchar2(64) NOT NULL,
|
||||
role_code varchar2(64) NOT NULL,
|
||||
ctrl_type varchar2(32),
|
||||
PRIMARY KEY (category_code, role_code)
|
||||
);
|
||||
|
||||
|
||||
-- 文章评论表
|
||||
CREATE TABLE ${_prefix}cms_comment
|
||||
(
|
||||
id varchar2(64) NOT NULL,
|
||||
category_code varchar2(64) NOT NULL,
|
||||
article_id varchar2(64) NOT NULL,
|
||||
parent_id varchar2(64),
|
||||
article_title nvarchar2(255) NOT NULL,
|
||||
content nvarchar2(255) NOT NULL,
|
||||
name nvarchar2(50),
|
||||
ip varchar2(100),
|
||||
create_by varchar2(64),
|
||||
create_date timestamp NOT NULL,
|
||||
audit_user_code varchar2(64),
|
||||
audit_date timestamp,
|
||||
audit_comment nvarchar2(200),
|
||||
hits_plus number(10),
|
||||
hits_minus number(10),
|
||||
status char(1) NOT NULL,
|
||||
corp_code varchar2(64) DEFAULT '0' NOT NULL,
|
||||
corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 留言板表
|
||||
CREATE TABLE ${_prefix}cms_guestbook
|
||||
(
|
||||
id varchar2(64) NOT NULL,
|
||||
type char(1) NOT NULL,
|
||||
content varchar2(255) NOT NULL,
|
||||
name varchar2(100) NOT NULL,
|
||||
email varchar2(100) NOT NULL,
|
||||
phone varchar2(100) NOT NULL,
|
||||
workunit varchar2(100) NOT NULL,
|
||||
ip varchar2(100) NOT NULL,
|
||||
create_by varchar2(64),
|
||||
create_date timestamp,
|
||||
re_user_code varchar2(64),
|
||||
re_date timestamp,
|
||||
re_content varchar2(100),
|
||||
status char(1) NOT NULL,
|
||||
corp_code varchar2(64) DEFAULT '0' NOT NULL,
|
||||
corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 内容举报表
|
||||
CREATE TABLE ${_prefix}cms_report
|
||||
(
|
||||
id varchar2(64) NOT NULL,
|
||||
report_source char(1),
|
||||
report_content nvarchar2(500),
|
||||
report_url nvarchar2(1000),
|
||||
report_type char(1),
|
||||
report_cause nvarchar2(500),
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
-- 站点表
|
||||
CREATE TABLE ${_prefix}cms_site
|
||||
(
|
||||
site_code varchar2(64) NOT NULL,
|
||||
site_name nvarchar2(100) NOT NULL,
|
||||
site_sort number(10),
|
||||
title nvarchar2(100) NOT NULL,
|
||||
logo nvarchar2(1000),
|
||||
domain nvarchar2(500),
|
||||
keywords nvarchar2(500),
|
||||
description nvarchar2(500),
|
||||
theme nvarchar2(500),
|
||||
copyright nvarchar2(1000),
|
||||
custom_index_view varchar2(500),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar2(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar2(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks nvarchar2(500),
|
||||
PRIMARY KEY (site_code)
|
||||
);
|
||||
|
||||
|
||||
-- 内容标签
|
||||
CREATE TABLE ${_prefix}cms_tag
|
||||
(
|
||||
tag_name nvarchar2(200) NOT NULL,
|
||||
clicknum number(10) NOT NULL,
|
||||
PRIMARY KEY (tag_name)
|
||||
);
|
||||
|
||||
|
||||
-- 访问日志表
|
||||
CREATE TABLE ${_prefix}cms_visit_log
|
||||
(
|
||||
id varchar2(64) NOT NULL,
|
||||
request_url nvarchar2(1000),
|
||||
request_url_host varchar2(128),
|
||||
source_referer nvarchar2(1000),
|
||||
source_referer_host varchar2(128),
|
||||
source_type char(1),
|
||||
search_engine varchar2(200),
|
||||
search_word nvarchar2(200),
|
||||
remote_addr varchar2(50),
|
||||
user_agent nvarchar2(500),
|
||||
user_language varchar2(32),
|
||||
user_screen_size varchar2(32),
|
||||
user_device varchar2(32),
|
||||
user_os_name varchar2(32),
|
||||
user_browser varchar2(32),
|
||||
user_browser_version varchar2(16),
|
||||
unique_visit_id varchar2(64),
|
||||
visit_date char(8),
|
||||
visit_time timestamp,
|
||||
is_new_visit char(1),
|
||||
first_visit_time number(20),
|
||||
prev_remain_time number(20),
|
||||
total_remain_time number(20),
|
||||
site_code varchar2(64),
|
||||
site_name nvarchar2(100),
|
||||
category_code varchar2(64),
|
||||
category_name nvarchar2(100),
|
||||
content_id varchar2(64),
|
||||
content_title nvarchar2(255),
|
||||
visit_user_code varchar2(100),
|
||||
visit_user_name varchar2(100),
|
||||
corp_code varchar2(64) DEFAULT '0' NOT NULL,
|
||||
corp_name nvarchar2(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
|
||||
|
||||
|
||||
/* Create Indexes */
|
||||
|
||||
CREATE INDEX idx_cms_article_cb ON ${_prefix}cms_article (create_by);
|
||||
CREATE INDEX idx_cms_article_cc ON ${_prefix}cms_article (category_code);
|
||||
CREATE INDEX idx_cms_article_corp_code ON ${_prefix}cms_article (corp_code);
|
||||
CREATE INDEX idx_cms_article_status ON ${_prefix}cms_article (status);
|
||||
CREATE INDEX idx_cms_article_ud ON ${_prefix}cms_article (update_date);
|
||||
CREATE INDEX idx_cms_article_weight ON ${_prefix}cms_article (weight);
|
||||
CREATE INDEX idx_cms_category_pc ON ${_prefix}cms_category (parent_code);
|
||||
CREATE INDEX idx_cms_category_ts ON ${_prefix}cms_category (tree_sort);
|
||||
CREATE INDEX idx_cms_category_status ON ${_prefix}cms_category (status);
|
||||
CREATE INDEX idx_cms_category_tss ON ${_prefix}cms_category (tree_sorts);
|
||||
CREATE INDEX idx_cms_comment_catc ON ${_prefix}cms_comment (category_code);
|
||||
CREATE INDEX idx_cms_comment_ai ON ${_prefix}cms_comment (article_id);
|
||||
CREATE INDEX idx_cms_comment_cc ON ${_prefix}cms_comment (corp_code);
|
||||
CREATE INDEX idx_cms_comment_status ON ${_prefix}cms_comment (status);
|
||||
CREATE INDEX idx_cms_guestbook_cc ON ${_prefix}cms_guestbook (corp_code);
|
||||
CREATE INDEX idx_cms_guestbook_status ON ${_prefix}cms_guestbook (status);
|
||||
CREATE INDEX idx_cms_guestbook_type ON ${_prefix}cms_guestbook (type);
|
||||
CREATE INDEX idx_cms_site_status ON ${_prefix}cms_site (status);
|
||||
CREATE INDEX cms_visit_log_cc ON ${_prefix}cms_visit_log (category_code);
|
||||
CREATE INDEX cms_visit_log_ci ON ${_prefix}cms_visit_log (content_id);
|
||||
CREATE INDEX cms_visit_log_fvt ON ${_prefix}cms_visit_log (first_visit_time);
|
||||
CREATE INDEX cms_visit_log_inv ON ${_prefix}cms_visit_log (is_new_visit);
|
||||
CREATE INDEX cms_visit_log_ra ON ${_prefix}cms_visit_log (remote_addr);
|
||||
CREATE INDEX cms_visit_log_sc ON ${_prefix}cms_visit_log (site_code);
|
||||
CREATE INDEX cms_visit_log_uvid ON ${_prefix}cms_visit_log (unique_visit_id);
|
||||
CREATE INDEX cms_visit_log_vd ON ${_prefix}cms_visit_log (visit_date);
|
||||
CREATE INDEX cms_visit_log_vt ON ${_prefix}cms_visit_log (visit_time);
|
||||
CREATE INDEX idx_cms_visit_log_corpc ON ${_prefix}cms_visit_log (corp_code);
|
||||
|
||||
|
||||
|
||||
/* Comments */
|
||||
|
||||
COMMENT ON TABLE ${_prefix}cms_article IS '文章表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.module_type IS '模块类型';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.title IS '内容标题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.href IS '外部链接';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.color IS '标题颜色';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.image IS '内容图片';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.keywords IS '关键字';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.description IS '描述';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.weight IS '权重,越大越靠前';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.weight_date IS '权重期限';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.source IS '来源(转载/原创)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.copyfrom IS '文章来源出处';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.hits IS '点击数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.hits_plus IS '支持数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.hits_minus IS '反对数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.word_count IS '字数(不包含html)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.custom_content_view IS '自定义内容视图';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.view_config IS '视图配置';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.update_by IS '更新者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.update_date IS '更新时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.remarks IS '备注信息';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.corp_code IS '租户代码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.corp_name IS '租户名称';
|
||||
COMMENT ON TABLE ${_prefix}cms_article_data IS '文章详情表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.content IS '文章内容';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.relation IS '相关文章';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.is_can_comment IS '是否允许评论';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s1 IS '扩展 String 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s2 IS '扩展 String 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s3 IS '扩展 String 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s4 IS '扩展 String 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s5 IS '扩展 String 5';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s6 IS '扩展 String 6';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s7 IS '扩展 String 7';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s8 IS '扩展 String 8';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_i1 IS '扩展 Integer 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_i2 IS '扩展 Integer 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_i3 IS '扩展 Integer 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_i4 IS '扩展 Integer 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_f1 IS '扩展 Float 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_f2 IS '扩展 Float 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_f3 IS '扩展 Float 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_f4 IS '扩展 Float 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_d1 IS '扩展 Date 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_d2 IS '扩展 Date 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_d3 IS '扩展 Date 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_d4 IS '扩展 Date 4';
|
||||
COMMENT ON TABLE ${_prefix}cms_article_posid IS '文章推荐位';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_posid.article_id IS '内容编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_posid.postid IS '推荐位置(1轮播图 2首页推荐 3栏目页面)';
|
||||
COMMENT ON TABLE ${_prefix}cms_article_tag IS '文章与标签关系';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_tag.article_id IS '内容编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_tag.tag_name IS '标签名称';
|
||||
COMMENT ON TABLE ${_prefix}cms_category IS '栏目表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.parent_code IS '父级编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.parent_codes IS '所有父级编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_sort IS '本级排序号(升序)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_sorts IS '所有级别排序号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_leaf IS '是否最末级';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_level IS '层次级别';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_names IS '全节点名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.category_name IS '栏目名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.site_code IS '站点编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.module_type IS '模块类型';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.image IS '栏目图片';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.href IS '链接';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.target IS '目标';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.keywords IS '关键字';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.description IS '描述';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.in_menu IS '是否在导航中显示';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.in_list IS '是否在分类页中显示列表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.show_modes IS '展现模式';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.is_need_audit IS '是否需要审核';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.is_can_comment IS '是否允许评论';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.custom_list_view IS '自定义列表视图';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.custom_content_view IS '自定义内容视图';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.view_config IS '视图配置';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.update_by IS '更新者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.update_date IS '更新时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.remarks IS '备注信息';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s1 IS '扩展 String 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s2 IS '扩展 String 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s3 IS '扩展 String 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s4 IS '扩展 String 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s5 IS '扩展 String 5';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s6 IS '扩展 String 6';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s7 IS '扩展 String 7';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s8 IS '扩展 String 8';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_i1 IS '扩展 Integer 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_i2 IS '扩展 Integer 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_i3 IS '扩展 Integer 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_i4 IS '扩展 Integer 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_f1 IS '扩展 Float 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_f2 IS '扩展 Float 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_f3 IS '扩展 Float 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_f4 IS '扩展 Float 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_d1 IS '扩展 Date 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_d2 IS '扩展 Date 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_d3 IS '扩展 Date 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_d4 IS '扩展 Date 4';
|
||||
COMMENT ON TABLE ${_prefix}cms_category_role IS '栏目与角色关联表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category_role.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category_role.role_code IS '角色编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category_role.ctrl_type IS '控制类型(view查看、edit编辑)';
|
||||
COMMENT ON TABLE ${_prefix}cms_comment IS '文章评论表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.article_id IS '内容编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.parent_id IS '父级评论';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.article_title IS '内容标题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.content IS '评论内容';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.name IS '评论姓名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.ip IS '评论IP';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.audit_user_code IS '审核人';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.audit_date IS '审核时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.audit_comment IS '审核意见';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.hits_plus IS '支持数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.hits_minus IS '反对数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.corp_code IS '租户代码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.corp_name IS '租户名称';
|
||||
COMMENT ON TABLE ${_prefix}cms_guestbook IS '留言板表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.type IS '留言分类';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.content IS '留言内容';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.name IS '姓名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.email IS '邮箱';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.phone IS '电话';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.workunit IS '单位';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.ip IS 'IP';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.re_user_code IS '回复人';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.re_date IS '回复时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.re_content IS '回复内容';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.corp_code IS '租户代码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.corp_name IS '租户名称';
|
||||
COMMENT ON TABLE ${_prefix}cms_report IS '内容举报表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_source IS '举报来源(1文章、2评论)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_content IS '举报内容(文章标题 评论内容)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_url IS '举报的URL';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_type IS '举报类型(色情 政治...)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_cause IS '举报原因';
|
||||
COMMENT ON TABLE ${_prefix}cms_site IS '站点表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.site_code IS '站点编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.site_name IS '站点名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.site_sort IS '站点排序号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.title IS '站点标题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.logo IS '站点Logo';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.domain IS '站点域名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.keywords IS '关键字';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.description IS '描述';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.theme IS '主题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.copyright IS '版权信息';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.custom_index_view IS '自定义站点首页视图';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.update_by IS '更新者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.update_date IS '更新时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.remarks IS '备注信息';
|
||||
COMMENT ON TABLE ${_prefix}cms_tag IS '内容标签';
|
||||
COMMENT ON COLUMN ${_prefix}cms_tag.tag_name IS '标签名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_tag.clicknum IS '点击次数';
|
||||
COMMENT ON TABLE ${_prefix}cms_visit_log IS '访问日志表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.request_url IS '请求的URL地址';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.request_url_host IS '受访域名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.source_referer IS '来源页面/上一个页面';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.source_referer_host IS '来源域名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.source_type IS '访问来源类型(1直接访问 2搜索引擎 3外部链接 4内部访问)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.search_engine IS '使用的搜索引擎';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.search_word IS '搜索的关键词';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.remote_addr IS '客户IP地址';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_agent IS '用户代理字符串';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_language IS '客户机语言';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_screen_size IS '客户机屏幕大小0x0';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_device IS '客户机设备类型(电脑、平板、手机、未知)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_os_name IS '客户机操作系统';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_browser IS '客户机浏览器';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_browser_version IS '浏览器版本';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.unique_visit_id IS '唯一访问标识';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.visit_date IS '本次访问日期(年月日)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.visit_time IS '本次访问时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.is_new_visit IS '是否新访问(30分内)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.first_visit_time IS '首次访问时间戳(30分钟内)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.prev_remain_time IS '上页面停留时间(秒)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.total_remain_time IS '本次访问总停留时间(秒)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.site_code IS '站点编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.site_name IS '站点名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.category_name IS '栏目名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.content_id IS '栏目内容编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.content_title IS '访问页面标题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.visit_user_code IS '访问用户编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.visit_user_name IS '访问用户姓名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.corp_code IS '租户代码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.corp_name IS '租户名称';
|
||||
|
||||
|
||||
|
||||
537
modules/cms/src/main/resources/db/create/postgresql/cms.sql
Normal file
537
modules/cms/src/main/resources/db/create/postgresql/cms.sql
Normal file
@@ -0,0 +1,537 @@
|
||||
|
||||
|
||||
/* Create Tables */
|
||||
|
||||
-- 文章表
|
||||
CREATE TABLE ${_prefix}cms_article
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
category_code varchar(64) NOT NULL,
|
||||
module_type varchar(50),
|
||||
title varchar(255) NOT NULL,
|
||||
href varchar(1000),
|
||||
color varchar(50),
|
||||
image varchar(1000),
|
||||
keywords varchar(500),
|
||||
description varchar(500),
|
||||
weight decimal(10) DEFAULT 0,
|
||||
weight_date timestamp,
|
||||
source char(1),
|
||||
copyfrom varchar(255),
|
||||
hits decimal(20) DEFAULT 0,
|
||||
hits_plus numeric(10),
|
||||
hits_minus numeric(10),
|
||||
word_count numeric(10),
|
||||
custom_content_view varchar(255),
|
||||
view_config varchar(1000),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks varchar(500),
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL,
|
||||
corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 文章详情表
|
||||
CREATE TABLE ${_prefix}cms_article_data
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
content text,
|
||||
relation varchar(1000),
|
||||
is_can_comment char(1),
|
||||
extend_s1 varchar(500),
|
||||
extend_s2 varchar(500),
|
||||
extend_s3 varchar(500),
|
||||
extend_s4 varchar(500),
|
||||
extend_s5 varchar(500),
|
||||
extend_s6 varchar(500),
|
||||
extend_s7 varchar(500),
|
||||
extend_s8 varchar(500),
|
||||
extend_i1 decimal(19),
|
||||
extend_i2 decimal(19),
|
||||
extend_i3 decimal(19),
|
||||
extend_i4 decimal(19),
|
||||
extend_f1 decimal(19,4),
|
||||
extend_f2 decimal(19,4),
|
||||
extend_f3 decimal(19,4),
|
||||
extend_f4 decimal(19,4),
|
||||
extend_d1 timestamp,
|
||||
extend_d2 timestamp,
|
||||
extend_d3 timestamp,
|
||||
extend_d4 timestamp,
|
||||
PRIMARY KEY (id)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 文章推荐位
|
||||
CREATE TABLE ${_prefix}cms_article_posid
|
||||
(
|
||||
article_id varchar(64) NOT NULL,
|
||||
postid char(1) NOT NULL
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 文章与标签关系
|
||||
CREATE TABLE ${_prefix}cms_article_tag
|
||||
(
|
||||
article_id varchar(64) NOT NULL,
|
||||
tag_name varchar(200) NOT NULL
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 栏目表
|
||||
CREATE TABLE ${_prefix}cms_category
|
||||
(
|
||||
category_code varchar(64) NOT NULL,
|
||||
parent_code varchar(64) NOT NULL,
|
||||
parent_codes varchar(1000) NOT NULL,
|
||||
tree_sort decimal(10) NOT NULL,
|
||||
tree_sorts varchar(1000) NOT NULL,
|
||||
tree_leaf char(1) NOT NULL,
|
||||
tree_level decimal(4) NOT NULL,
|
||||
tree_names varchar(1000) NOT NULL,
|
||||
category_name varchar(100) NOT NULL,
|
||||
site_code varchar(64) NOT NULL,
|
||||
module_type varchar(50),
|
||||
image varchar(255),
|
||||
href varchar(255),
|
||||
target varchar(20),
|
||||
keywords varchar(500),
|
||||
description varchar(500),
|
||||
in_menu char(1),
|
||||
in_list char(1),
|
||||
show_modes char(1),
|
||||
is_need_audit char(1),
|
||||
is_can_comment char(1),
|
||||
custom_list_view varchar(255),
|
||||
custom_content_view varchar(255),
|
||||
view_config varchar(1000),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks varchar(500),
|
||||
extend_s1 varchar(500),
|
||||
extend_s2 varchar(500),
|
||||
extend_s3 varchar(500),
|
||||
extend_s4 varchar(500),
|
||||
extend_s5 varchar(500),
|
||||
extend_s6 varchar(500),
|
||||
extend_s7 varchar(500),
|
||||
extend_s8 varchar(500),
|
||||
extend_i1 decimal(19),
|
||||
extend_i2 decimal(19),
|
||||
extend_i3 decimal(19),
|
||||
extend_i4 decimal(19),
|
||||
extend_f1 decimal(19,4),
|
||||
extend_f2 decimal(19,4),
|
||||
extend_f3 decimal(19,4),
|
||||
extend_f4 decimal(19,4),
|
||||
extend_d1 timestamp,
|
||||
extend_d2 timestamp,
|
||||
extend_d3 timestamp,
|
||||
extend_d4 timestamp,
|
||||
PRIMARY KEY (category_code)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 栏目与角色关联表
|
||||
CREATE TABLE ${_prefix}cms_category_role
|
||||
(
|
||||
category_code varchar(64) NOT NULL,
|
||||
role_code varchar(64) NOT NULL,
|
||||
ctrl_type varchar(32),
|
||||
PRIMARY KEY (category_code, role_code)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 文章评论表
|
||||
CREATE TABLE ${_prefix}cms_comment
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
category_code varchar(64) NOT NULL,
|
||||
article_id varchar(64) NOT NULL,
|
||||
parent_id varchar(64),
|
||||
article_title varchar(255) NOT NULL,
|
||||
content varchar(255) NOT NULL,
|
||||
name varchar(50),
|
||||
ip varchar(100),
|
||||
create_by varchar(64),
|
||||
create_date timestamp NOT NULL,
|
||||
audit_user_code varchar(64),
|
||||
audit_date timestamp,
|
||||
audit_comment varchar(200),
|
||||
hits_plus numeric(10),
|
||||
hits_minus numeric(10),
|
||||
status char(1) NOT NULL,
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL,
|
||||
corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 留言板表
|
||||
CREATE TABLE ${_prefix}cms_guestbook
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
type char(1) NOT NULL,
|
||||
content varchar(255) NOT NULL,
|
||||
name varchar(100) NOT NULL,
|
||||
email varchar(100) NOT NULL,
|
||||
phone varchar(100) NOT NULL,
|
||||
workunit varchar(100) NOT NULL,
|
||||
ip varchar(100) NOT NULL,
|
||||
create_by varchar(64),
|
||||
create_date timestamp,
|
||||
re_user_code varchar(64),
|
||||
re_date timestamp,
|
||||
re_content varchar(100),
|
||||
status char(1) NOT NULL,
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL,
|
||||
corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 内容举报表
|
||||
CREATE TABLE ${_prefix}cms_report
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
report_source char(1),
|
||||
report_content varchar(500),
|
||||
report_url varchar(1000),
|
||||
report_type char(1),
|
||||
report_cause varchar(500),
|
||||
PRIMARY KEY (id)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 站点表
|
||||
CREATE TABLE ${_prefix}cms_site
|
||||
(
|
||||
site_code varchar(64) NOT NULL,
|
||||
site_name varchar(100) NOT NULL,
|
||||
site_sort decimal(10),
|
||||
title varchar(100) NOT NULL,
|
||||
logo varchar(1000),
|
||||
domain varchar(500),
|
||||
keywords varchar(500),
|
||||
description varchar(500),
|
||||
theme varchar(500),
|
||||
copyright varchar(1000),
|
||||
custom_index_view varchar(500),
|
||||
status char(1) DEFAULT '0' NOT NULL,
|
||||
create_by varchar(64) NOT NULL,
|
||||
create_date timestamp NOT NULL,
|
||||
update_by varchar(64) NOT NULL,
|
||||
update_date timestamp NOT NULL,
|
||||
remarks varchar(500),
|
||||
PRIMARY KEY (site_code)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 内容标签
|
||||
CREATE TABLE ${_prefix}cms_tag
|
||||
(
|
||||
tag_name varchar(200) NOT NULL,
|
||||
clicknum numeric(10) NOT NULL,
|
||||
PRIMARY KEY (tag_name)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
-- 访问日志表
|
||||
CREATE TABLE ${_prefix}cms_visit_log
|
||||
(
|
||||
id varchar(64) NOT NULL,
|
||||
request_url varchar(1000),
|
||||
request_url_host varchar(128),
|
||||
source_referer varchar(1000),
|
||||
source_referer_host varchar(128),
|
||||
source_type char(1),
|
||||
search_engine varchar(200),
|
||||
search_word varchar(200),
|
||||
remote_addr varchar(50),
|
||||
user_agent varchar(500),
|
||||
user_language varchar(32),
|
||||
user_screen_size varchar(32),
|
||||
user_device varchar(32),
|
||||
user_os_name varchar(32),
|
||||
user_browser varchar(32),
|
||||
user_browser_version varchar(16),
|
||||
unique_visit_id varchar(64),
|
||||
visit_date char(8),
|
||||
visit_time timestamp,
|
||||
is_new_visit char(1),
|
||||
first_visit_time decimal(20),
|
||||
prev_remain_time decimal(20),
|
||||
total_remain_time decimal(20),
|
||||
site_code varchar(64),
|
||||
site_name varchar(100),
|
||||
category_code varchar(64),
|
||||
category_name varchar(100),
|
||||
content_id varchar(64),
|
||||
content_title varchar(255),
|
||||
visit_user_code varchar(100),
|
||||
visit_user_name varchar(100),
|
||||
corp_code varchar(64) DEFAULT '0' NOT NULL,
|
||||
corp_name varchar(100) DEFAULT 'JeeSite' NOT NULL,
|
||||
PRIMARY KEY (id)
|
||||
) WITHOUT OIDS;
|
||||
|
||||
|
||||
|
||||
/* Create Indexes */
|
||||
|
||||
CREATE INDEX idx_cms_article_cb ON ${_prefix}cms_article (create_by);
|
||||
CREATE INDEX idx_cms_article_cc ON ${_prefix}cms_article (category_code);
|
||||
CREATE INDEX idx_cms_article_corp_code ON ${_prefix}cms_article (corp_code);
|
||||
CREATE INDEX idx_cms_article_status ON ${_prefix}cms_article (status);
|
||||
CREATE INDEX idx_cms_article_ud ON ${_prefix}cms_article (update_date);
|
||||
CREATE INDEX idx_cms_article_weight ON ${_prefix}cms_article (weight);
|
||||
CREATE INDEX idx_cms_category_pc ON ${_prefix}cms_category (parent_code);
|
||||
CREATE INDEX idx_cms_category_ts ON ${_prefix}cms_category (tree_sort);
|
||||
CREATE INDEX idx_cms_category_status ON ${_prefix}cms_category (status);
|
||||
CREATE INDEX idx_cms_category_tss ON ${_prefix}cms_category (tree_sorts);
|
||||
CREATE INDEX idx_cms_comment_catc ON ${_prefix}cms_comment (category_code);
|
||||
CREATE INDEX idx_cms_comment_ai ON ${_prefix}cms_comment (article_id);
|
||||
CREATE INDEX idx_cms_comment_cc ON ${_prefix}cms_comment (corp_code);
|
||||
CREATE INDEX idx_cms_comment_status ON ${_prefix}cms_comment (status);
|
||||
CREATE INDEX idx_cms_guestbook_cc ON ${_prefix}cms_guestbook (corp_code);
|
||||
CREATE INDEX idx_cms_guestbook_status ON ${_prefix}cms_guestbook (status);
|
||||
CREATE INDEX idx_cms_guestbook_type ON ${_prefix}cms_guestbook (type);
|
||||
CREATE INDEX idx_cms_site_status ON ${_prefix}cms_site (status);
|
||||
CREATE INDEX cms_visit_log_cc ON ${_prefix}cms_visit_log (category_code);
|
||||
CREATE INDEX cms_visit_log_ci ON ${_prefix}cms_visit_log (content_id);
|
||||
CREATE INDEX cms_visit_log_fvt ON ${_prefix}cms_visit_log (first_visit_time);
|
||||
CREATE INDEX cms_visit_log_inv ON ${_prefix}cms_visit_log (is_new_visit);
|
||||
CREATE INDEX cms_visit_log_ra ON ${_prefix}cms_visit_log (remote_addr);
|
||||
CREATE INDEX cms_visit_log_sc ON ${_prefix}cms_visit_log (site_code);
|
||||
CREATE INDEX cms_visit_log_uvid ON ${_prefix}cms_visit_log (unique_visit_id);
|
||||
CREATE INDEX cms_visit_log_vd ON ${_prefix}cms_visit_log (visit_date);
|
||||
CREATE INDEX cms_visit_log_vt ON ${_prefix}cms_visit_log (visit_time);
|
||||
CREATE INDEX idx_cms_visit_log_corpc ON ${_prefix}cms_visit_log (corp_code);
|
||||
|
||||
|
||||
|
||||
/* Comments */
|
||||
|
||||
COMMENT ON TABLE ${_prefix}cms_article IS '文章表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.module_type IS '模块类型';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.title IS '内容标题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.href IS '外部链接';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.color IS '标题颜色';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.image IS '内容图片';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.keywords IS '关键字';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.description IS '描述';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.weight IS '权重,越大越靠前';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.weight_date IS '权重期限';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.source IS '来源(转载/原创)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.copyfrom IS '文章来源出处';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.hits IS '点击数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.hits_plus IS '支持数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.hits_minus IS '反对数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.word_count IS '字数(不包含html)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.custom_content_view IS '自定义内容视图';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.view_config IS '视图配置';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.update_by IS '更新者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.update_date IS '更新时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.remarks IS '备注信息';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.corp_code IS '租户代码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article.corp_name IS '租户名称';
|
||||
COMMENT ON TABLE ${_prefix}cms_article_data IS '文章详情表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.content IS '文章内容';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.relation IS '相关文章';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.is_can_comment IS '是否允许评论';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s1 IS '扩展 String 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s2 IS '扩展 String 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s3 IS '扩展 String 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s4 IS '扩展 String 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s5 IS '扩展 String 5';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s6 IS '扩展 String 6';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s7 IS '扩展 String 7';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_s8 IS '扩展 String 8';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_i1 IS '扩展 Integer 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_i2 IS '扩展 Integer 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_i3 IS '扩展 Integer 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_i4 IS '扩展 Integer 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_f1 IS '扩展 Float 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_f2 IS '扩展 Float 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_f3 IS '扩展 Float 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_f4 IS '扩展 Float 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_d1 IS '扩展 Date 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_d2 IS '扩展 Date 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_d3 IS '扩展 Date 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_data.extend_d4 IS '扩展 Date 4';
|
||||
COMMENT ON TABLE ${_prefix}cms_article_posid IS '文章推荐位';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_posid.article_id IS '内容编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_posid.postid IS '推荐位置(1轮播图 2首页推荐 3栏目页面)';
|
||||
COMMENT ON TABLE ${_prefix}cms_article_tag IS '文章与标签关系';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_tag.article_id IS '内容编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_article_tag.tag_name IS '标签名称';
|
||||
COMMENT ON TABLE ${_prefix}cms_category IS '栏目表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.parent_code IS '父级编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.parent_codes IS '所有父级编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_sort IS '本级排序号(升序)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_sorts IS '所有级别排序号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_leaf IS '是否最末级';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_level IS '层次级别';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.tree_names IS '全节点名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.category_name IS '栏目名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.site_code IS '站点编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.module_type IS '模块类型';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.image IS '栏目图片';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.href IS '链接';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.target IS '目标';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.keywords IS '关键字';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.description IS '描述';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.in_menu IS '是否在导航中显示';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.in_list IS '是否在分类页中显示列表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.show_modes IS '展现模式';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.is_need_audit IS '是否需要审核';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.is_can_comment IS '是否允许评论';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.custom_list_view IS '自定义列表视图';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.custom_content_view IS '自定义内容视图';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.view_config IS '视图配置';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.update_by IS '更新者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.update_date IS '更新时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.remarks IS '备注信息';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s1 IS '扩展 String 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s2 IS '扩展 String 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s3 IS '扩展 String 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s4 IS '扩展 String 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s5 IS '扩展 String 5';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s6 IS '扩展 String 6';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s7 IS '扩展 String 7';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_s8 IS '扩展 String 8';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_i1 IS '扩展 Integer 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_i2 IS '扩展 Integer 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_i3 IS '扩展 Integer 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_i4 IS '扩展 Integer 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_f1 IS '扩展 Float 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_f2 IS '扩展 Float 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_f3 IS '扩展 Float 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_f4 IS '扩展 Float 4';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_d1 IS '扩展 Date 1';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_d2 IS '扩展 Date 2';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_d3 IS '扩展 Date 3';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category.extend_d4 IS '扩展 Date 4';
|
||||
COMMENT ON TABLE ${_prefix}cms_category_role IS '栏目与角色关联表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category_role.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category_role.role_code IS '角色编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_category_role.ctrl_type IS '控制类型(view查看、edit编辑)';
|
||||
COMMENT ON TABLE ${_prefix}cms_comment IS '文章评论表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.article_id IS '内容编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.parent_id IS '父级评论';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.article_title IS '内容标题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.content IS '评论内容';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.name IS '评论姓名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.ip IS '评论IP';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.audit_user_code IS '审核人';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.audit_date IS '审核时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.audit_comment IS '审核意见';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.hits_plus IS '支持数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.hits_minus IS '反对数';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.corp_code IS '租户代码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_comment.corp_name IS '租户名称';
|
||||
COMMENT ON TABLE ${_prefix}cms_guestbook IS '留言板表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.type IS '留言分类';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.content IS '留言内容';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.name IS '姓名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.email IS '邮箱';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.phone IS '电话';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.workunit IS '单位';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.ip IS 'IP';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.re_user_code IS '回复人';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.re_date IS '回复时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.re_content IS '回复内容';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.corp_code IS '租户代码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_guestbook.corp_name IS '租户名称';
|
||||
COMMENT ON TABLE ${_prefix}cms_report IS '内容举报表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_source IS '举报来源(1文章、2评论)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_content IS '举报内容(文章标题 评论内容)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_url IS '举报的URL';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_type IS '举报类型(色情 政治...)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_report.report_cause IS '举报原因';
|
||||
COMMENT ON TABLE ${_prefix}cms_site IS '站点表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.site_code IS '站点编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.site_name IS '站点名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.site_sort IS '站点排序号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.title IS '站点标题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.logo IS '站点Logo';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.domain IS '站点域名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.keywords IS '关键字';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.description IS '描述';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.theme IS '主题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.copyright IS '版权信息';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.custom_index_view IS '自定义站点首页视图';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.status IS '状态(0正常 1删除 2停用)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.create_by IS '创建者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.create_date IS '创建时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.update_by IS '更新者';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.update_date IS '更新时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.remarks IS '备注信息';
|
||||
COMMENT ON TABLE ${_prefix}cms_tag IS '内容标签';
|
||||
COMMENT ON COLUMN ${_prefix}cms_tag.tag_name IS '标签名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_tag.clicknum IS '点击次数';
|
||||
COMMENT ON TABLE ${_prefix}cms_visit_log IS '访问日志表';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.id IS '编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.request_url IS '请求的URL地址';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.request_url_host IS '受访域名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.source_referer IS '来源页面/上一个页面';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.source_referer_host IS '来源域名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.source_type IS '访问来源类型(1直接访问 2搜索引擎 3外部链接 4内部访问)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.search_engine IS '使用的搜索引擎';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.search_word IS '搜索的关键词';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.remote_addr IS '客户IP地址';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_agent IS '用户代理字符串';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_language IS '客户机语言';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_screen_size IS '客户机屏幕大小0x0';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_device IS '客户机设备类型(电脑、平板、手机、未知)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_os_name IS '客户机操作系统';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_browser IS '客户机浏览器';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.user_browser_version IS '浏览器版本';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.unique_visit_id IS '唯一访问标识';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.visit_date IS '本次访问日期(年月日)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.visit_time IS '本次访问时间';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.is_new_visit IS '是否新访问(30分内)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.first_visit_time IS '首次访问时间戳(30分钟内)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.prev_remain_time IS '上页面停留时间(秒)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.total_remain_time IS '本次访问总停留时间(秒)';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.site_code IS '站点编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.site_name IS '站点名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.category_code IS '栏目编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.category_name IS '栏目名称';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.content_id IS '栏目内容编号';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.content_title IS '访问页面标题';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.visit_user_code IS '访问用户编码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.visit_user_name IS '访问用户姓名';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.corp_code IS '租户代码';
|
||||
COMMENT ON COLUMN ${_prefix}cms_visit_log.corp_name IS '租户名称';
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
|
||||
ALTER TABLE ${_prefix}cms_site ADD site_sort decimal(10) NULL;
|
||||
@@ -0,0 +1,2 @@
|
||||
|
||||
UPDATE ${_prefix}sys_module SET main_class_name='com.jeesite.modules.cms.web.ArticleController' WHERE module_code='cms';
|
||||
@@ -0,0 +1,3 @@
|
||||
|
||||
ALTER TABLE ${_prefix}cms_site
|
||||
ADD COLUMN `site_sort` decimal(10,0) NULL COMMENT '站点排序' AFTER `site_name`;
|
||||
@@ -0,0 +1,2 @@
|
||||
|
||||
UPDATE ${_prefix}sys_module SET main_class_name='com.jeesite.modules.cms.web.ArticleController' WHERE module_code='cms';
|
||||
@@ -0,0 +1,3 @@
|
||||
|
||||
ALTER TABLE ${_prefix}cms_site ADD site_sort NUMBER(10) NULL;
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.site_sort IS '站点排序';
|
||||
@@ -0,0 +1,2 @@
|
||||
|
||||
UPDATE ${_prefix}sys_module SET main_class_name='com.jeesite.modules.cms.web.ArticleController' WHERE module_code='cms';
|
||||
@@ -0,0 +1,3 @@
|
||||
|
||||
ALTER TABLE ${_prefix}cms_site ADD COLUMN site_sort decimal(10);
|
||||
COMMENT ON COLUMN ${_prefix}cms_site.site_sort IS '站点排序';
|
||||
@@ -0,0 +1,2 @@
|
||||
|
||||
UPDATE ${_prefix}sys_module SET main_class_name='com.jeesite.modules.cms.web.ArticleController' WHERE module_code='cms';
|
||||
9
modules/cms/src/main/resources/db/upgrade/cms/versions
Normal file
9
modules/cms/src/main/resources/db/upgrade/cms/versions
Normal file
@@ -0,0 +1,9 @@
|
||||
4.0.0
|
||||
4.1.6
|
||||
4.1.7
|
||||
4.1.8
|
||||
4.1.9
|
||||
4.2.0
|
||||
4.2.1
|
||||
4.2.2
|
||||
4.2.3
|
||||
Reference in New Issue
Block a user