You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
3.5 KiB
44 lines
3.5 KiB
|
4 years ago
|
package config
|
||
|
|
|
||
|
|
type Server struct {
|
||
|
4 years ago
|
JWT JWT `mapstructure:"jwt" json:"jwt" yaml:"jwt"`
|
||
|
|
Zap Zap `mapstructure:"zap" json:"zap" yaml:"zap"`
|
||
|
|
Redis Redis `mapstructure:"redis" json:"redis" yaml:"redis"`
|
||
|
|
RedisPrefix RedisPrefixStr `mapstructure:"redisprefix" json:"redisprefix" yaml:"redisprefix"` //redis键浅醉
|
||
|
|
Email Email `mapstructure:"email" json:"email" yaml:"email"`
|
||
|
|
Casbin Casbin `mapstructure:"casbin" json:"casbin" yaml:"casbin"`
|
||
|
|
System System `mapstructure:"system" json:"system" yaml:"system"`
|
||
|
|
Captcha Captcha `mapstructure:"captcha" json:"captcha" yaml:"captcha"`
|
||
|
4 years ago
|
// auto
|
||
|
|
AutoCode Autocode `mapstructure:"autoCode" json:"autoCode" yaml:"autoCode"`
|
||
|
|
// gorm
|
||
|
|
Mysql Mysql `mapstructure:"mysql" json:"mysql" yaml:"mysql"`
|
||
|
4 years ago
|
//其他数据库配置
|
||
|
|
MysqlMaster Mysql `mapstructure:"mysqlMaster" json:"mysqlMaster" yaml:"mysqlMaster"`
|
||
|
|
MysqlBookDate Mysql `mapstructure:"mysqlBookDate" json:"mysqlBookDate" yaml:"mysqlBookDate"`
|
||
|
|
MysqlWatchDate Mysql `mapstructure:"mysqlWatchDate" json:"mysqlWatchDate" yaml:"mysqlWatchDate"`
|
||
|
|
MysqlErrorSubjectDate Mysql `mapstructure:"mysqlErrorSubjectDate" json:"mysqlErrorSubjectDate" yaml:"mysqlErrorSubjectDate"`
|
||
|
|
MysqlMyTestDate Mysql `mapstructure:"mysqlMyTestDate" json:"mysqlMyTestDate" yaml:"mysqlMyTestDate"`
|
||
|
|
MysqlBooImgkDate Mysql `mapstructure:"mysqlBooImgkDate" json:"mysqlBooImgkDate" yaml:"mysqlBooImgkDate"`
|
||
|
|
MysqlIntegralDate Mysql `mapstructure:"mysqlIntegralDate" json:"mysqlIntegralDate" yaml:"mysqlIntegralDate"`
|
||
|
|
MysqlQADate Mysql `mapstructure:"mysqlQADate" json:"mysqlQADate" yaml:"mysqlQADate"`
|
||
|
|
MysqlBillboardDate Mysql `mapstructure:"mysqlBillboardDate" json:"mysqlBillboardDate" yaml:"mysqlBillboardDate"`
|
||
|
4 years ago
|
MysqlHealthReportDate Mysql `mapstructure:"mysqlHealthReportDate" json:"mysqlHealthReportDate" yaml:"mysqlHealthReportDate"`
|
||
|
4 years ago
|
// oss
|
||
|
4 years ago
|
Local Local `mapstructure:"local" json:"local" yaml:"local"`
|
||
|
|
Qiniu Qiniu `mapstructure:"qiniu" json:"qiniu" yaml:"qiniu"`
|
||
|
|
AliyunOSS AliyunOSS `mapstructure:"aliyun-oss" json:"aliyunOSS" yaml:"aliyun-oss"`
|
||
|
|
TencentCOS TencentCOS `mapstructure:"tencent-cos" json:"tencentCOS" yaml:"tencent-cos"`
|
||
|
|
Excel Excel `mapstructure:"excel" json:"excel" yaml:"excel"`
|
||
|
|
Timer Timer `mapstructure:"timer" json:"timer" yaml:"timer"`
|
||
|
|
WorkWechatId workWechatId `mapstructure:"workwechatid" json:"workwechatid" yaml:"workwechatid"`
|
||
|
|
WorkWechatSchool workWechatApplication `mapstructure:"workwechatschool" json:"workwechatschool" yaml:"workwechatschool"`
|
||
|
|
WorkWechatMailList workWechatSecret `mapstructure:"workwechatappmaillist" json:"workwechatappmaillist" yaml:"workwechatappmaillist"`
|
||
|
|
WorkHealthReport workWechatSecret `mapstructure:"healthreport" json:"healthreport" yaml:"healthreport"`
|
||
|
|
|
||
|
|
WorkWechatIds workWechatId `mapstructure:"workwechatids" json:"workwechatids" yaml:"workwechatids"`
|
||
|
|
WorkWechatSchools workWechatApplication `mapstructure:"workwechatschools" json:"workwechatschools" yaml:"workwechatschools"`
|
||
|
|
WorkWechatMailLists workWechatSecret `mapstructure:"workwechatappmaillists" json:"workwechatappmaillists" yaml:"workwechatappmaillists"`
|
||
|
|
WorkHealthReports workWechatSecret `mapstructure:"healthreports" json:"healthreports" yaml:"healthreports"`
|
||
|
4 years ago
|
}
|