123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331 |
- // Code generated by protoc-gen-bm v0.1, DO NOT EDIT.
- // source: 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.proto
- */
- package v1
- import (
- "context"
- bm "go-common/library/net/http/blademaster"
- "go-common/library/net/http/blademaster/binding"
- )
- // to suppressed 'imported but not used warning'
- var _ *bm.Context
- var _ context.Context
- var _ binding.StructValidator
- var PathDaoAnchorFetchRoomByIDs = "/live.daoanchor.v1.DaoAnchor/FetchRoomByIDs"
- var PathDaoAnchorRoomOnlineList = "/live.daoanchor.v1.DaoAnchor/RoomOnlineList"
- var PathDaoAnchorRoomOnlineListByArea = "/live.daoanchor.v1.DaoAnchor/RoomOnlineListByArea"
- var PathDaoAnchorRoomOnlineListByAttrs = "/live.daoanchor.v1.DaoAnchor/RoomOnlineListByAttrs"
- var PathDaoAnchorRoomCreate = "/live.daoanchor.v1.DaoAnchor/RoomCreate"
- var PathDaoAnchorRoomUpdate = "/live.daoanchor.v1.DaoAnchor/RoomUpdate"
- var PathDaoAnchorRoomBatchUpdate = "/live.daoanchor.v1.DaoAnchor/RoomBatchUpdate"
- var PathDaoAnchorRoomExtendUpdate = "/live.daoanchor.v1.DaoAnchor/RoomExtendUpdate"
- var PathDaoAnchorRoomExtendBatchUpdate = "/live.daoanchor.v1.DaoAnchor/RoomExtendBatchUpdate"
- var PathDaoAnchorRoomExtendIncre = "/live.daoanchor.v1.DaoAnchor/RoomExtendIncre"
- var PathDaoAnchorRoomExtendBatchIncre = "/live.daoanchor.v1.DaoAnchor/RoomExtendBatchIncre"
- var PathDaoAnchorRoomTagCreate = "/live.daoanchor.v1.DaoAnchor/RoomTagCreate"
- var PathDaoAnchorRoomAttrCreate = "/live.daoanchor.v1.DaoAnchor/RoomAttrCreate"
- var PathDaoAnchorRoomAttrSetEx = "/live.daoanchor.v1.DaoAnchor/RoomAttrSetEx"
- var PathDaoAnchorAnchorUpdate = "/live.daoanchor.v1.DaoAnchor/AnchorUpdate"
- var PathDaoAnchorAnchorBatchUpdate = "/live.daoanchor.v1.DaoAnchor/AnchorBatchUpdate"
- var PathDaoAnchorAnchorIncre = "/live.daoanchor.v1.DaoAnchor/AnchorIncre"
- var PathDaoAnchorAnchorBatchIncre = "/live.daoanchor.v1.DaoAnchor/AnchorBatchIncre"
- var PathDaoAnchorFetchAreas = "/live.daoanchor.v1.DaoAnchor/FetchAreas"
- var PathDaoAnchorFetchAttrByIDs = "/live.daoanchor.v1.DaoAnchor/FetchAttrByIDs"
- var PathDaoAnchorDeleteAttr = "/live.daoanchor.v1.DaoAnchor/DeleteAttr"
- // ===================
- // DaoAnchor Interface
- // ===================
- type DaoAnchorBMServer interface {
- // FetchRoomByIDs 查询房间信息
- FetchRoomByIDs(ctx context.Context, req *RoomByIDsReq) (resp *RoomByIDsResp, err error)
- // RoomOnlineList 在线房间列表
- RoomOnlineList(ctx context.Context, req *RoomOnlineListReq) (resp *RoomOnlineListResp, err error)
- // RoomOnlineListByArea 分区在线房间列表(只返回room_id列表,不传分区,默认查找所有)
- RoomOnlineListByArea(ctx context.Context, req *RoomOnlineListByAreaReq) (resp *RoomOnlineListByAreaResp, err error)
- // RoomOnlineListByAttrs 在线房间维度信息(不传attrs,不查询attr)
- RoomOnlineListByAttrs(ctx context.Context, req *RoomOnlineListByAttrsReq) (resp *RoomOnlineListByAttrsResp, err error)
- // RoomCreate 房间创建
- RoomCreate(ctx context.Context, req *RoomCreateReq) (resp *RoomCreateResp, err error)
- // RoomUpdate 房间信息更新
- RoomUpdate(ctx context.Context, req *RoomUpdateReq) (resp *UpdateResp, err error)
- // RoomBatchUpdate 房间信息批量更新
- RoomBatchUpdate(ctx context.Context, req *RoomBatchUpdateReq) (resp *UpdateResp, err error)
- // RoomExtendUpdate 房间扩展信息更新
- RoomExtendUpdate(ctx context.Context, req *RoomExtendUpdateReq) (resp *UpdateResp, err error)
- // RoomExtendBatchUpdate 房间扩展信息批量更新
- RoomExtendBatchUpdate(ctx context.Context, req *RoomExtendBatchUpdateReq) (resp *UpdateResp, err error)
- // RoomExtendIncre 房间信息增量更新
- RoomExtendIncre(ctx context.Context, req *RoomExtendIncreReq) (resp *UpdateResp, err error)
- // RoomExtendBatchIncre 房间信息批量增量更新
- RoomExtendBatchIncre(ctx context.Context, req *RoomExtendBatchIncreReq) (resp *UpdateResp, err error)
- // RoomTagCreate 房间Tag创建
- RoomTagCreate(ctx context.Context, req *RoomTagCreateReq) (resp *UpdateResp, err error)
- // RoomAttrCreate 房间Attr创建
- RoomAttrCreate(ctx context.Context, req *RoomAttrCreateReq) (resp *UpdateResp, err error)
- // RoomAttrSetEx 房间Attr更新
- RoomAttrSetEx(ctx context.Context, req *RoomAttrSetExReq) (resp *UpdateResp, err error)
- // AnchorUpdate 主播信息更新
- AnchorUpdate(ctx context.Context, req *AnchorUpdateReq) (resp *UpdateResp, err error)
- // AnchorBatchUpdate 主播信息批量更新
- AnchorBatchUpdate(ctx context.Context, req *AnchorBatchUpdateReq) (resp *UpdateResp, err error)
- // AnchorIncre 主播信息增量更新
- AnchorIncre(ctx context.Context, req *AnchorIncreReq) (resp *UpdateResp, err error)
- // AnchorBatchIncre 主播信息批量增量更新
- AnchorBatchIncre(ctx context.Context, req *AnchorBatchIncreReq) (resp *UpdateResp, err error)
- // FetchAreas 根据父分区号查询子分区
- FetchAreas(ctx context.Context, req *FetchAreasReq) (resp *FetchAreasResp, err error)
- // FetchAttrByIDs 批量根据房间号查询指标
- FetchAttrByIDs(ctx context.Context, req *FetchAttrByIDsReq) (resp *FetchAttrByIDsResp, err error)
- // DeleteAttr 删除某一个指标
- DeleteAttr(ctx context.Context, req *DeleteAttrReq) (resp *UpdateResp, err error)
- }
- var v1DaoAnchorSvc DaoAnchorBMServer
- func daoAnchorFetchRoomByIDs(c *bm.Context) {
- p := new(RoomByIDsReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.FetchRoomByIDs(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomOnlineList(c *bm.Context) {
- p := new(RoomOnlineListReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomOnlineList(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomOnlineListByArea(c *bm.Context) {
- p := new(RoomOnlineListByAreaReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomOnlineListByArea(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomOnlineListByAttrs(c *bm.Context) {
- p := new(RoomOnlineListByAttrsReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomOnlineListByAttrs(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomCreate(c *bm.Context) {
- p := new(RoomCreateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomCreate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomUpdate(c *bm.Context) {
- p := new(RoomUpdateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomUpdate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomBatchUpdate(c *bm.Context) {
- p := new(RoomBatchUpdateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomBatchUpdate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomExtendUpdate(c *bm.Context) {
- p := new(RoomExtendUpdateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomExtendUpdate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomExtendBatchUpdate(c *bm.Context) {
- p := new(RoomExtendBatchUpdateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomExtendBatchUpdate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomExtendIncre(c *bm.Context) {
- p := new(RoomExtendIncreReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomExtendIncre(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomExtendBatchIncre(c *bm.Context) {
- p := new(RoomExtendBatchIncreReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomExtendBatchIncre(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomTagCreate(c *bm.Context) {
- p := new(RoomTagCreateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomTagCreate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomAttrCreate(c *bm.Context) {
- p := new(RoomAttrCreateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomAttrCreate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorRoomAttrSetEx(c *bm.Context) {
- p := new(RoomAttrSetExReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.RoomAttrSetEx(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorAnchorUpdate(c *bm.Context) {
- p := new(AnchorUpdateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.AnchorUpdate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorAnchorBatchUpdate(c *bm.Context) {
- p := new(AnchorBatchUpdateReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.AnchorBatchUpdate(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorAnchorIncre(c *bm.Context) {
- p := new(AnchorIncreReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.AnchorIncre(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorAnchorBatchIncre(c *bm.Context) {
- p := new(AnchorBatchIncreReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.AnchorBatchIncre(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorFetchAreas(c *bm.Context) {
- p := new(FetchAreasReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.FetchAreas(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorFetchAttrByIDs(c *bm.Context) {
- p := new(FetchAttrByIDsReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.FetchAttrByIDs(c, p)
- c.JSON(resp, err)
- }
- func daoAnchorDeleteAttr(c *bm.Context) {
- p := new(DeleteAttrReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1DaoAnchorSvc.DeleteAttr(c, p)
- c.JSON(resp, err)
- }
- // RegisterDaoAnchorBMServer Register the blademaster route
- func RegisterDaoAnchorBMServer(e *bm.Engine, server DaoAnchorBMServer) {
- v1DaoAnchorSvc = server
- e.GET("/live.daoanchor.v1.DaoAnchor/FetchRoomByIDs", daoAnchorFetchRoomByIDs)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomOnlineList", daoAnchorRoomOnlineList)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomOnlineListByArea", daoAnchorRoomOnlineListByArea)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomOnlineListByAttrs", daoAnchorRoomOnlineListByAttrs)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomCreate", daoAnchorRoomCreate)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomUpdate", daoAnchorRoomUpdate)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomBatchUpdate", daoAnchorRoomBatchUpdate)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomExtendUpdate", daoAnchorRoomExtendUpdate)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomExtendBatchUpdate", daoAnchorRoomExtendBatchUpdate)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomExtendIncre", daoAnchorRoomExtendIncre)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomExtendBatchIncre", daoAnchorRoomExtendBatchIncre)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomTagCreate", daoAnchorRoomTagCreate)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomAttrCreate", daoAnchorRoomAttrCreate)
- e.GET("/live.daoanchor.v1.DaoAnchor/RoomAttrSetEx", daoAnchorRoomAttrSetEx)
- e.GET("/live.daoanchor.v1.DaoAnchor/AnchorUpdate", daoAnchorAnchorUpdate)
- e.GET("/live.daoanchor.v1.DaoAnchor/AnchorBatchUpdate", daoAnchorAnchorBatchUpdate)
- e.GET("/live.daoanchor.v1.DaoAnchor/AnchorIncre", daoAnchorAnchorIncre)
- e.GET("/live.daoanchor.v1.DaoAnchor/AnchorBatchIncre", daoAnchorAnchorBatchIncre)
- e.GET("/live.daoanchor.v1.DaoAnchor/FetchAreas", daoAnchorFetchAreas)
- e.GET("/live.daoanchor.v1.DaoAnchor/FetchAttrByIDs", daoAnchorFetchAttrByIDs)
- e.GET("/live.daoanchor.v1.DaoAnchor/DeleteAttr", daoAnchorDeleteAttr)
- }
|