1234567891011121314151617181920212223242526272829303132333435363738 |
- package config
- import (
- "github.com/zeromicro/go-zero/core/conf"
- "github.com/zeromicro/go-zero/core/logx"
- "github.com/zeromicro/go-zero/rest"
- "github.com/zeromicro/go-zero/zrpc"
- )
- type Config struct {
- rest.RestConf
- UserCenterRpcConf zrpc.RpcClientConf
- GatewayRpcConf zrpc.RpcClientConf
- Logx logx.LogConf
- Auth struct {
- AccessSecret string
- AccessExpire int64
- }
- ManagerUserIds []string
- IntranetName string
- }
- var (
- ManagerUserIdsMap = map[string]bool{}
- C Config
- )
- func init() {
- conf.MustLoad("etc/usercenter-api.yaml", &C)
- // logx 根据配置初始化
- logx.MustSetup(C.Logx)
- //管理员权限
- if len(C.ManagerUserIds) > 0 {
- for _, v := range C.ManagerUserIds {
- ManagerUserIdsMap[v] = true
- }
- }
- }
|