-- ----------------------------
|
-- 18、代码生成业务表
|
-- ----------------------------
|
|
drop table if exists gen_table;
|
create table gen_table
|
(
|
table_id serial primary key, -- 使用 serial 实现自增
|
table_name varchar(200) default '' not null, -- 表名称
|
table_comment varchar(500) default '', -- 表描述
|
sub_table_name varchar(64), -- 关联子表的表名
|
sub_table_fk_name varchar(64), -- 子表关联的外键名
|
class_name varchar(100) default '' not null, -- 实体类名称
|
tpl_category varchar(200) default 'crud', -- 使用的模板(crud单表操作 tree树表操作)
|
tpl_web_type varchar(30) default '', -- 前端模板类型(element-ui模版 element-plus模版)
|
package_name varchar(100), -- 生成包路径
|
module_name varchar(30), -- 生成模块名
|
business_name varchar(30), -- 生成业务名
|
function_name varchar(50), -- 生成功能名
|
function_author varchar(50), -- 生成功能作者
|
gen_type char(1) default '0', -- 生成代码方式(0zip压缩包 1自定义路径)
|
gen_path varchar(200) default '/', -- 生成路径(不填默认项目路径)
|
options varchar(1000), -- 其它生成选项
|
create_by varchar(64) default '', -- 创建者
|
create_time timestamp default current_timestamp, -- 创建时间
|
update_by varchar(64) default '', -- 更新者
|
update_time timestamp, -- 更新时间
|
remark varchar(500) default null -- 备注
|
);
|
|
-- 表注释
|
comment on table gen_table is '代码生成业务表';
|
|
-- 字段注释
|
comment on column gen_table.table_id is '编号';
|
comment on column gen_table.table_name is '表名称';
|
comment on column gen_table.table_comment is '表描述';
|
comment on column gen_table.sub_table_name is '关联子表的表名';
|
comment on column gen_table.sub_table_fk_name is '子表关联的外键名';
|
comment on column gen_table.class_name is '实体类名称';
|
comment on column gen_table.tpl_category is '使用的模板(crud单表操作 tree树表操作)';
|
comment on column gen_table.tpl_web_type is '前端模板类型(element-ui模版 element-plus模版)';
|
comment on column gen_table.package_name is '生成包路径';
|
comment on column gen_table.module_name is '生成模块名';
|
comment on column gen_table.business_name is '生成业务名';
|
comment on column gen_table.function_name is '生成功能名';
|
comment on column gen_table.function_author is '生成功能作者';
|
comment on column gen_table.gen_type is '生成代码方式(0zip压缩包 1自定义路径)';
|
comment on column gen_table.gen_path is '生成路径(不填默认项目路径)';
|
comment on column gen_table.options is '其它生成选项';
|
comment on column gen_table.create_by is '创建者';
|
comment on column gen_table.create_time is '创建时间';
|
comment on column gen_table.update_by is '更新者';
|
comment on column gen_table.update_time is '更新时间';
|
comment on column gen_table.remark is '备注';
|