add backend tpl
This commit is contained in:
1
backend_v1/modules/backend/medias/routes.go
Normal file
1
backend_v1/modules/backend/medias/routes.go
Normal file
@@ -0,0 +1 @@
|
||||
package medias
|
||||
1
backend_v1/modules/backend/users/routes.go
Normal file
1
backend_v1/modules/backend/users/routes.go
Normal file
@@ -0,0 +1 @@
|
||||
package users
|
||||
7
backend_v1/modules/frontend/medias/actions.go
Normal file
7
backend_v1/modules/frontend/medias/actions.go
Normal file
@@ -0,0 +1,7 @@
|
||||
package medias
|
||||
|
||||
import "github.com/gofiber/fiber/v3"
|
||||
|
||||
func GetMedias(c fiber.Ctx) error {
|
||||
return c.SendString("medias")
|
||||
}
|
||||
7
backend_v1/modules/frontend/medias/routes.go
Normal file
7
backend_v1/modules/frontend/medias/routes.go
Normal file
@@ -0,0 +1,7 @@
|
||||
package medias
|
||||
|
||||
import "github.com/gofiber/fiber/v3"
|
||||
|
||||
func RegisterRoutes(app fiber.App) {
|
||||
app.Get("/medias", GetMedias)
|
||||
}
|
||||
15
backend_v1/modules/frontend/users/controller.go
Normal file
15
backend_v1/modules/frontend/users/controller.go
Normal file
@@ -0,0 +1,15 @@
|
||||
package users
|
||||
|
||||
import "github.com/gofiber/fiber/v3"
|
||||
|
||||
type UserController struct {
|
||||
userSvc *UserService
|
||||
}
|
||||
|
||||
func GetUsers(c fiber.Ctx) error {
|
||||
return c.SendString("users")
|
||||
}
|
||||
|
||||
func GetCurrentUserInfo(c fiber.Ctx) error {
|
||||
return c.SendString("current user info")
|
||||
}
|
||||
6
backend_v1/modules/frontend/users/dto.go
Normal file
6
backend_v1/modules/frontend/users/dto.go
Normal file
@@ -0,0 +1,6 @@
|
||||
package users
|
||||
|
||||
type CurrentUserInfo struct {
|
||||
OpenID string `json:"open_id"`
|
||||
Balance int8 `json:"balance"`
|
||||
}
|
||||
1
backend_v1/modules/frontend/users/provider.go
Normal file
1
backend_v1/modules/frontend/users/provider.go
Normal file
@@ -0,0 +1 @@
|
||||
package users
|
||||
10
backend_v1/modules/frontend/users/routes.go
Normal file
10
backend_v1/modules/frontend/users/routes.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package users
|
||||
|
||||
import "github.com/gofiber/fiber/v3"
|
||||
|
||||
func RegisterRoutes(app *fiber.App) {
|
||||
group := app.Group("users")
|
||||
|
||||
// 获取当前用户信息
|
||||
group.Get("/self", GetCurrentUserInfo)
|
||||
}
|
||||
7
backend_v1/modules/frontend/users/service.go
Normal file
7
backend_v1/modules/frontend/users/service.go
Normal file
@@ -0,0 +1,7 @@
|
||||
package users
|
||||
|
||||
type UserService struct{}
|
||||
|
||||
func (svc *UserService) GetUsers() string {
|
||||
return "users"
|
||||
}
|
||||
Reference in New Issue
Block a user