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.

49 lines
923 B

package clubPage
import (
"github.com/gogf/gf/v2/net/ghttp"
"practice_Go/internal/model/dto"
"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(dto.Result{
Code: 200,
Message: "success",
Data: club,
})
} else {
req.Response.WriteJson(dto.Result{
Code: 500,
Message: "error",
Data: err,
})
}
}
func (c ClubPage) GetClubShows(req *ghttp.Request) {
shows, err := service.GetClubs().GetClubShows(req.Context())
if err == nil {
req.Response.WriteJson(dto.Result{
Code: 200,
Message: "success",
Data: shows,
})
} else {
req.Response.WriteJson(dto.Result{
Code: 500,
Message: "error",
Data: err,
})
}
}