syntax = "proto3";
option go_package = ".;pb";
import "gourmet_db.proto";
import "user_db.proto";

message GourmetCreateFoodReq {
    string cid = 1; // 食谱ID
    map<string,int32> material = 2;
}

message GourmetCreateFoodResp {
    string cid = 1; // 获得的食谱
    bool firstGet = 2; // 是否首次获得
}
message GourmetActivateAtlasReq {
    string cid = 1; // 图鉴ID
}

message GourmetActivateAtlasResp {
    map<string,int32> atlas = 1;
}

// 图鉴
message GourmetAtlasReq {

}

message GourmetAtlasResp {
    map<string,int32> atlas = 1;
}


message GourmetGetListReq { 

}
// 返回进度信息
message GourmetGetListResp { 
    DBGourmet data = 1; 
}

// 创建订单
message GourmetCreateOrderReq {
    repeated OrderCook order = 1;// 烹饪时间不用传 后端会重新计算
}

message GourmetCreateOrderResp {
    DBGourmet data = 1;
}

// 领取奖励
message GourmetGetRewardReq{
}

message GourmetGetRewardResp{
    DBGourmet data = 1;
}

// 技能升级
message GourmetSkillLvReq{
    int32 skillType = 1; // 技能id
}

message GourmetSkillLvResp{
    DBGourmet data = 1;
}

message GourmetGetRandUserReq{
    int32 people = 1;//人数
}

message GourmetGetRandUserResp{
    repeated DBUser user = 1; 
}