123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- import "../base.api"
- import "./wx_card.api"
- type (
-
- WxCardVisitInfo {
- BaseIDInfo
-
- UserId *uint64 `json:"userId,optional"`
-
- UserName *string `json:"userName,optional"`
-
- BotId *uint64 `json:"botId,optional"`
-
- BotType *uint8 `json:"botType,optional"`
-
- BotTypeStr *string `json:"botTypeStr,optional"`
- CardInfo WxCardSimpleInfo `json:"cardInfo,optional,omitempty"`
- }
- WxCardVisitReq {
- BaseIDInfo
-
- UserId *uint64 `json:"userId,optional"`
-
- BotId *uint64 `json:"botId,optional"`
-
- BotType *uint8 `json:"botType,optional"`
- }
- WxCardVisitSingleInfo {
- BaseIDInfo
-
- UserId *uint64 `json:"userId,optional"`
-
- BotId *uint64 `json:"botId,optional"`
-
- BotType *uint8 `json:"botType,optional"`
- CardInfo WxCardInfo `json:"cardInfo,optional"`
- }
-
- WxCardVisitListResp {
- BaseDataInfo
-
- Data WxCardVisitListInfo `json:"data"`
- }
-
- WxCardVisitListInfo {
- BaseListInfo
-
- Data []WxCardVisitInfo `json:"data"`
- }
-
- WxCardVisitListReq {
- PageInfo
- BotId *uint64 `json:"botId,optional"`
- BotType *uint8 `json:"botType,optional"`
- BotName *string `json:"botName,optional"`
- }
-
- WxCardVisitInfoResp {
- BaseDataInfo
-
- Data WxCardVisitInfo `json:"data"`
- }
- )
- @server(
- jwt: Auth
- group: wxcardvisit
- middleware: Miniprogram
- )
- service Wechat {
-
- @handler submitApiWxCardVisit
- post /api/card/visit (WxCardVisitInfo) returns (BaseMsgResp)
-
- @handler getApiWxCardVisitList
- post /api/card/visit/history (WxCardVisitListReq) returns (WxCardVisitListResp)
- }
- @server(
- jwt: Auth
- group: wxcardvisit
- middleware: Authority
- )
- service Wechat {
-
- @handler createWxCardVisit
- post /wx_card_visit/create (WxCardVisitReq) returns (BaseMsgResp)
-
- @handler updateWxCardVisit
- post /wx_card_visit/update (WxCardVisitReq) returns (BaseMsgResp)
-
- @handler deleteWxCardVisit
- post /wx_card_visit/delete (IDsReq) returns (BaseMsgResp)
-
- @handler getWxCardVisitList
- post /wx_card_visit/list (WxCardVisitListReq) returns (WxCardVisitListResp)
-
- @handler getWxCardVisitById
- post /wx_card_visit (IDReq) returns (WxCardVisitInfoResp)
- }
|