You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
616 B
31 lines
616 B
package clubPage
|
|
|
|
import (
|
|
"github.com/gogf/gf/v2/net/ghttp"
|
|
"practice_Go/internal/service"
|
|
)
|
|
|
|
type ClubPage struct{}
|
|
|
|
func NewClubPage() *ClubPage {
|
|
return &ClubPage{}
|
|
}
|
|
|
|
// GetClub 获取俱乐部信息
|
|
func (c ClubPage) GetClub(req *ghttp.Request) {
|
|
club, err := service.GetClubs().GetClubs(req.Context())
|
|
if err == nil {
|
|
req.Response.WriteJson(club)
|
|
} else {
|
|
req.Response.WriteJson(err)
|
|
}
|
|
}
|
|
|
|
func (c ClubPage) GetClubShows(req *ghttp.Request) {
|
|
shows, err := service.GetClubs().GetClubShows(req.Context())
|
|
if err == nil {
|
|
req.Response.WriteJson(shows)
|
|
} else {
|
|
req.Response.WriteJson(err)
|
|
}
|
|
}
|