123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 |
- import "../base.api"
- import "./agent.api"
- type (
-
- TokenInfo {
- BaseIDInfo
-
- ExpireAt *int64 `json:"expireAt,optional"`
- ExpireAtStr *string `json:"expireAtStr,optional"`
-
- Token *string `json:"token,optional"`
-
- Mac *string `json:"mac,optional"`
-
- OrganizationId *uint64 `json:"organization_id,optional"`
- OrganizationName *string `json:"organizationName,optional"`
- AgentId *uint64 `json:"agent_id,optional"`
- AgentInfo *AgentInfo `json:"agent_info,optional"`
- CustomAgentBase *string `json:"custom_agent_base,optional"`
- CustomAgentKey *string `json:"custom_agent_key,optional"`
- OpenaiBase *string `json:"openai_base,optional"`
- OpenaiKey *string `json:"openai_key,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"`
- OrganizationId *uint64 `json:"organization_id,optional"`
- OrganizationName *string `json:"organizationName,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"`
- AgentInfo *AgentInfo `json:"agent_info"`
- CustomAgentBase *string `json:"custom_agent_base"`
- CustomAgentKey *string `json:"custom_agent_key"`
- OpenaiBase *string `json:"openai_base"`
- OpenaiKey *string `json:"openai_key"`
- DatasetBase *string `json:"dataset_base"`
- DatasetKey *string `json:"dataset_key"`
- }
- )
- @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 getApiTokenList
- post /token/api/list (TokenListReq) returns (TokenListResp)
-
- @handler getTokenById
- post /token/third/detail (IDReq) returns (TokenInfoResp)
-
- @handler clearTokenById
- post /token/third/clear (IDReq) returns (BaseMsgResp)
- }
|