123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342 |
- // 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 PathCapsuleGetDetail = "/live.xlottery.v1.Capsule/get_detail"
- var PathCapsuleOpenCapsule = "/live.xlottery.v1.Capsule/open_capsule"
- var PathCapsuleGetCoinList = "/live.xlottery.v1.Capsule/get_coin_list"
- var PathCapsuleUpdateCoinConfig = "/live.xlottery.v1.Capsule/update_coin_config"
- var PathCapsuleUpdateCoinStatus = "/live.xlottery.v1.Capsule/update_coin_status"
- var PathCapsuleDeleteCoin = "/live.xlottery.v1.Capsule/delete_coin"
- var PathCapsuleGetPoolList = "/live.xlottery.v1.Capsule/get_pool_list"
- var PathCapsuleUpdatePool = "/live.xlottery.v1.Capsule/update_pool"
- var PathCapsuleDeletePool = "/live.xlottery.v1.Capsule/delete_pool"
- var PathCapsuleUpdatePoolStatus = "/live.xlottery.v1.Capsule/update_pool_status"
- var PathCapsuleGetPoolPrize = "/live.xlottery.v1.Capsule/get_pool_prize"
- var PathCapsuleGetPrizeType = "/live.xlottery.v1.Capsule/get_prize_type"
- var PathCapsuleGetPrizeExpire = "/live.xlottery.v1.Capsule/get_prize_expire"
- var PathCapsuleUpdatePoolPrize = "/live.xlottery.v1.Capsule/update_pool_prize"
- var PathCapsuleDeletePoolPrize = "/live.xlottery.v1.Capsule/delete_pool_prize"
- var PathCapsuleGetCapsuleInfo = "/live.xlottery.v1.Capsule/get_capsule_info"
- var PathCapsuleOpenCapsuleByType = "/live.xlottery.v1.Capsule/open_capsule_by_type"
- var PathCapsuleGetCouponList = "/live.xlottery.v1.Capsule/get_coupon_list"
- var PathStormStart = "/live.xlottery.v1.Storm/Start"
- var PathStormCanStart = "/live.xlottery.v1.Storm/CanStart"
- var PathStormJoin = "/live.xlottery.v1.Storm/Join"
- var PathStormCheck = "/live.xlottery.v1.Storm/Check"
- // =================
- // Capsule Interface
- // =================
- type CapsuleBMServer interface {
- GetDetail(ctx context.Context, req *CapsuleGetDetailReq) (resp *CapsuleGetDetailResp, err error)
- OpenCapsule(ctx context.Context, req *CapsuleOpenCapsuleReq) (resp *CapsuleOpenCapsuleResp, err error)
- GetCoinList(ctx context.Context, req *GetCoinListReq) (resp *GetCoinListResp, err error)
- UpdateCoinConfig(ctx context.Context, req *UpdateCoinConfigReq) (resp *UpdateCoinConfigResp, err error)
- UpdateCoinStatus(ctx context.Context, req *UpdateCoinStatusReq) (resp *UpdateCoinStatusResp, err error)
- DeleteCoin(ctx context.Context, req *DeleteCoinReq) (resp *DeleteCoinResp, err error)
- GetPoolList(ctx context.Context, req *GetPoolListReq) (resp *GetPoolListResp, err error)
- UpdatePool(ctx context.Context, req *UpdatePoolReq) (resp *UpdatePoolResp, err error)
- DeletePool(ctx context.Context, req *DeletePoolReq) (resp *DeletePoolResp, err error)
- UpdatePoolStatus(ctx context.Context, req *UpdatePoolStatusReq) (resp *UpdatePoolStatusResp, err error)
- GetPoolPrize(ctx context.Context, req *GetPoolPrizeReq) (resp *GetPoolPrizeResp, err error)
- GetPrizeType(ctx context.Context, req *GetPrizeTypeReq) (resp *GetPrizeTypeResp, err error)
- GetPrizeExpire(ctx context.Context, req *GetPrizeExpireReq) (resp *GetPrizeExpireResp, err error)
- UpdatePoolPrize(ctx context.Context, req *UpdatePoolPrizeReq) (resp *UpdatePoolPrizeResp, err error)
- DeletePoolPrize(ctx context.Context, req *DeletePoolPrizeReq) (resp *DeletePoolPrizeResp, err error)
- GetCapsuleInfo(ctx context.Context, req *CapsuleGetCapsuleInfoReq) (resp *CapsuleGetCapsuleInfoResp, err error)
- OpenCapsuleByType(ctx context.Context, req *CapsuleOpenCapsuleByTypeReq) (resp *CapsuleOpenCapsuleByTypeResp, err error)
- GetCouponList(ctx context.Context, req *CapsuleGetCouponListReq) (resp *CapsuleGetCouponListResp, err error)
- }
- var v1CapsuleSvc CapsuleBMServer
- func capsuleGetDetail(c *bm.Context) {
- p := new(CapsuleGetDetailReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.GetDetail(c, p)
- c.JSON(resp, err)
- }
- func capsuleOpenCapsule(c *bm.Context) {
- p := new(CapsuleOpenCapsuleReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.OpenCapsule(c, p)
- c.JSON(resp, err)
- }
- func capsuleGetCoinList(c *bm.Context) {
- p := new(GetCoinListReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.GetCoinList(c, p)
- c.JSON(resp, err)
- }
- func capsuleUpdateCoinConfig(c *bm.Context) {
- p := new(UpdateCoinConfigReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.UpdateCoinConfig(c, p)
- c.JSON(resp, err)
- }
- func capsuleUpdateCoinStatus(c *bm.Context) {
- p := new(UpdateCoinStatusReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.UpdateCoinStatus(c, p)
- c.JSON(resp, err)
- }
- func capsuleDeleteCoin(c *bm.Context) {
- p := new(DeleteCoinReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.DeleteCoin(c, p)
- c.JSON(resp, err)
- }
- func capsuleGetPoolList(c *bm.Context) {
- p := new(GetPoolListReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.GetPoolList(c, p)
- c.JSON(resp, err)
- }
- func capsuleUpdatePool(c *bm.Context) {
- p := new(UpdatePoolReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.UpdatePool(c, p)
- c.JSON(resp, err)
- }
- func capsuleDeletePool(c *bm.Context) {
- p := new(DeletePoolReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.DeletePool(c, p)
- c.JSON(resp, err)
- }
- func capsuleUpdatePoolStatus(c *bm.Context) {
- p := new(UpdatePoolStatusReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.UpdatePoolStatus(c, p)
- c.JSON(resp, err)
- }
- func capsuleGetPoolPrize(c *bm.Context) {
- p := new(GetPoolPrizeReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.GetPoolPrize(c, p)
- c.JSON(resp, err)
- }
- func capsuleGetPrizeType(c *bm.Context) {
- p := new(GetPrizeTypeReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.GetPrizeType(c, p)
- c.JSON(resp, err)
- }
- func capsuleGetPrizeExpire(c *bm.Context) {
- p := new(GetPrizeExpireReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.GetPrizeExpire(c, p)
- c.JSON(resp, err)
- }
- func capsuleUpdatePoolPrize(c *bm.Context) {
- p := new(UpdatePoolPrizeReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.UpdatePoolPrize(c, p)
- c.JSON(resp, err)
- }
- func capsuleDeletePoolPrize(c *bm.Context) {
- p := new(DeletePoolPrizeReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.DeletePoolPrize(c, p)
- c.JSON(resp, err)
- }
- func capsuleGetCapsuleInfo(c *bm.Context) {
- p := new(CapsuleGetCapsuleInfoReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.GetCapsuleInfo(c, p)
- c.JSON(resp, err)
- }
- func capsuleOpenCapsuleByType(c *bm.Context) {
- p := new(CapsuleOpenCapsuleByTypeReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.OpenCapsuleByType(c, p)
- c.JSON(resp, err)
- }
- func capsuleGetCouponList(c *bm.Context) {
- p := new(CapsuleGetCouponListReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1CapsuleSvc.GetCouponList(c, p)
- c.JSON(resp, err)
- }
- // RegisterCapsuleBMServer Register the blademaster route
- func RegisterCapsuleBMServer(e *bm.Engine, server CapsuleBMServer) {
- v1CapsuleSvc = server
- e.GET("/live.xlottery.v1.Capsule/get_detail", capsuleGetDetail)
- e.GET("/live.xlottery.v1.Capsule/open_capsule", capsuleOpenCapsule)
- e.GET("/live.xlottery.v1.Capsule/get_coin_list", capsuleGetCoinList)
- e.GET("/live.xlottery.v1.Capsule/update_coin_config", capsuleUpdateCoinConfig)
- e.GET("/live.xlottery.v1.Capsule/update_coin_status", capsuleUpdateCoinStatus)
- e.GET("/live.xlottery.v1.Capsule/delete_coin", capsuleDeleteCoin)
- e.GET("/live.xlottery.v1.Capsule/get_pool_list", capsuleGetPoolList)
- e.GET("/live.xlottery.v1.Capsule/update_pool", capsuleUpdatePool)
- e.GET("/live.xlottery.v1.Capsule/delete_pool", capsuleDeletePool)
- e.GET("/live.xlottery.v1.Capsule/update_pool_status", capsuleUpdatePoolStatus)
- e.GET("/live.xlottery.v1.Capsule/get_pool_prize", capsuleGetPoolPrize)
- e.GET("/live.xlottery.v1.Capsule/get_prize_type", capsuleGetPrizeType)
- e.GET("/live.xlottery.v1.Capsule/get_prize_expire", capsuleGetPrizeExpire)
- e.GET("/live.xlottery.v1.Capsule/update_pool_prize", capsuleUpdatePoolPrize)
- e.GET("/live.xlottery.v1.Capsule/delete_pool_prize", capsuleDeletePoolPrize)
- e.GET("/live.xlottery.v1.Capsule/get_capsule_info", capsuleGetCapsuleInfo)
- e.GET("/live.xlottery.v1.Capsule/open_capsule_by_type", capsuleOpenCapsuleByType)
- e.GET("/live.xlottery.v1.Capsule/get_coupon_list", capsuleGetCouponList)
- }
- // ===============
- // Storm Interface
- // ===============
- // 节奏风暴 服务
- type StormBMServer interface {
- // 开启节奏风暴
- Start(ctx context.Context, req *StartStormReq) (resp *StartStormResp, err error)
- // 节奏风暴是否能开启
- CanStart(ctx context.Context, req *StartStormReq) (resp *CanStartStormResp, err error)
- // 加入节奏风暴
- Join(ctx context.Context, req *JoinStormReq) (resp *JoinStormResp, err error)
- // 检查是否加入节奏风暴
- Check(ctx context.Context, req *CheckStormReq) (resp *CheckStormResp, err error)
- }
- var v1StormSvc StormBMServer
- func stormStart(c *bm.Context) {
- p := new(StartStormReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1StormSvc.Start(c, p)
- c.JSON(resp, err)
- }
- func stormCanStart(c *bm.Context) {
- p := new(StartStormReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1StormSvc.CanStart(c, p)
- c.JSON(resp, err)
- }
- func stormJoin(c *bm.Context) {
- p := new(JoinStormReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1StormSvc.Join(c, p)
- c.JSON(resp, err)
- }
- func stormCheck(c *bm.Context) {
- p := new(CheckStormReq)
- if err := c.BindWith(p, binding.Default(c.Request.Method, c.Request.Header.Get("Content-Type"))); err != nil {
- return
- }
- resp, err := v1StormSvc.Check(c, p)
- c.JSON(resp, err)
- }
- // RegisterStormBMServer Register the blademaster route
- func RegisterStormBMServer(e *bm.Engine, server StormBMServer) {
- v1StormSvc = server
- e.GET("/live.xlottery.v1.Storm/Start", stormStart)
- e.GET("/live.xlottery.v1.Storm/CanStart", stormCanStart)
- e.GET("/live.xlottery.v1.Storm/Join", stormJoin)
- e.GET("/live.xlottery.v1.Storm/Check", stormCheck)
- }
|