Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FLIPPED-AURORA
gin-vue-admin
提交
8992f860
G
gin-vue-admin
项目概览
FLIPPED-AURORA
/
gin-vue-admin
大约 1 年 前同步成功
通知
343
Star
18155
Fork
5506
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
8992f860
编写于
3月 27, 2022
作者:
Mr.奇淼(
提交者:
GitHub
3月 27, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #984 from songzhibin97/master
fix:#977
上级
68576f4c
54e7043d
变更
18
隐藏空白更改
内联
并排
Showing
18 changed file
with
96 addition
and
104 deletion
+96
-104
server/config/auto_code.go
server/config/auto_code.go
+10
-10
server/config/captcha.go
server/config/captcha.go
+3
-3
server/config/casbin.go
server/config/casbin.go
+1
-1
server/config/config.go
server/config/config.go
+5
-5
server/config/db_list.go
server/config/db_list.go
+10
-10
server/config/email.go
server/config/email.go
+1
-1
server/config/gorm_mysql.go
server/config/gorm_mysql.go
+10
-10
server/config/gorm_pgsql.go
server/config/gorm_pgsql.go
+10
-10
server/config/jwt.go
server/config/jwt.go
+4
-4
server/config/oss_aliyun.go
server/config/oss_aliyun.go
+5
-5
server/config/oss_aws.go
server/config/oss_aws.go
+6
-6
server/config/oss_huawei.go
server/config/oss_huawei.go
+2
-2
server/config/oss_qiniu.go
server/config/oss_qiniu.go
+7
-7
server/config/oss_tencent.go
server/config/oss_tencent.go
+4
-4
server/config/system.go
server/config/system.go
+8
-8
server/config/zap.go
server/config/zap.go
+8
-8
server/service/system/sys_initdb_mysql.go
server/service/system/sys_initdb_mysql.go
+1
-5
server/service/system/sys_initdb_pgsql.go
server/service/system/sys_initdb_pgsql.go
+1
-5
未找到文件。
server/config/auto_code.go
浏览文件 @
8992f860
package
config
type
Autocode
struct
{
TransferRestart
bool
`mapstructure:"transfer-restart" json:"transfer
R
estart" yaml:"transfer-restart"`
TransferRestart
bool
`mapstructure:"transfer-restart" json:"transfer
-r
estart" yaml:"transfer-restart"`
Root
string
`mapstructure:"root" json:"root" yaml:"root"`
Server
string
`mapstructure:"server" json:"server" yaml:"server"`
SApi
string
`mapstructure:"server-api" json:"server
A
pi" yaml:"server-api"`
SInitialize
string
`mapstructure:"server-initialize" json:"server
I
nitialize" yaml:"server-initialize"`
SModel
string
`mapstructure:"server-model" json:"server
M
odel" yaml:"server-model"`
SRequest
string
`mapstructure:"server-request" json:"server
R
equest" yaml:"server-request"`
SRouter
string
`mapstructure:"server-router" json:"server
R
outer" yaml:"server-router"`
SService
string
`mapstructure:"server-service" json:"server
S
ervice" yaml:"server-service"`
SApi
string
`mapstructure:"server-api" json:"server
-a
pi" yaml:"server-api"`
SInitialize
string
`mapstructure:"server-initialize" json:"server
-i
nitialize" yaml:"server-initialize"`
SModel
string
`mapstructure:"server-model" json:"server
-m
odel" yaml:"server-model"`
SRequest
string
`mapstructure:"server-request" json:"server
-r
equest" yaml:"server-request"`
SRouter
string
`mapstructure:"server-router" json:"server
-r
outer" yaml:"server-router"`
SService
string
`mapstructure:"server-service" json:"server
-s
ervice" yaml:"server-service"`
Web
string
`mapstructure:"web" json:"web" yaml:"web"`
WApi
string
`mapstructure:"web-api" json:"web
A
pi" yaml:"web-api"`
WForm
string
`mapstructure:"web-form" json:"web
F
orm" yaml:"web-form"`
WTable
string
`mapstructure:"web-table" json:"web
T
able" yaml:"web-table"`
WApi
string
`mapstructure:"web-api" json:"web
-a
pi" yaml:"web-api"`
WForm
string
`mapstructure:"web-form" json:"web
-f
orm" yaml:"web-form"`
WTable
string
`mapstructure:"web-table" json:"web
-t
able" yaml:"web-table"`
}
server/config/captcha.go
浏览文件 @
8992f860
package
config
type
Captcha
struct
{
KeyLong
int
`mapstructure:"key-long" json:"key
L
ong" yaml:"key-long"`
// 验证码长度
ImgWidth
int
`mapstructure:"img-width" json:"img
W
idth" yaml:"img-width"`
// 验证码宽度
ImgHeight
int
`mapstructure:"img-height" json:"img
H
eight" yaml:"img-height"`
// 验证码高度
KeyLong
int
`mapstructure:"key-long" json:"key
-l
ong" yaml:"key-long"`
// 验证码长度
ImgWidth
int
`mapstructure:"img-width" json:"img
-w
idth" yaml:"img-width"`
// 验证码宽度
ImgHeight
int
`mapstructure:"img-height" json:"img
-h
eight" yaml:"img-height"`
// 验证码高度
}
server/config/casbin.go
浏览文件 @
8992f860
package
config
type
Casbin
struct
{
ModelPath
string
`mapstructure:"model-path" json:"model
P
ath" yaml:"model-path"`
// 存放casbin模型的相对路径
ModelPath
string
`mapstructure:"model-path" json:"model
-p
ath" yaml:"model-path"`
// 存放casbin模型的相对路径
}
server/config/config.go
浏览文件 @
8992f860
...
...
@@ -9,7 +9,7 @@ type Server struct {
System
System
`mapstructure:"system" json:"system" yaml:"system"`
Captcha
Captcha
`mapstructure:"captcha" json:"captcha" yaml:"captcha"`
// auto
AutoCode
Autocode
`mapstructure:"auto
Code" json:"autoCode" yaml:"autoC
ode"`
AutoCode
Autocode
`mapstructure:"auto
code" json:"autocode" yaml:"autoc
ode"`
// gorm
Mysql
Mysql
`mapstructure:"mysql" json:"mysql" yaml:"mysql"`
Pgsql
Pgsql
`mapstructure:"pgsql" json:"pgsql" yaml:"pgsql"`
...
...
@@ -17,10 +17,10 @@ type Server struct {
// oss
Local
Local
`mapstructure:"local" json:"local" yaml:"local"`
Qiniu
Qiniu
`mapstructure:"qiniu" json:"qiniu" yaml:"qiniu"`
AliyunOSS
AliyunOSS
`mapstructure:"aliyun-oss" json:"aliyun
OSS
" yaml:"aliyun-oss"`
HuaWeiObs
HuaWeiObs
`mapstructure:"hua-wei-obs" json:"hua
WeiO
bs" yaml:"hua-wei-obs"`
TencentCOS
TencentCOS
`mapstructure:"tencent-cos" json:"tencent
COS
" yaml:"tencent-cos"`
AwsS3
AwsS3
`mapstructure:"aws-s3" json:"aws
S
3" yaml:"aws-s3"`
AliyunOSS
AliyunOSS
`mapstructure:"aliyun-oss" json:"aliyun
-oss
" yaml:"aliyun-oss"`
HuaWeiObs
HuaWeiObs
`mapstructure:"hua-wei-obs" json:"hua
-wei-o
bs" yaml:"hua-wei-obs"`
TencentCOS
TencentCOS
`mapstructure:"tencent-cos" json:"tencent
-cos
" yaml:"tencent-cos"`
AwsS3
AwsS3
`mapstructure:"aws-s3" json:"aws
-s
3" yaml:"aws-s3"`
Excel
Excel
`mapstructure:"excel" json:"excel" yaml:"excel"`
Timer
Timer
`mapstructure:"timer" json:"timer" yaml:"timer"`
...
...
server/config/db_list.go
浏览文件 @
8992f860
...
...
@@ -4,16 +4,16 @@ type DB struct {
Disable
bool
`mapstructure:"disable" json:"disable" yaml:"disable"`
Type
string
`mapstructure:"type" json:"type" yaml:"type"`
AliasName
string
`mapstructure:"alias-name" json:"alias-name" yaml:"alias-name"`
Path
string
`mapstructure:"path" json:"path" yaml:"path"`
// 服务器地址:端口
Port
string
`mapstructure:"port" json:"port" yaml:"port"`
//:端口
Config
string
`mapstructure:"config" json:"config" yaml:"config"`
// 高级配置
Dbname
string
`mapstructure:"db-name" json:"db
name" yaml:"db-name"`
// 数据库名
Username
string
`mapstructure:"username" json:"username" yaml:"username"`
// 数据库用户名
Password
string
`mapstructure:"password" json:"password" yaml:"password"`
// 数据库密码
MaxIdleConns
int
`mapstructure:"max-idle-conns" json:"max
IdleC
onns" yaml:"max-idle-conns"`
// 空闲中的最大连接数
MaxOpenConns
int
`mapstructure:"max-open-conns" json:"max
OpenC
onns" yaml:"max-open-conns"`
// 打开到数据库的最大连接数
LogMode
string
`mapstructure:"log-mode" json:"log
Mode" yaml:"log-mode"`
// 是否开启Gorm全局日志
LogZap
bool
`mapstructure:"log-zap" json:"log
Z
ap" yaml:"log-zap"`
Path
string
`mapstructure:"path" json:"path" yaml:"path"`
// 服务器地址:端口
Port
string
`mapstructure:"port" json:"port" yaml:"port"`
//:端口
Config
string
`mapstructure:"config" json:"config" yaml:"config"`
// 高级配置
Dbname
string
`mapstructure:"db-name" json:"db
-name" yaml:"db-name"`
// 数据库名
Username
string
`mapstructure:"username" json:"username" yaml:"username"`
// 数据库用户名
Password
string
`mapstructure:"password" json:"password" yaml:"password"`
// 数据库密码
MaxIdleConns
int
`mapstructure:"max-idle-conns" json:"max
-idle-c
onns" yaml:"max-idle-conns"`
// 空闲中的最大连接数
MaxOpenConns
int
`mapstructure:"max-open-conns" json:"max
-open-c
onns" yaml:"max-open-conns"`
// 打开到数据库的最大连接数
LogMode
string
`mapstructure:"log-mode" json:"log
-mode" yaml:"log-mode"`
// 是否开启Gorm全局日志
LogZap
bool
`mapstructure:"log-zap" json:"log
-z
ap" yaml:"log-zap"`
}
func
(
m
*
DB
)
Dsn
()
string
{
...
...
server/config/email.go
浏览文件 @
8992f860
...
...
@@ -5,7 +5,7 @@ type Email struct {
Port
int
`mapstructure:"port" json:"port" yaml:"port"`
// 端口
From
string
`mapstructure:"from" json:"from" yaml:"from"`
// 收件人
Host
string
`mapstructure:"host" json:"host" yaml:"host"`
// 服务器地址
IsSSL
bool
`mapstructure:"is-ssl" json:"is
SSL" yaml:"is-ssl"`
// 是否SSL
IsSSL
bool
`mapstructure:"is-ssl" json:"is
-ssl" yaml:"is-ssl"`
// 是否SSL
Secret
string
`mapstructure:"secret" json:"secret" yaml:"secret"`
// 密钥
Nickname
string
`mapstructure:"nickname" json:"nickname" yaml:"nickname"`
// 昵称
}
server/config/gorm_mysql.go
浏览文件 @
8992f860
package
config
type
Mysql
struct
{
Path
string
`mapstructure:"path" json:"path" yaml:"path"`
// 服务器地址
Port
string
`mapstructure:"port" json:"port" yaml:"port"`
// 端口
Config
string
`mapstructure:"config" json:"config" yaml:"config"`
// 高级配置
Dbname
string
`mapstructure:"db-name" json:"db
name" yaml:"db-name"`
// 数据库名
Username
string
`mapstructure:"username" json:"username" yaml:"username"`
// 数据库用户名
Password
string
`mapstructure:"password" json:"password" yaml:"password"`
// 数据库密码
MaxIdleConns
int
`mapstructure:"max-idle-conns" json:"max
IdleC
onns" yaml:"max-idle-conns"`
// 空闲中的最大连接数
MaxOpenConns
int
`mapstructure:"max-open-conns" json:"max
OpenC
onns" yaml:"max-open-conns"`
// 打开到数据库的最大连接数
LogMode
string
`mapstructure:"log-mode" json:"log
Mode" yaml:"log-mode"`
// 是否开启Gorm全局日志
LogZap
bool
`mapstructure:"log-zap" json:"log
Zap" yaml:"log-zap"`
// 是否通过zap写入日志文件
Path
string
`mapstructure:"path" json:"path" yaml:"path"`
// 服务器地址
Port
string
`mapstructure:"port" json:"port" yaml:"port"`
// 端口
Config
string
`mapstructure:"config" json:"config" yaml:"config"`
// 高级配置
Dbname
string
`mapstructure:"db-name" json:"db
-name" yaml:"db-name"`
// 数据库名
Username
string
`mapstructure:"username" json:"username" yaml:"username"`
// 数据库用户名
Password
string
`mapstructure:"password" json:"password" yaml:"password"`
// 数据库密码
MaxIdleConns
int
`mapstructure:"max-idle-conns" json:"max
-idle-c
onns" yaml:"max-idle-conns"`
// 空闲中的最大连接数
MaxOpenConns
int
`mapstructure:"max-open-conns" json:"max
-open-c
onns" yaml:"max-open-conns"`
// 打开到数据库的最大连接数
LogMode
string
`mapstructure:"log-mode" json:"log
-mode" yaml:"log-mode"`
// 是否开启Gorm全局日志
LogZap
bool
`mapstructure:"log-zap" json:"log
-zap" yaml:"log-zap"`
// 是否通过zap写入日志文件
}
func
(
m
*
Mysql
)
Dsn
()
string
{
...
...
server/config/gorm_pgsql.go
浏览文件 @
8992f860
package
config
type
Pgsql
struct
{
Path
string
`mapstructure:"path" json:"path" yaml:"path"`
// 服务器地址:端口
Port
string
`mapstructure:"port" json:"port" yaml:"port"`
//:端口
Config
string
`mapstructure:"config" json:"config" yaml:"config"`
// 高级配置
Dbname
string
`mapstructure:"db-name" json:"db
name" yaml:"db-name"`
// 数据库名
Username
string
`mapstructure:"username" json:"username" yaml:"username"`
// 数据库用户名
Password
string
`mapstructure:"password" json:"password" yaml:"password"`
// 数据库密码
MaxIdleConns
int
`mapstructure:"max-idle-conns" json:"max
IdleC
onns" yaml:"max-idle-conns"`
// 空闲中的最大连接数
MaxOpenConns
int
`mapstructure:"max-open-conns" json:"max
OpenC
onns" yaml:"max-open-conns"`
// 打开到数据库的最大连接数
LogMode
string
`mapstructure:"log-mode" json:"log
Mode" yaml:"log-mode"`
// 是否开启Gorm全局日志
LogZap
bool
`mapstructure:"log-zap" json:"log
Zap" yaml:"log-zap"`
// 是否通过zap写入日志文件
Path
string
`mapstructure:"path" json:"path" yaml:"path"`
// 服务器地址:端口
Port
string
`mapstructure:"port" json:"port" yaml:"port"`
//:端口
Config
string
`mapstructure:"config" json:"config" yaml:"config"`
// 高级配置
Dbname
string
`mapstructure:"db-name" json:"db
-name" yaml:"db-name"`
// 数据库名
Username
string
`mapstructure:"username" json:"username" yaml:"username"`
// 数据库用户名
Password
string
`mapstructure:"password" json:"password" yaml:"password"`
// 数据库密码
MaxIdleConns
int
`mapstructure:"max-idle-conns" json:"max
-idle-c
onns" yaml:"max-idle-conns"`
// 空闲中的最大连接数
MaxOpenConns
int
`mapstructure:"max-open-conns" json:"max
-open-c
onns" yaml:"max-open-conns"`
// 打开到数据库的最大连接数
LogMode
string
`mapstructure:"log-mode" json:"log
-mode" yaml:"log-mode"`
// 是否开启Gorm全局日志
LogZap
bool
`mapstructure:"log-zap" json:"log
-zap" yaml:"log-zap"`
// 是否通过zap写入日志文件
}
// Dsn 基于配置文件获取 dsn
...
...
server/config/jwt.go
浏览文件 @
8992f860
package
config
type
JWT
struct
{
SigningKey
string
`mapstructure:"signing-key" json:"signing
K
ey" yaml:"signing-key"`
// jwt签名
ExpiresTime
int64
`mapstructure:"expires-time" json:"expires
T
ime" yaml:"expires-time"`
// 过期时间
BufferTime
int64
`mapstructure:"buffer-time" json:"buffer
T
ime" yaml:"buffer-time"`
// 缓冲时间
Issuer
string
`mapstructure:"issuer" json:"issuer" yaml:"issuer"`
// 签发者
SigningKey
string
`mapstructure:"signing-key" json:"signing
-k
ey" yaml:"signing-key"`
// jwt签名
ExpiresTime
int64
`mapstructure:"expires-time" json:"expires
-t
ime" yaml:"expires-time"`
// 过期时间
BufferTime
int64
`mapstructure:"buffer-time" json:"buffer
-t
ime" yaml:"buffer-time"`
// 缓冲时间
Issuer
string
`mapstructure:"issuer" json:"issuer" yaml:"issuer"`
// 签发者
}
server/config/oss_aliyun.go
浏览文件 @
8992f860
...
...
@@ -2,9 +2,9 @@ package config
type
AliyunOSS
struct
{
Endpoint
string
`mapstructure:"endpoint" json:"endpoint" yaml:"endpoint"`
AccessKeyId
string
`mapstructure:"access-key-id" json:"access
KeyI
d" yaml:"access-key-id"`
AccessKeySecret
string
`mapstructure:"access-key-secret" json:"access
KeyS
ecret" yaml:"access-key-secret"`
BucketName
string
`mapstructure:"bucket-name" json:"bucket
N
ame" yaml:"bucket-name"`
BucketUrl
string
`mapstructure:"bucket-url" json:"bucket
U
rl" yaml:"bucket-url"`
BasePath
string
`mapstructure:"base-path" json:"base
P
ath" yaml:"base-path"`
AccessKeyId
string
`mapstructure:"access-key-id" json:"access
-key-i
d" yaml:"access-key-id"`
AccessKeySecret
string
`mapstructure:"access-key-secret" json:"access
-key-s
ecret" yaml:"access-key-secret"`
BucketName
string
`mapstructure:"bucket-name" json:"bucket
-n
ame" yaml:"bucket-name"`
BucketUrl
string
`mapstructure:"bucket-url" json:"bucket
-u
rl" yaml:"bucket-url"`
BasePath
string
`mapstructure:"base-path" json:"base
-p
ath" yaml:"base-path"`
}
server/config/oss_aws.go
浏览文件 @
8992f860
...
...
@@ -4,10 +4,10 @@ type AwsS3 struct {
Bucket
string
`mapstructure:"bucket" json:"bucket" yaml:"bucket"`
Region
string
`mapstructure:"region" json:"region" yaml:"region"`
Endpoint
string
`mapstructure:"endpoint" json:"endpoint" yaml:"endpoint"`
S3ForcePathStyle
bool
`mapstructure:"s3-force-path-style" json:"s3
ForcePathS
tyle" yaml:"s3-force-path-style"`
DisableSSL
bool
`mapstructure:"disable-ssl" json:"disable
SSL
" yaml:"disable-ssl"`
SecretID
string
`mapstructure:"secret-id" json:"secret
ID
" yaml:"secret-id"`
SecretKey
string
`mapstructure:"secret-key" json:"secret
K
ey" yaml:"secret-key"`
BaseURL
string
`mapstructure:"base-url" json:"base
URL
" yaml:"base-url"`
PathPrefix
string
`mapstructure:"path-prefix" json:"path
P
refix" yaml:"path-prefix"`
S3ForcePathStyle
bool
`mapstructure:"s3-force-path-style" json:"s3
-force-path-s
tyle" yaml:"s3-force-path-style"`
DisableSSL
bool
`mapstructure:"disable-ssl" json:"disable
-ssl
" yaml:"disable-ssl"`
SecretID
string
`mapstructure:"secret-id" json:"secret
-id
" yaml:"secret-id"`
SecretKey
string
`mapstructure:"secret-key" json:"secret
-k
ey" yaml:"secret-key"`
BaseURL
string
`mapstructure:"base-url" json:"base
-url
" yaml:"base-url"`
PathPrefix
string
`mapstructure:"path-prefix" json:"path
-p
refix" yaml:"path-prefix"`
}
server/config/oss_huawei.go
浏览文件 @
8992f860
...
...
@@ -4,6 +4,6 @@ type HuaWeiObs struct {
Path
string
`mapstructure:"path" json:"path" yaml:"path"`
Bucket
string
`mapstructure:"bucket" json:"bucket" yaml:"bucket"`
Endpoint
string
`mapstructure:"endpoint" json:"endpoint" yaml:"endpoint"`
AccessKey
string
`mapstructure:"access-key" json:"access
K
ey" yaml:"access-key"`
SecretKey
string
`mapstructure:"secret-key" json:"secret
K
ey" yaml:"secret-key"`
AccessKey
string
`mapstructure:"access-key" json:"access
-k
ey" yaml:"access-key"`
SecretKey
string
`mapstructure:"secret-key" json:"secret
-k
ey" yaml:"secret-key"`
}
server/config/oss_qiniu.go
浏览文件 @
8992f860
package
config
type
Qiniu
struct
{
Zone
string
`mapstructure:"zone" json:"zone" yaml:"zone"`
// 存储区域
Bucket
string
`mapstructure:"bucket" json:"bucket" yaml:"bucket"`
// 空间名称
ImgPath
string
`mapstructure:"img-path" json:"img
Path" yaml:"img-path"`
// CDN加速域名
UseHTTPS
bool
`mapstructure:"use-https" json:"use
Https" yaml:"use-https"`
// 是否使用https
AccessKey
string
`mapstructure:"access-key" json:"access
Key" yaml:"access-key"`
// 秘钥AK
SecretKey
string
`mapstructure:"secret-key" json:"secret
Key" yaml:"secret-key"`
// 秘钥SK
UseCdnDomains
bool
`mapstructure:"use-cdn-domains" json:"use
CdnD
omains" yaml:"use-cdn-domains"`
// 上传是否使用CDN上传加速
Zone
string
`mapstructure:"zone" json:"zone" yaml:"zone"`
// 存储区域
Bucket
string
`mapstructure:"bucket" json:"bucket" yaml:"bucket"`
// 空间名称
ImgPath
string
`mapstructure:"img-path" json:"img
-path" yaml:"img-path"`
// CDN加速域名
UseHTTPS
bool
`mapstructure:"use-https" json:"use
-https" yaml:"use-https"`
// 是否使用https
AccessKey
string
`mapstructure:"access-key" json:"access
-key" yaml:"access-key"`
// 秘钥AK
SecretKey
string
`mapstructure:"secret-key" json:"secret
-key" yaml:"secret-key"`
// 秘钥SK
UseCdnDomains
bool
`mapstructure:"use-cdn-domains" json:"use
-cdn-d
omains" yaml:"use-cdn-domains"`
// 上传是否使用CDN上传加速
}
server/config/oss_tencent.go
浏览文件 @
8992f860
...
...
@@ -3,8 +3,8 @@ package config
type
TencentCOS
struct
{
Bucket
string
`mapstructure:"bucket" json:"bucket" yaml:"bucket"`
Region
string
`mapstructure:"region" json:"region" yaml:"region"`
SecretID
string
`mapstructure:"secret-id" json:"secret
ID
" yaml:"secret-id"`
SecretKey
string
`mapstructure:"secret-key" json:"secret
K
ey" yaml:"secret-key"`
BaseURL
string
`mapstructure:"base-url" json:"base
URL
" yaml:"base-url"`
PathPrefix
string
`mapstructure:"path-prefix" json:"path
P
refix" yaml:"path-prefix"`
SecretID
string
`mapstructure:"secret-id" json:"secret
-id
" yaml:"secret-id"`
SecretKey
string
`mapstructure:"secret-key" json:"secret
-k
ey" yaml:"secret-key"`
BaseURL
string
`mapstructure:"base-url" json:"base
-url
" yaml:"base-url"`
PathPrefix
string
`mapstructure:"path-prefix" json:"path
-p
refix" yaml:"path-prefix"`
}
server/config/system.go
浏览文件 @
8992f860
package
config
type
System
struct
{
Env
string
`mapstructure:"env" json:"env" yaml:"env"`
// 环境值
Addr
int
`mapstructure:"addr" json:"addr" yaml:"addr"`
// 端口值
DbType
string
`mapstructure:"db-type" json:"db
T
ype" yaml:"db-type"`
// 数据库类型:mysql(默认)|sqlite|sqlserver|postgresql
OssType
string
`mapstructure:"oss-type" json:"oss
T
ype" yaml:"oss-type"`
// Oss类型
UseMultipoint
bool
`mapstructure:"use-multipoint" json:"use
M
ultipoint" yaml:"use-multipoint"`
// 多点登录拦截
UseRedis
bool
`mapstructure:"use-redis" json:"use
R
edis" yaml:"use-redis"`
// 使用redis
LimitCountIP
int
`mapstructure:"iplimit-count" json:"iplimit
C
ount" yaml:"iplimit-count"`
LimitTimeIP
int
`mapstructure:"iplimit-time" json:"iplimit
T
ime" yaml:"iplimit-time"`
Env
string
`mapstructure:"env" json:"env" yaml:"env"`
// 环境值
Addr
int
`mapstructure:"addr" json:"addr" yaml:"addr"`
// 端口值
DbType
string
`mapstructure:"db-type" json:"db
-t
ype" yaml:"db-type"`
// 数据库类型:mysql(默认)|sqlite|sqlserver|postgresql
OssType
string
`mapstructure:"oss-type" json:"oss
-t
ype" yaml:"oss-type"`
// Oss类型
UseMultipoint
bool
`mapstructure:"use-multipoint" json:"use
-m
ultipoint" yaml:"use-multipoint"`
// 多点登录拦截
UseRedis
bool
`mapstructure:"use-redis" json:"use
-r
edis" yaml:"use-redis"`
// 使用redis
LimitCountIP
int
`mapstructure:"iplimit-count" json:"iplimit
-c
ount" yaml:"iplimit-count"`
LimitTimeIP
int
`mapstructure:"iplimit-time" json:"iplimit
-t
ime" yaml:"iplimit-time"`
}
server/config/zap.go
浏览文件 @
8992f860
package
config
type
Zap
struct
{
Level
string
`mapstructure:"level" json:"level" yaml:"level"`
// 级别
Format
string
`mapstructure:"format" json:"format" yaml:"format"`
// 输出
Prefix
string
`mapstructure:"prefix" json:"prefix" yaml:"prefix"`
// 日志前缀
Director
string
`mapstructure:"director" json:"director" yaml:"director"`
// 日志文件夹
ShowLine
bool
`mapstructure:"show-line" json:"show
Line" yaml:"showLine"`
// 显示行
EncodeLevel
string
`mapstructure:"encode-level" json:"encode
L
evel" yaml:"encode-level"`
// 编码级
StacktraceKey
string
`mapstructure:"stacktrace-key" json:"stacktrace
K
ey" yaml:"stacktrace-key"`
// 栈名
LogInConsole
bool
`mapstructure:"log-in-console" json:"log
InConsole" yaml:"log-in-console"`
// 输出控制台
Level
string
`mapstructure:"level" json:"level" yaml:"level"`
// 级别
Format
string
`mapstructure:"format" json:"format" yaml:"format"`
// 输出
Prefix
string
`mapstructure:"prefix" json:"prefix" yaml:"prefix"`
// 日志前缀
Director
string
`mapstructure:"director" json:"director" yaml:"director"`
// 日志文件夹
ShowLine
bool
`mapstructure:"show-line" json:"show
-line" yaml:"show-line"`
// 显示行
EncodeLevel
string
`mapstructure:"encode-level" json:"encode
-l
evel" yaml:"encode-level"`
// 编码级
StacktraceKey
string
`mapstructure:"stacktrace-key" json:"stacktrace
-k
ey" yaml:"stacktrace-key"`
// 栈名
LogInConsole
bool
`mapstructure:"log-in-console" json:"log
-in-console" yaml:"log-in-console"`
// 输出控制台
}
server/service/system/sys_initdb_mysql.go
浏览文件 @
8992f860
...
...
@@ -10,7 +10,6 @@ import (
"github.com/flipped-aurora/gin-vue-admin/server/model/system/request"
"github.com/flipped-aurora/gin-vue-admin/server/source/example"
"github.com/flipped-aurora/gin-vue-admin/server/source/system"
"github.com/flipped-aurora/gin-vue-admin/server/utils"
uuid
"github.com/satori/go.uuid"
"gorm.io/driver/mysql"
"gorm.io/gorm"
...
...
@@ -21,10 +20,7 @@ import (
// Author [songzhibin97](https://github.com/songzhibin97)
func
(
initDBService
*
InitDBService
)
writeMysqlConfig
(
mysql
config
.
Mysql
)
error
{
global
.
GVA_CONFIG
.
Mysql
=
mysql
cs
:=
utils
.
StructToMap
(
global
.
GVA_CONFIG
)
for
k
,
v
:=
range
cs
{
global
.
GVA_VP
.
Set
(
k
,
v
)
}
global
.
GVA_VP
.
Set
(
"mysql"
,
mysql
)
global
.
GVA_VP
.
Set
(
"jwt.signing-key"
,
uuid
.
NewV4
()
.
String
())
return
global
.
GVA_VP
.
WriteConfig
()
}
...
...
server/service/system/sys_initdb_pgsql.go
浏览文件 @
8992f860
...
...
@@ -9,7 +9,6 @@ import (
"github.com/flipped-aurora/gin-vue-admin/server/model/system/request"
"github.com/flipped-aurora/gin-vue-admin/server/source/example"
"github.com/flipped-aurora/gin-vue-admin/server/source/system"
"github.com/flipped-aurora/gin-vue-admin/server/utils"
uuid
"github.com/satori/go.uuid"
"gorm.io/driver/postgres"
"gorm.io/gorm"
...
...
@@ -20,10 +19,7 @@ import (
func
(
initDBService
*
InitDBService
)
writePgsqlConfig
(
pgsql
config
.
Pgsql
)
error
{
global
.
GVA_CONFIG
.
System
.
DbType
=
"pgsql"
global
.
GVA_CONFIG
.
Pgsql
=
pgsql
cs
:=
utils
.
StructToMap
(
global
.
GVA_CONFIG
)
for
k
,
v
:=
range
cs
{
global
.
GVA_VP
.
Set
(
k
,
v
)
}
global
.
GVA_VP
.
Set
(
"pgsql"
,
pgsql
)
global
.
GVA_VP
.
Set
(
"jwt.signing-key"
,
uuid
.
NewV4
()
.
String
())
return
global
.
GVA_VP
.
WriteConfig
()
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录