chenhj
10 天以前 2db123a855bd3bb2182714cd15a9446987b0e7ae
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
-- ----------------------------
-- 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 '备注';