Files

38 lines
702 B
Go
Raw Normal View History

2021-09-28 11:47:19 +08:00
package controller
import (
"SciencesServer/app/service"
"SciencesServer/config"
"SciencesServer/serve/cache"
"SciencesServer/utils"
)
// Platform
type Platform struct{ *service.Session }
func (c *Platform) Format() string {
2021-11-24 10:50:09 +08:00
return ""
2021-09-28 11:47:19 +08:00
}
// ReturnPages 分页数据
type ReturnPages struct {
2021-10-09 11:55:54 +08:00
Data interface{} `json:"data"`
Count int64 `json:"count"`
2021-09-28 11:47:19 +08:00
}
type Key struct{}
// Generate 生成秘钥
func (*Key) Generate(len int) string {
key := utils.GetRandomString(len)
for {
isExist, _ := cache.Cache.SIsMember(config.RedisKeyForTenantKeys, key)
if !isExist {
_ = cache.Cache.SAdd(config.RedisKeyForTenantKeys, key)
return key
}
key = utils.GetRandomString(len)
}
}