123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- syntax = "v1"
- info(
- title: "api前端服务"
- desc: "api前端服务 "
- author: "#Suyghur"
- version: "v1"
- )
- import (
- "cmd.api"
- )
- type CommResp {
- Code int `json:"code"`
- Msg string `json:"msg"`
- Data interface{} `json:"data"`
- }
- @server(
- group: player/login
- prefix: api/v1
- )
- service apibff {
- @doc "玩家登录"
- @handler playerLogin
- post /player/login (PlayerLoginInfo) returns (CommResp)
- }
- @server(
- group: player/cmd
- prefix: api/v1
- jwt: Auth
- )
- service apibff {
- @doc "玩家连接客服"
- @handler playerConnect
- post /player/connect (PlayerConnectReq) returns (CommResp)
- @doc "玩家发送信息"
- @handler playerSend
- post /player/send (ChatMsgReq) returns (CommResp)
- @doc "玩家断开连接"
- @handler playerDisconnect
- post /player/disconnect returns (CommResp)
- @doc "玩家登出"
- @handler playerLogout
- post /player/logout returns (CommResp)
- }
- @server(
- group : cs/login
- prefix : api/v1
- )
- service apibff {
- @doc "客服登录"
- @handler csLogin
- post /cs/login (CsLoginInfo) returns (CommResp)
- }
- @server(
- group : cs/cmd
- prefix : api/v1
- jwt : Auth
- )
- service apibff {
- @doc "获取等待玩家列表"
- @handler csFetchQueue
- post /cs/fetch_queue returns (CommResp)
- @doc "客服连接玩家"
- @handler csConnect
- post /cs/connect (CsConnectReq) returns (CommResp)
- @doc "客服发送信息"
- @handler csSend
- post /cs/send (ChatMsgReq) returns (CommResp)
- @doc "客服断开连接"
- @handler csDisconnect
- post /cs/disconnect (CsDisconnectReq) returns (CommResp)
- @doc "客服登出"
- @handler csLogout
- post /cs/logout returns (CommResp)
- }
|