123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223 |
- // Code generated by protoc-gen-bm v0.1, DO NOT EDIT.
- // source: api/grpc/v1/api.proto
- /*
- Package v1 is a generated blademaster stub package.
- This code was generated with go-common/app/tool/bmgen/protoc-gen-bm v0.1.
- It is generated from these files:
- api/grpc/v1/api.proto
- */
- package v1
- import (
- "context"
- bm "go-common/library/net/http/blademaster"
- )
- // to suppressed 'imported but not used warning'
- var _ *bm.Context
- var _ context.Context
- // ==================
- // Resource Interface
- // ==================
- type Resource interface {
- // Add 添加资源接口
- Add(ctx context.Context, req *AddReq) (resp *AddResp, err error)
- // Add 添加资源接口(不限制位置和平台)
- AddEx(ctx context.Context, req *AddReq) (resp *AddResp, err error)
- // Edit 编辑资源接口
- Edit(ctx context.Context, req *EditReq) (resp *EditResp, err error)
- // Offline 下线资源接口
- Offline(ctx context.Context, req *OfflineReq) (resp *OfflineResp, err error)
- // GetList 获取资源列表
- GetList(ctx context.Context, req *GetListReq) (resp *GetListResp, err error)
- // 获取平台列表
- GetPlatformList(ctx context.Context, req *GetPlatformListReq) (resp *GetPlatformListResp, err error)
- // GetListEx 获取资源列表
- GetListEx(ctx context.Context, req *GetListExReq) (resp *GetListExResp, err error)
- }
- var v1ResourceSvc Resource
- // @params AddReq
- // @router GET /xlive/resource/v1/resource/Add
- // @response AddResp
- func resourceAdd(c *bm.Context) {
- p := new(AddReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1ResourceSvc.Add(c, p)
- c.JSON(resp, err)
- }
- // @params AddReq
- // @router GET /xlive/resource/v1/resource/AddEx
- // @response AddResp
- func resourceAddEx(c *bm.Context) {
- p := new(AddReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1ResourceSvc.AddEx(c, p)
- c.JSON(resp, err)
- }
- // @params EditReq
- // @router GET /xlive/resource/v1/resource/Edit
- // @response EditResp
- func resourceEdit(c *bm.Context) {
- p := new(EditReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1ResourceSvc.Edit(c, p)
- c.JSON(resp, err)
- }
- // @params OfflineReq
- // @router GET /xlive/resource/v1/resource/Offline
- // @response OfflineResp
- func resourceOffline(c *bm.Context) {
- p := new(OfflineReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1ResourceSvc.Offline(c, p)
- c.JSON(resp, err)
- }
- // @params GetListReq
- // @router GET /xlive/resource/v1/resource/GetList
- // @response GetListResp
- func resourceGetList(c *bm.Context) {
- p := new(GetListReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1ResourceSvc.GetList(c, p)
- c.JSON(resp, err)
- }
- // @params GetPlatformListReq
- // @router GET /xlive/resource/v1/resource/GetPlatformList
- // @response GetPlatformListResp
- func resourceGetPlatformList(c *bm.Context) {
- p := new(GetPlatformListReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1ResourceSvc.GetPlatformList(c, p)
- c.JSON(resp, err)
- }
- // @params GetListExReq
- // @router GET /xlive/resource/v1/resource/GetListEx
- // @response GetListExResp
- func resourceGetListEx(c *bm.Context) {
- p := new(GetListExReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1ResourceSvc.GetListEx(c, p)
- c.JSON(resp, err)
- }
- // RegisterV1ResourceService Register the blademaster route with middleware map
- // midMap is the middleware map, the key is defined in proto
- func RegisterV1ResourceService(e *bm.Engine, svc Resource, midMap map[string]bm.HandlerFunc) {
- v1ResourceSvc = svc
- e.GET("/xlive/resource/v1/resource/Add", resourceAdd)
- e.GET("/xlive/resource/v1/resource/AddEx", resourceAddEx)
- e.GET("/xlive/resource/v1/resource/Edit", resourceEdit)
- e.GET("/xlive/resource/v1/resource/Offline", resourceOffline)
- e.GET("/xlive/resource/v1/resource/GetList", resourceGetList)
- e.GET("/xlive/resource/v1/resource/GetPlatformList", resourceGetPlatformList)
- e.GET("/xlive/resource/v1/resource/GetListEx", resourceGetListEx)
- }
- // ================
- // Splash Interface
- // ================
- type Splash interface {
- // 获取有效闪屏配置
- GetInfo(ctx context.Context, req *GetInfoReq) (resp *GetInfoResp, err error)
- }
- var v1SplashSvc Splash
- // @params GetInfoReq
- // @router GET /xlive/resource/v1/splash/GetInfo
- // @response GetInfoResp
- func splashGetInfo(c *bm.Context) {
- p := new(GetInfoReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1SplashSvc.GetInfo(c, p)
- c.JSON(resp, err)
- }
- // RegisterV1SplashService Register the blademaster route with middleware map
- // midMap is the middleware map, the key is defined in proto
- func RegisterV1SplashService(e *bm.Engine, svc Splash, midMap map[string]bm.HandlerFunc) {
- v1SplashSvc = svc
- e.GET("/xlive/resource/v1/splash/GetInfo", splashGetInfo)
- }
- // ================
- // Banner Interface
- // ================
- type Banner interface {
- // 获取有效banner配置
- GetBlinkBanner(ctx context.Context, req *GetInfoReq) (resp *GetInfoResp, err error)
- // 获取有效banner配置
- GetBanner(ctx context.Context, req *GetBannerReq) (resp *GetBannerResp, err error)
- }
- var v1BannerSvc Banner
- // @params GetInfoReq
- // @router GET /xlive/resource/v1/banner/GetBlinkBanner
- // @response GetInfoResp
- func bannerGetBlinkBanner(c *bm.Context) {
- p := new(GetInfoReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1BannerSvc.GetBlinkBanner(c, p)
- c.JSON(resp, err)
- }
- // @params GetBannerReq
- // @router GET /xlive/resource/v1/banner/GetBanner
- // @response GetBannerResp
- func bannerGetBanner(c *bm.Context) {
- p := new(GetBannerReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v1BannerSvc.GetBanner(c, p)
- c.JSON(resp, err)
- }
- // RegisterV1BannerService Register the blademaster route with middleware map
- // midMap is the middleware map, the key is defined in proto
- func RegisterV1BannerService(e *bm.Engine, svc Banner, midMap map[string]bm.HandlerFunc) {
- v1BannerSvc = svc
- e.GET("/xlive/resource/v1/banner/GetBlinkBanner", bannerGetBlinkBanner)
- e.GET("/xlive/resource/v1/banner/GetBanner", bannerGetBanner)
- }
|