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.
|
|
package mainPage
import ( "github.com/gogf/gf/v2/net/ghttp" "practice_Go/internal/service" )
// 定义一个MainPage结构体
type MainPage struct{}
// 创建一个新的MainPage实例 初始化
func NewMainPage() *MainPage { return &MainPage{} }
// 获取文章,视频
func (c *MainPage) GetShows(req *ghttp.Request) { shows, err := service.GetShows().GetShows(req.Context()) if err == nil { req.Response.WriteJson(shows) } else { req.Response.WriteJson(err) } }
// 获取视频
func (c *MainPage) GetVideos(req *ghttp.Request) { shows, err := service.GetShows().GetVideos(req.Context()) if err == nil { req.Response.WriteJson(shows) } else { req.Response.WriteJson(err) } }
|