This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
Files
schisandra-cloud-album/controller/controller.go
2024-10-17 23:41:40 +08:00

32 lines
1.4 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package controller
import (
"schisandra-cloud-album/controller/captcha_controller"
"schisandra-cloud-album/controller/client_controller"
"schisandra-cloud-album/controller/comment_controller"
"schisandra-cloud-album/controller/oauth_controller"
"schisandra-cloud-album/controller/permission_controller"
"schisandra-cloud-album/controller/role_controller"
"schisandra-cloud-album/controller/sms_controller"
"schisandra-cloud-album/controller/user_controller"
"schisandra-cloud-album/controller/websocket_controller/message_ws_controller"
"schisandra-cloud-album/controller/websocket_controller/qr_ws_controller"
)
// Controllers 统一导出的控制器接口
type Controllers struct {
UserController user_controller.UserController
CaptchaController captcha_controller.CaptchaController
SmsController sms_controller.SmsController
OAuthController oauth_controller.OAuthController
QrWebsocketController qr_ws_controller.QrWebsocketController
MessageWebsocketController message_ws_controller.MessageWebsocketController
RoleController role_controller.RoleController
PermissionController permission_controller.PermissionController
ClientController client_controller.ClientController
CommonController comment_controller.CommentController
}
// Controller new函数实例化实例化完成后会返回结构体地指针类型
var Controller = new(Controllers)