| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- // message结构的属性名请使用 驼峰小写字母开始
- syntax = "proto3";
- option go_package = "/pb";
- package pb;
- // 征兵推送
- message ConscriptPush {
- // 当前状态 0无任何操作 1征兵 2升级
- int32 curState = 1;
- // 征兵
- Conscript conscript = 2;
- // 士兵升级
- ConscriptUp conscriptUp = 3;
- }
- // 征兵
- message Conscript {
- // 征兵士兵ID 士兵-等级表士兵ID
- int32 armID = 1;
- // 总量
- int32 total = 2;
- // 进度
- int32 progress = 3;
- // 自动征兵
- bool autoConscript = 4;
- }
- // 士兵升级
- message ConscriptUp {
- // 升级前士兵ID 士兵-等级表士兵ID
- int32 armID = 1;
- // 升级后士兵ID S-士兵-等级表士兵ID
- int32 upArmID = 2;
- // 升级总量
- int32 total = 3;
- // 进度
- int32 progress = 4;
- }
- // 征兵请求
- message ConscriptRequest {
- // 征兵/升级士兵ID 士兵-等级表士兵ID
- int32 armID = 1;
- // 征兵数量
- int32 num = 2;
- }
- // 士兵升级请求
- message ConscriptUpRequest {
- // 升级士兵ID 士兵-等级表士兵ID
- int32 armID = 1;
- // 升级后士兵ID 征兵时默认为0 士兵升级时为升级后士兵ID
- int32 upArmID = 2;
- // 升级数量
- int32 num = 3;
- }
|