123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package v2
- import (
- "context"
- bm "go-common/library/net/http/blademaster"
- )
- var _ *bm.Context
- var _ context.Context
- type Index interface {
-
-
- GetAllList(ctx context.Context, req *GetAllListReq) (resp *GetAllListResp, err error)
-
-
- Change(ctx context.Context, req *ChangeReq) (resp *ChangeResp, err error)
- }
- var v2IndexSvc Index
- func indexGetAllList(c *bm.Context) {
- p := new(GetAllListReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v2IndexSvc.GetAllList(c, p)
- c.JSON(resp, err)
- }
- func indexChange(c *bm.Context) {
- p := new(ChangeReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v2IndexSvc.Change(c, p)
- c.JSON(resp, err)
- }
- func RegisterV2IndexService(e *bm.Engine, svc Index, midMap map[string]bm.HandlerFunc) {
- guest := midMap["guest"]
- verify := midMap["verify"]
- v2IndexSvc = svc
- e.GET("/xlive/app-interface/v2/index/getAllList", guest, verify, indexGetAllList)
- e.GET("/xlive/app-interface/v2/index/change", guest, verify, indexChange)
- }
|