sql script update
This commit is contained in:
80
web/db/mysql/gen.sql
Normal file
80
web/db/mysql/gen.sql
Normal file
@@ -0,0 +1,80 @@
|
||||
SET SESSION FOREIGN_KEY_CHECKS=0;
|
||||
|
||||
/* Drop Indexes */
|
||||
|
||||
DROP INDEX idx_gen_table_ptn ON js_gen_table;
|
||||
DROP INDEX idx_gen_table_column_tn ON js_gen_table_column;
|
||||
|
||||
|
||||
|
||||
/* Drop Tables */
|
||||
|
||||
DROP TABLE IF EXISTS js_gen_table_column;
|
||||
DROP TABLE IF EXISTS js_gen_table;
|
||||
|
||||
|
||||
|
||||
|
||||
/* Create Tables */
|
||||
|
||||
-- 代码生成表
|
||||
CREATE TABLE js_gen_table
|
||||
(
|
||||
table_name varchar(64) NOT NULL COMMENT '表名',
|
||||
class_name varchar(100) NOT NULL COMMENT '实体类名称',
|
||||
comments varchar(500) NOT NULL COMMENT '表说明',
|
||||
parent_table_name varchar(64) COMMENT '关联父表的表名',
|
||||
parent_table_fk_name varchar(64) COMMENT '本表关联父表的外键名',
|
||||
tpl_category varchar(200) COMMENT '使用的模板',
|
||||
package_name varchar(500) COMMENT '生成包路径',
|
||||
module_name varchar(30) COMMENT '生成模块名',
|
||||
sub_module_name varchar(30) COMMENT '生成子模块名',
|
||||
function_name varchar(200) COMMENT '生成功能名',
|
||||
function_name_simple varchar(50) COMMENT '生成功能名(简写)',
|
||||
function_author varchar(50) COMMENT '生成功能作者',
|
||||
gen_base_dir varchar(2000) COMMENT '生成基础路径',
|
||||
options varchar(2000) COMMENT '其它生成选项',
|
||||
create_by varchar(64) NOT NULL COMMENT '创建者',
|
||||
create_date timestamp NOT NULL COMMENT '创建时间',
|
||||
update_by varchar(64) NOT NULL COMMENT '更新者',
|
||||
update_date timestamp NOT NULL COMMENT '更新时间',
|
||||
remarks varchar(500) COMMENT '备注信息',
|
||||
PRIMARY KEY (table_name)
|
||||
) COMMENT = '代码生成表';
|
||||
|
||||
|
||||
-- 代码生成表列
|
||||
CREATE TABLE js_gen_table_column
|
||||
(
|
||||
id varchar(64) NOT NULL COMMENT '编号',
|
||||
table_name varchar(64) NOT NULL COMMENT '表名',
|
||||
column_name varchar(64) NOT NULL COMMENT '列名',
|
||||
column_sort decimal(10) COMMENT '列排序(升序)',
|
||||
column_type varchar(100) NOT NULL COMMENT '类型',
|
||||
column_label varchar(50) COMMENT '列标签名',
|
||||
comments varchar(500) NOT NULL COMMENT '列备注说明',
|
||||
attr_name varchar(200) NOT NULL COMMENT '类的属性名',
|
||||
attr_type varchar(200) NOT NULL COMMENT '类的属性类型',
|
||||
is_pk char(1) COMMENT '是否主键',
|
||||
is_null char(1) COMMENT '是否可为空',
|
||||
is_insert char(1) COMMENT '是否插入字段',
|
||||
is_update char(1) COMMENT '是否更新字段',
|
||||
is_list char(1) COMMENT '是否列表字段',
|
||||
is_query char(1) COMMENT '是否查询字段',
|
||||
query_type varchar(200) COMMENT '查询方式',
|
||||
is_edit char(1) COMMENT '是否编辑字段',
|
||||
show_type varchar(200) COMMENT '表单类型',
|
||||
dict_type varchar(200) COMMENT '字典类型',
|
||||
field_valid varchar(500) COMMENT '字段验证',
|
||||
PRIMARY KEY (id)
|
||||
) COMMENT = '代码生成表列';
|
||||
|
||||
|
||||
|
||||
/* Create Indexes */
|
||||
|
||||
CREATE INDEX idx_gen_table_ptn ON js_gen_table (parent_table_name ASC);
|
||||
CREATE INDEX idx_gen_table_column_tn ON js_gen_table_column (table_name ASC);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user