2018-12-27 17:56:49 +08:00
|
|
|
|
package com.ljsd.jieling.protocols;
|
|
|
|
|
|
|
|
|
|
option optimize_for = SPEED;
|
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
import "CommonProto.proto";
|
|
|
|
|
|
2018-12-27 17:56:49 +08:00
|
|
|
|
// request 编号需要小于 response 编号
|
|
|
|
|
|
2019-01-21 17:51:08 +08:00
|
|
|
|
message ErrorMsgResponse{
|
|
|
|
|
optional string msg = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
message LoginRequest{
|
|
|
|
|
optional int32 num = 1;
|
2019-01-17 14:37:08 +08:00
|
|
|
|
optional string openId = 2;
|
|
|
|
|
optional string str = 3;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message LoginResponse{
|
|
|
|
|
optional int32 resultCode = 1;
|
2019-01-17 20:46:03 +08:00
|
|
|
|
optional string newToken = 2;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2018-12-27 17:56:49 +08:00
|
|
|
|
message GetPlayerInfoRequest{
|
|
|
|
|
optional int32 num = 1;
|
|
|
|
|
optional string str = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message GetPlayerInfoResponse{
|
2019-01-17 19:09:23 +08:00
|
|
|
|
optional Player player = 1;
|
2019-04-09 14:12:30 +08:00
|
|
|
|
repeated NewPlayerGuidePoint newPlayerGuidePoint =2;
|
2018-12-27 17:56:49 +08:00
|
|
|
|
}
|
2019-01-16 16:45:23 +08:00
|
|
|
|
|
2018-12-27 17:56:49 +08:00
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
message GetItemInfoRequest{
|
2019-01-23 18:40:59 +08:00
|
|
|
|
optional int32 index = 1; //第一次请求索引为0, 第二次:第一次索引+每页的数量
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message GetItemInfoResponse{
|
2019-01-23 10:26:05 +08:00
|
|
|
|
repeated Item itemlist = 1;
|
|
|
|
|
optional bool isSendFinish =2; //是否发送完成
|
2019-01-23 18:40:59 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message GetAllMailInfoResponse{
|
|
|
|
|
repeated Mail mialList = 1;
|
2019-01-24 17:20:45 +08:00
|
|
|
|
}
|
|
|
|
|
|
2019-01-28 17:51:14 +08:00
|
|
|
|
message UseAndPriceItemRequest{
|
2019-04-19 18:20:47 +08:00
|
|
|
|
optional int32 type = 1; //0:使用 1:分解物品 2:分解装备
|
|
|
|
|
optional int32 itemId = 2;
|
|
|
|
|
repeated Item items = 3;
|
|
|
|
|
repeated string equipIds = 4;
|
2019-01-28 17:51:14 +08:00
|
|
|
|
}
|
|
|
|
|
message UseAndPriceItemResponse{
|
|
|
|
|
optional Drop drop = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2019-01-24 17:20:45 +08:00
|
|
|
|
message MailReadRequest{
|
|
|
|
|
optional string mailId = 1;
|
|
|
|
|
}
|
|
|
|
|
message TakeMailRequest{
|
|
|
|
|
repeated string mailIds = 1;
|
|
|
|
|
}
|
|
|
|
|
message TakeMailResponse{
|
|
|
|
|
optional Drop drop = 1;
|
2019-02-14 17:53:16 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message WorkShopFoundationRequest{
|
|
|
|
|
optional int32 materialId = 1; // 要打造的材料模板id
|
|
|
|
|
optional int32 nums =2; //数量
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message WorkShopEquipCreateRequest{
|
2019-02-25 17:33:36 +08:00
|
|
|
|
optional int32 equipTid = 1; // 要打造的装备模板id
|
|
|
|
|
repeated int32 runneIds = 2; // 符文ids 不需要传送特殊符文。
|
2019-02-25 11:43:10 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message WorkShopEquipCreateResponse{
|
|
|
|
|
optional int32 type =1 ; // 1:工坊 2:百味居
|
|
|
|
|
optional Drop drop =2;
|
2019-02-14 17:53:16 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message WorkShopRebuildRequest{
|
|
|
|
|
optional string equipId = 1; // 要重造装备动态id
|
|
|
|
|
repeated string consumeEquipIds =2; //祭品动态id
|
|
|
|
|
}
|
2019-02-25 11:43:10 +08:00
|
|
|
|
|
2019-02-25 17:33:36 +08:00
|
|
|
|
message WorkShopRebuildRespoonse{
|
|
|
|
|
optional Equip equip = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2019-02-25 11:43:10 +08:00
|
|
|
|
message ActiviteWorkShopReqeust{
|
|
|
|
|
optional int32 type =1; //功能类型:1: 基础锻造 2:制作装备 或 制作美食
|
|
|
|
|
optional int32 activiteId =2; //要激活的功能id
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message GetWorkShopInfoResponse{
|
2019-02-25 17:33:36 +08:00
|
|
|
|
repeated WorkShopUnLockInfo workShopUnLockInfo =1; //作坊解锁信息
|
|
|
|
|
repeated WorkShopBaseInfo workShopBaseInfo =2; //作坊基本信息
|
2019-02-25 11:43:10 +08:00
|
|
|
|
}
|
2019-02-25 20:46:35 +08:00
|
|
|
|
|
|
|
|
|
message CookFoodRequest{
|
|
|
|
|
repeated int32 materialId =1 ;// 所选食材id
|
|
|
|
|
optional int32 nums =2; //次数
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message CookFoodResponse{
|
|
|
|
|
optional WorkShopBaseInfo workShopBaseInfo =1;
|
|
|
|
|
optional Drop drop =2;
|
|
|
|
|
}
|
2019-04-03 20:22:31 +08:00
|
|
|
|
|
|
|
|
|
message RedPointInfo{
|
|
|
|
|
optional int32 type =1 ;//红点类型 1: 邮件红点
|
|
|
|
|
}
|
2019-02-14 17:53:16 +08:00
|
|
|
|
|
2019-04-09 14:12:30 +08:00
|
|
|
|
message SaveNewPlayerPointRequest{
|
|
|
|
|
optional NewPlayerGuidePoint newPlayerGuidePoint =1;
|
|
|
|
|
}
|
2019-02-14 17:53:16 +08:00
|
|
|
|
|
2019-04-22 14:53:08 +08:00
|
|
|
|
message TakeActivityRewardRequest{
|
|
|
|
|
optional int32 missionId = 1; //活动id
|
2019-04-22 11:48:22 +08:00
|
|
|
|
}
|
|
|
|
|
|
2019-04-22 14:53:08 +08:00
|
|
|
|
message TakeActivityRewardResponse{
|
2019-04-22 11:48:22 +08:00
|
|
|
|
optional Drop drop = 1;
|
|
|
|
|
}
|
|
|
|
|
|
2019-04-22 14:53:08 +08:00
|
|
|
|
message GetAllActivityResponse{
|
2019-04-22 18:00:38 +08:00
|
|
|
|
repeated ActivityInfo activityInfo =1;
|
2019-04-22 14:53:08 +08:00
|
|
|
|
}
|
|
|
|
|
|