-- ---------------------------- -- 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 '备注';