123456789101112131415161718192021222324252627282930313233343536 |
- package config
- import (
- "github.com/suyuan32/simple-admin-common/config"
- "github.com/suyuan32/simple-admin-common/plugins/casbin"
- "github.com/suyuan32/simple-admin-common/utils/captcha"
- "github.com/zeromicro/go-zero/rest"
- "github.com/zeromicro/go-zero/zrpc"
- "wechat-api/internal/types"
- )
- type Config struct {
- rest.RestConf
- Auth rest.AuthConf
- CROSConf config.CROSConf
- CasbinDatabaseConf config.DatabaseConf
- RedisConf config.RedisConf
- CasbinConf casbin.CasbinConf
- DatabaseConf config.DatabaseConf
- Miniprogram types.Miniprogram
- Fastgpt types.Fastgpt
- Aliyun types.Aliyun
- CoreRpc zrpc.RpcClientConf
- Xiaoice types.Xiaoice
- WebSocket []types.WebSocketConfig
- OpenAI types.OpenAI
- FastgptMongoConf types.MongoDB
- //验证码设置
- Captcha captcha.Conf
- //登录类型设置
- LoginConf LoginConf
- }
- type LoginConf struct {
- LoginVerify string `json:",default=captcha,options=[captcha,email,sms,sms_or_email,all]"`
- }
|