发布代码生成、更新20+表单组件,优化数据字典,gf版本更新到2.3.1

This commit is contained in:
孟帅
2023-01-18 16:23:39 +08:00
parent 50207ded90
commit 87c27a17a3
386 changed files with 27926 additions and 44297 deletions

View File

@@ -1,11 +1,11 @@
# hotgo配置
hotgo:
debug: true # debug开关开启后接口出现错误时会输出堆栈信息默认为true
ipMethod: "cz88" # IP归属地解析方法可选cz88|whois默认为cz88
wsAddr: "ws://填你的公网IP或本地IP:8000/socket" # 客户端websocket连接地址如果项目在公网请填写公网IP:运行端口
isDemo: false # 是否為演示系統 false | true
debug: true # debug开关开启后接口出现错误时会输出堆栈信息默认为true
ipMethod: "whois" # IP归属地解析方法可选cz88|whois默认为whois
wsAddr: "ws://127.0.0.1:8000/socket" # 客户端websocket连接地址如果项目在公网请填写公网IP:运行端口
isDemo: false # 是否為演示系統 false | true
ssl: # https
switch: false # 是否开启https访问需要配置sslCrtPathsslKeyPath证书夹
switch: false # 是否开启https访问需要配置sslCrtPathsslKeyPath证书夹
crtPath: "resource/ssl/server.crt"
keyPath: "resource/ssl/server.key"
log: # 全局请求日志
@@ -14,10 +14,11 @@ hotgo:
module: [ "admin", "api", "default" ] # 需要记录的模块
skipCode: [ ] # 不记录的状态码 ["0", "-1"]
admin:
superIds: [ 1,2 ] # 后台超管账号ID通过ID验证超管
superIds: [ 1,2,3 ] # 后台超管账号ID通过ID验证超管
superRoleKey: "super" # 超管角色唯一标识符通过角色验证超管
defaultPage: 10 # 列表分页默认加载数量
defaultPageSize: 1 # 列表分页默认加载页码
maxSortIncrement: 10 # 最大排序值增量
# gf配置
@@ -41,7 +42,7 @@ server:
stdout: true
headerPrint: false
ctxKeys: [ ]
path: "logs/logger" # 日志文件路径默认为空表示关闭仅输出到终端
path: "logs/logger" # 日志文件路径默认为空表示关闭仅输出到终端
file: "{Y-m-d}.log" # 日志文件格式默认为"{Y-m-d}.log"
stdoutColorDisabled: true # 关闭终端的颜色打印默认开启
writerColorEnable: true # 日志文件是否带上颜色默认false表示不带颜色
@@ -50,12 +51,14 @@ server:
pprofEnabled: true # 是否开启PProf性能调试特性默认为false
pprofPattern: "/pprof" # 开启PProf时有效表示PProf特性的页面访问路径对当前Server绑定的所有域名有效
viewer:
paths: "resource/template"
defaultFile: "index.html"
delimiters: ["@{", "}"]
homeLayout: "home/index.html"
# 内容设置
setting:
title: "HotGo"
@@ -77,9 +80,14 @@ router:
]
# 不需要验证权限的路由地址
exceptAuth: [
"/member/info", # 登录用户信息
"/role/dynamic", # 获取动态路由
"/site/config", # 获取后台配置
"/member/info", # 登录用户信息
"/role/dynamic", # 获取动态路由
"/site/config", # 获取后台配置
"/notice/pullUnreadList", # 获取未读公告
"/notice/readAll", # 设置全部已读公告
"/notice/upRead", # 更新已读公告
"/dictData/option", # 数据字典
"/dictData/options", # 多个数据字典
]
# 接口
api:
@@ -101,6 +109,7 @@ router:
# 不需要验证登录的路由地址
exceptPath: [ ]
#JWT
jwt:
version: "1.0" # 版本号
@@ -118,7 +127,7 @@ queue:
groupName: "hotgo" # mq群组名称
redis:
address: "127.0.0.1:6379" # redis服务地址默认为127.0.0.1:6379
db: 0 # 指定redis库
db: 2 # 指定redis库
pass: "" # redis密码
timeout: 0 # 队列超时时间(s) 0为永不超时当队列一直没有被消费到达超时时间则队列会被销毁
rocketmq:
@@ -134,10 +143,11 @@ queue:
redis:
default:
address: "127.0.0.1:6379"
db: "1"
db: "2"
pass: ""
idleTimeout: "20"
# Database.
database:
logger:
@@ -146,4 +156,45 @@ database:
default:
link: "mysql:hotgo:hg123456.@tcp(127.0.0.1:3306)/hotgo?loc=Local&parseTime=true"
debug: true
Prefix: "hg_"
Prefix: "hg_"
# 生成代码
hggen:
allowedIPs: ["127.0.0.1", "*"] # 白名单*代表所有只有允许的IP后台才能使用生成代码功能
selectDbs: [ "default" ] # 可选生成表的数据库配置名称支持多库
disableTables : ["hg_sys_gen_codes","hg_admin_role_casbin"] # 禁用的表禁用以后将不会在选择表中看到
delimiters: ["@{", "}"] # 模板引擎变量分隔符号
# 生成应用模型所有生成模板允许自定义可以参考default模板进行改造
application:
# CRUD模板
crud:
templates:
- group: "default" # 分组名称
templatePath: "./resource/template/generate/default/curd" # 模板路径
apiPath: "./api/backend" # gfApi生成路径
controllerPath: "./internal/controller/backend/sys" # 控制器生成路径
logicPath : "./internal/logic/sys" # 主要业务生成路径
inputPath: "./internal/model/input/sysin" # 表单过滤器生成路径
routerPath : "./internal/router/genrouter" # 生成路由表路径
sqlPath : "./resource/data/generate" # 生成sql语句路径
webApiPath: "../web/src/api" # webApi生成路径
webViewsPath : "../web/src/views" # web页面生成路径
# 关系树列表模板
tree:
templates:
- group: "default"
templatePath: "./resource/template/generate/default/tree"
# 消息队列模板
queue:
templates:
- group: "default"
templatePath: "./resource/template/generate/default/queue"
# 定时任务模板
cron:
templates:
- group: "default"
templatePath: "./resource/template/generate/default/cron"