123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- syntax = "proto3";
- // use {app_id}.{version} as package name
- package card.service.v1;
- option go_package = "v1";
- message AllGroupReply {
- ModelAllGroupResp res = 1;
- }
- message AllGroupReq {
- int64 mid = 2;
- }
- message CardHotsReply {
- repeated ModelCard data_0 = 1;
- }
- message CardHotsReq {
- }
- message CardReply {
- ModelCard data_0 = 1;
- }
- message CardReq {
- int64 id = 2;
- }
- message CardsByGidReply {
- repeated ModelCard data_0 = 1;
- }
- message CardsByGidReq {
- int64 gid = 2;
- }
- message DemountEquipReply {
- }
- message DemountEquipReq {
- int64 mid = 2;
- }
- message EquipReply {
- }
- message EquipReq {
- ModelArgEquip arg = 2;
- }
- message ModelAllGroupResp {
- repeated ModelGroupInfo list = 1;
- ModelUserCard user_card = 2;
- }
- message ModelArgEquip {
- int64 mid = 1;
- int64 card_id = 2;
- }
- message ModelCard {
- int64 id = 1;
- string name = 2;
- int32 state = 3;
- int32 deleted = 4;
- int32 is_hot = 5;
- string card_url = 6;
- string big_card_url = 7;
- int32 card_type = 8;
- string card_type_name = 9;
- }
- message ModelGroupInfo {
- int64 group_id = 1;
- string group_name = 2;
- repeated ModelCard cards = 3;
- }
- message ModelUserCard {
- int64 mid = 1;
- int64 id = 2;
- string card_url = 3;
- int32 card_type = 4;
- string name = 5;
- int64 expire_time = 6;
- string card_type_name = 7;
- string big_card_url = 8;
- }
- message UserCardReply {
- ModelUserCard res = 1;
- }
- message UserCardReq {
- int64 mid = 2;
- }
- message UserCardsReply {
- map<int64, ModelUserCard> res = 1;
- }
- message UserCardsReq {
- repeated int64 mids = 2;
- }
- service Card {
- // Card get card info.
- rpc Card(CardReq) returns(CardReply);
- // CardHots get card hots.
- rpc CardHots(CardHotsReq) returns(CardHotsReply);
- // CardsByGid get card by gid.
- rpc CardsByGid(CardsByGidReq) returns(CardsByGidReply);
- // UserCard get user card info.
- rpc UserCard(UserCardReq) returns(UserCardReply);
- // UserCards get user card infos.
- rpc UserCards(UserCardsReq) returns(UserCardsReply);
- // Equip user equip card.
- rpc Equip(EquipReq) returns(EquipReply);
- // DemountEquip delete equip.
- rpc DemountEquip(DemountEquipReq) returns(DemountEquipReply);
- // AllGroup all group.
- rpc AllGroup(AllGroupReq) returns(AllGroupReply);
- }
|