123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- // Code generated by protoc-gen-bm v0.1, DO NOT EDIT.
- // source: api/grpc/v2/user_resource.proto
- /*
- Package v2 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/v2/user_resource.proto
- */
- package v2
- import (
- "context"
- bm "go-common/library/net/http/blademaster"
- )
- // to suppressed 'imported but not used warning'
- var _ *bm.Context
- var _ context.Context
- // ======================
- // UserResource Interface
- // ======================
- type UserResource interface {
- // Add 添加资源接口
- Add(ctx context.Context, req *AddReq) (resp *AddResp, err error)
- // Edit 编辑现有资源
- Edit(ctx context.Context, req *EditReq) (resp *EditResp, err error)
- // Query 请求单个资源
- Query(ctx context.Context, req *QueryReq) (resp *QueryResp, err error)
- // List 获取资源列表
- List(ctx context.Context, req *ListReq) (resp *ListResp, err error)
- // SetStatus 更改资源状态
- SetStatus(ctx context.Context, req *SetStatusReq) (resp *SetStatusResp, err error)
- }
- var v2UserResourceSvc UserResource
- // @params AddReq
- // @router GET /xlive/resource/v2/userResource/Add
- // @response AddResp
- func userResourceAdd(c *bm.Context) {
- p := new(AddReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v2UserResourceSvc.Add(c, p)
- c.JSON(resp, err)
- }
- // @params EditReq
- // @router GET /xlive/resource/v2/userResource/Edit
- // @response EditResp
- func userResourceEdit(c *bm.Context) {
- p := new(EditReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v2UserResourceSvc.Edit(c, p)
- c.JSON(resp, err)
- }
- // @params QueryReq
- // @router GET /xlive/resource/v2/userResource/Query
- // @response QueryResp
- func userResourceQuery(c *bm.Context) {
- p := new(QueryReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v2UserResourceSvc.Query(c, p)
- c.JSON(resp, err)
- }
- // @params ListReq
- // @router GET /xlive/resource/v2/userResource/List
- // @response ListResp
- func userResourceList(c *bm.Context) {
- p := new(ListReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v2UserResourceSvc.List(c, p)
- c.JSON(resp, err)
- }
- // @params SetStatusReq
- // @router GET /xlive/resource/v2/userResource/SetStatus
- // @response SetStatusResp
- func userResourceSetStatus(c *bm.Context) {
- p := new(SetStatusReq)
- if err := c.Bind(p); err != nil {
- return
- }
- resp, err := v2UserResourceSvc.SetStatus(c, p)
- c.JSON(resp, err)
- }
- // RegisterV2UserResourceService Register the blademaster route with middleware map
- // midMap is the middleware map, the key is defined in proto
- func RegisterV2UserResourceService(e *bm.Engine, svc UserResource, midMap map[string]bm.HandlerFunc) {
- v2UserResourceSvc = svc
- e.GET("/xlive/resource/v2/userResource/Add", userResourceAdd)
- e.GET("/xlive/resource/v2/userResource/Edit", userResourceEdit)
- e.GET("/xlive/resource/v2/userResource/Query", userResourceQuery)
- e.GET("/xlive/resource/v2/userResource/List", userResourceList)
- e.GET("/xlive/resource/v2/userResource/SetStatus", userResourceSetStatus)
- }
|