Documentation
¶
Overview ¶
Package services 提供与原有代码的兼容性
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIKeyAuthResult ¶ added in v1.9.9
type APIKeyAuthResult = user.APIKeyAuthResult
type AdminService ¶
兼容性类型别名
func NewAdminService ¶
func NewAdminService(repositoryManager *repository.RepositoryManager, manager *config.ConfigManager, storageService *storage.ConcreteStorageService) *AdminService
兼容性构造函数
type AdminUserUpdateParams ¶ added in v1.9.5
type AdminUserUpdateParams = admin.UserUpdateParams
type AuthService ¶
func NewAuthService ¶
func NewAuthService(repositoryManager *repository.RepositoryManager, manager *config.ConfigManager) *AuthService
type ChunkService ¶
func NewChunkService ¶
func NewChunkService(repositoryManager *repository.RepositoryManager, manager *config.ConfigManager, storageService *storage.ConcreteStorageService) *ChunkService
type QRCodeService ¶ added in v1.11.1
type QRCodeService struct{}
QRCodeService 二维码服务
func NewQRCodeService ¶ added in v1.11.1
func NewQRCodeService() *QRCodeService
NewQRCodeService 创建二维码服务实例
func (*QRCodeService) GenerateQRCode ¶ added in v1.11.1
func (s *QRCodeService) GenerateQRCode(data string, size int) ([]byte, error)
GenerateQRCode 生成二维码PNG图片 @param data 二维码数据内容 @param size 二维码尺寸(像素) @return []byte PNG图片数据 @return error 错误信息
func (*QRCodeService) GenerateQRCodeBase64 ¶ added in v1.11.1
func (s *QRCodeService) GenerateQRCodeBase64(data string, size int) (string, error)
GenerateQRCodeBase64 生成Base64编码的二维码图片 @param data 二维码数据内容 @param size 二维码尺寸(像素) @return string Base64编码的PNG图片数据 @return error 错误信息
func (*QRCodeService) ValidateQRCodeData ¶ added in v1.11.1
func (s *QRCodeService) ValidateQRCodeData(data string) bool
ValidateQRCodeData 验证二维码数据有效性 @param data 二维码数据 @return bool 是否有效
type ShareFileRequest ¶
type ShareFileRequest = models.ShareFileRequest
type ShareService ¶
func NewShareService ¶
func NewShareService(repositoryManager *repository.RepositoryManager, manager *config.ConfigManager, storageService *storage.ConcreteStorageService, userService *UserService) *ShareService
type UserService ¶
func NewUserService ¶
func NewUserService(repositoryManager *repository.RepositoryManager, manager *config.ConfigManager) *UserService
Click to show internal directories.
Click to hide internal directories.