update 优化 代码生成支持接入各种不同前端 只需要将模板放到vm文件夹下 前端传对应的文件夹名即可

This commit is contained in:
疯狂的狮子Li
2026-06-03 15:27:39 +08:00
parent 626496f4ca
commit 97524974d5
14 changed files with 1266 additions and 45 deletions
+2 -4
View File
@@ -1005,10 +1005,9 @@ create table gen_table (
data_name varchar2(200) default '',
table_name varchar2(200) default '',
table_comment varchar2(500) default '',
sub_table_name varchar2(64) default null,
sub_table_fk_name varchar2(64) default null,
class_name varchar2(100) default '',
tpl_category varchar2(200) default 'crud',
frontend_type varchar2(50) default 'vue',
package_name varchar2(100),
module_name varchar2(30),
business_name varchar2(30),
@@ -1032,10 +1031,9 @@ comment on column gen_table.table_id is '编号';
comment on column gen_table.data_name 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.frontend_type is '前端模板类型,对应 vm 下的模板目录';
comment on column gen_table.package_name is '生成包路径';
comment on column gen_table.module_name is '生成模块名';
comment on column gen_table.business_name is '生成业务名';
+2 -4
View File
@@ -1004,10 +1004,9 @@ create table if not exists gen_table
data_name varchar(200) default ''::varchar,
table_name varchar(200) default ''::varchar,
table_comment varchar(500) default ''::varchar,
sub_table_name varchar(64) default ''::varchar,
sub_table_fk_name varchar(64) default ''::varchar,
class_name varchar(100) default ''::varchar,
tpl_category varchar(200) default 'crud'::varchar,
frontend_type varchar(50) default 'vue'::varchar,
package_name varchar(100) default null::varchar,
module_name varchar(30) default null::varchar,
business_name varchar(30) default null::varchar,
@@ -1030,10 +1029,9 @@ comment on column gen_table.table_id is '编号';
comment on column gen_table.data_name 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.frontend_type is '前端模板类型,对应 vm 下的模板目录';
comment on column gen_table.package_name is '生成包路径';
comment on column gen_table.module_name is '生成模块名';
comment on column gen_table.business_name is '生成业务名';
+1 -2
View File
@@ -736,10 +736,9 @@ create table gen_table (
data_name varchar(200) default '' comment '数据源名称',
table_name varchar(200) default '' comment '表名称',
table_comment varchar(500) default '' comment '表描述',
sub_table_name varchar(64) default null comment '关联子表的表名',
sub_table_fk_name varchar(64) default null comment '子表关联的外键名',
class_name varchar(100) default '' comment '实体类名称',
tpl_category varchar(200) default 'crud' comment '使用的模板(crud单表操作 tree树表操作)',
frontend_type varchar(50) default 'vue' comment '前端模板类型,对应 vm 下的模板目录',
package_name varchar(100) comment '生成包路径',
module_name varchar(30) comment '生成模块名',
business_name varchar(30) comment '生成业务名',
+7 -14
View File
@@ -216,10 +216,9 @@ CREATE TABLE gen_table
data_name nvarchar(200) DEFAULT '' NULL,
table_name nvarchar(200) DEFAULT '' NULL,
table_comment nvarchar(500) DEFAULT '' NULL,
sub_table_name nvarchar(64) NULL,
sub_table_fk_name nvarchar(64) NULL,
class_name nvarchar(100) DEFAULT '' NULL,
tpl_category nvarchar(200) DEFAULT ('crud') NULL,
frontend_type nvarchar(50) DEFAULT ('vue') NULL,
package_name nvarchar(100) NULL,
module_name nvarchar(30) NULL,
business_name nvarchar(30) NULL,
@@ -265,18 +264,6 @@ EXEC sys.sp_addextendedproperty
'TABLE', N'gen_table',
'COLUMN', N'table_comment'
GO
EXEC sys.sp_addextendedproperty
'MS_Description', N'关联子表的表名' ,
'SCHEMA', N'dbo',
'TABLE', N'gen_table',
'COLUMN', N'sub_table_name'
GO
EXEC sys.sp_addextendedproperty
'MS_Description', N'子表关联的外键名' ,
'SCHEMA', N'dbo',
'TABLE', N'gen_table',
'COLUMN', N'sub_table_fk_name'
GO
EXEC sys.sp_addextendedproperty
'MS_Description', N'实体类名称' ,
'SCHEMA', N'dbo',
@@ -289,6 +276,12 @@ EXEC sys.sp_addextendedproperty
'TABLE', N'gen_table',
'COLUMN', N'tpl_category'
GO
EXEC sys.sp_addextendedproperty
'MS_Description', N'前端模板类型,对应 vm 下的模板目录' ,
'SCHEMA', N'dbo',
'TABLE', N'gen_table',
'COLUMN', N'frontend_type'
GO
EXEC sys.sp_addextendedproperty
'MS_Description', N'生成包路径' ,
'SCHEMA', N'dbo',