技术性调整

This commit is contained in:
hoteas 2022-07-18 08:46:09 +08:00
parent 8f7380d796
commit cc1bad8d3f
4 changed files with 18 additions and 15 deletions

View File

@ -83,7 +83,7 @@ func (that *MakeCode) Db2JSON(db *db.HoTimeDB, config Map) {
that.Error.SetError(errors.New("rule配置文件不存在或者配置出错使用缺省默认配置")) that.Error.SetError(errors.New("rule配置文件不存在或者配置出错使用缺省默认配置"))
} }
//that.IndexMenus = Map{} that.IndexMenus = Map{}
//menusConfig := that.Config.GetSlice("menus") //menusConfig := that.Config.GetSlice("menus")
////将配置写入到内存中仅作为判断用 ////将配置写入到内存中仅作为判断用
//if menusConfig != nil { //if menusConfig != nil {

View File

@ -17,9 +17,9 @@
], ],
"db": { "db": {
"mysql": { "mysql": {
"host": "127.0.0.1", "host": "192.168.6.253",
"name": "gov_crawler", "name": "gov_crawler",
"password": "root", "password": "dasda8454456",
"port": "3306", "port": "3306",
"user": "root" "user": "root"
} }

View File

@ -24,7 +24,8 @@
"注释:配置即启用,非必须,默认无", "注释:配置即启用,非必须,默认无",
{ {
"config": "默认config/app.json必须接口描述配置文件", "config": "默认config/app.json必须接口描述配置文件",
"mode": "默认0非必须0为内嵌代码模式1为生成代码模式在开发模式下会显示更多的数据用于开发测试并能够辅助研发自动生成配置文件、代码等功能,", "configDB": "默认无,有则将每次的数据库配置数据完整展示出来,用于帮助修改配置",
"mode": "默认0非必须0为内嵌代码模式1为生成代码模式",
"name": "默认无非必须有则生成代码到此目录无则采用缺省模式使用表名如设置为admin将在admin目录生成包名为admin的代码", "name": "默认无非必须有则生成代码到此目录无则采用缺省模式使用表名如设置为admin将在admin目录生成包名为admin的代码",
"rule": "默认config/rule.json非必须有则按改规则生成接口无则按系统内嵌方式生成", "rule": "默认config/rule.json非必须有则按改规则生成接口无则按系统内嵌方式生成",
"table": "默认admin必须根据数据库内当前表名做为用户生成数据" "table": "默认admin必须根据数据库内当前表名做为用户生成数据"
@ -65,7 +66,7 @@
}, },
"logFile": "无默认,非必须,如果需要存储日志文件时使用,保存格式为:a/b/c/20060102150405.txt,将生成a/b/c/年月日时分秒.txt按需设置", "logFile": "无默认,非必须,如果需要存储日志文件时使用,保存格式为:a/b/c/20060102150405.txt,将生成a/b/c/年月日时分秒.txt按需设置",
"logLevel": "默认0必须0关闭1打印日志等级", "logLevel": "默认0必须0关闭1打印日志等级",
"mode": "默认0,非必须0生产模式1测试模式2开发模式web无缓存数据库不启用缓存", "mode": "默认0,非必须0生产模式1测试模式2开发模式3内嵌代码模式在开发模式下会显示更多的数据用于开发测试并能够辅助研发自动生成配置文件、代码等功能,web无缓存数据库不启用缓存",
"modeRouterStrict": "默认false,必须路由严格模式false,为大小写忽略必须匹配true必须大小写匹配", "modeRouterStrict": "默认false,必须路由严格模式false,为大小写忽略必须匹配true必须大小写匹配",
"port": "默认80必须web服务开启Http端口0为不启用http服务,默认80", "port": "默认80必须web服务开启Http端口0为不启用http服务,默认80",
"sessionName": "默认HOTIME必须设置session的cookie名", "sessionName": "默认HOTIME必须设置session的cookie名",

22
var.go
View File

@ -16,11 +16,12 @@ var Config = Map{
//}, //},
"codeConfig": Slice{ "codeConfig": Slice{
Map{ Map{
"table": "admin", //默认admin必须有则根据数据库内当前表名做为用户生成数据 "table": "admin", //默认admin必须有则根据数据库内当前表名做为用户生成数据
"name": "", //默认admin非必须有则生成代码到此目录无则采用缺省模式使用表名 "name": "", //默认admin非必须有则生成代码到此目录无则采用缺省模式使用表名
"config": "config/app.json", //默认config/app.json必须接口描述配置文件 "config": "config/menu.json", //默认config/app.json必须接口描述配置文件
"rule": "config/rule.json", //默认config/rule.json非必须有则按改规则生成接口无则按系统内嵌方式生成 "configDB": "config/admin.json", //默认config/app.json必须接口描述配置文件
"mode": 0, //默认0非必须0为内嵌代码模式1为生成代码模式 "rule": "config/rule.json", //默认config/rule.json非必须有则按改规则生成接口无则按系统内嵌方式生成
"mode": 0, //默认0非必须0为内嵌代码模式1为生成代码模式
}, },
}, },
"db": Map{ "db": Map{
@ -65,11 +66,12 @@ var ConfigNote = Map{
"注释:配置即启用,非必须,默认无", "注释:配置即启用,非必须,默认无",
Map{ //默认无,必须,接口类别名称 Map{ //默认无,必须,接口类别名称
//"注释": "", // //"注释": "", //
"table": "默认admin必须根据数据库内当前表名做为用户生成数据", "table": "默认admin必须根据数据库内当前表名做为用户生成数据",
"name": "默认无非必须有则生成代码到此目录无则采用缺省模式使用表名如设置为admin将在admin目录生成包名为admin的代码", "name": "默认无非必须有则生成代码到此目录无则采用缺省模式使用表名如设置为admin将在admin目录生成包名为admin的代码",
"config": "默认config/app.json必须接口描述配置文件", // "config": "默认config/app.json必须接口描述配置文件", //
"rule": "默认config/rule.json非必须有则按改规则生成接口无则按系统内嵌方式生成", "configDB": "默认无,有则将每次的数据库配置数据完整展示出来,用于帮助修改配置",
"mode": "默认0非必须0为内嵌代码模式1为生成代码模式", "rule": "默认config/rule.json非必须有则按改规则生成接口无则按系统内嵌方式生成",
"mode": "默认0非必须0为内嵌代码模式1为生成代码模式",
}, },
}, },
"db": Map{ "db": Map{