123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- import "../base.api"
- type (
-
- TokenInfo {
- BaseIDInfo
-
- ExpireAt *int64 `json:"expireAt,optional"`
- ExpireAtStr *string `json:"expireAtStr,optional"`
-
- Token *string `json:"token,optional"`
-
- Mac *string `json:"mac,optional"`
- }
-
- TokenListResp {
- BaseDataInfo
-
- Data TokenListInfo `json:"data"`
- }
-
- TokenListInfo {
- BaseListInfo
-
- Data []TokenInfo `json:"data"`
- }
-
- TokenListReq {
- PageInfo
-
- Token *string `json:"token,optional"`
-
- Mac *string `json:"mac,optional"`
- }
-
- TokenInfoResp {
- BaseDataInfo
-
- Data TokenInfo `json:"data"`
- }
- CheckTokenReq {
-
- Token *string `json:"token"`
-
- Mac *string `json:"mac"`
- }
- CheckTokenResp {
-
- Valid *bool `json:"valid"`
-
- Sign *string `json:"sign"`
-
- Timestamp *int64 `json:"timestamp"`
- }
- )
- @server(
- group: token
- )
- service Wechat {
-
- @handler checkToken
- post /token/check (CheckTokenReq) returns (CheckTokenResp)
- }
- @server(
- group: token
- jwt: Auth
- middleware: Authority
- )
- service Wechat {
-
- @handler createToken
- post /token/third/create (TokenInfo) returns (BaseMsgResp)
-
- @handler updateToken
- post /token/third/update (TokenInfo) returns (BaseMsgResp)
-
- @handler deleteToken
- post /token/third/delete (IDsReq) returns (BaseMsgResp)
-
- @handler getTokenList
- post /token/third/list (TokenListReq) returns (TokenListResp)
-
- @handler getTokenById
- post /token/third/detail (IDReq) returns (TokenInfoResp)
- }
|