rt-sim-training-message/proto/race/race_paper.proto
2024-02-26 17:27:06 +08:00

55 lines
1.2 KiB
Protocol Buffer
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

syntax = "proto3";
package race;
import "common/modify_info.proto";
//import "common/page_query.proto";
import "race/race_season.proto";
option java_package = "club.joylink.rtss.vo.race";
message RacePaperVO{
int64 id = 1;
string name = 2;
string desc = 3;
// RaceSeason season = 4;
int64 season_id = 5;
string season_name = 6;
bool support_copy = 7;
common.ModifyInfoVO modify_info = 8;
}
message RacePaperDetailVO{
int64 id = 1;
string name = 2;
string desc = 3;
RacePaperModuleVO module_vo = 4;
int64 season_id = 5;
string season_name = 6;;
bool support_copy = 7;
common.ModifyInfoVO modify_info = 8;
}
message RacePaperCreateVO {
string name = 1;
string desc = 2; //非必填
int64 season_id = 3;
bool support_copy = 4;
}
//赛题模块
message RacePaperModuleVO{
repeated PaperModule modules = 1;
message PaperModule{
string module_name = 1;
int32 duration = 2;
repeated Group group = 3; //任务分组(此分组目前看仅为称呼)
int64 module_score_rule_id = 4;
}
//分组
message Group{
repeated int64 task_ids = 1; //此分组中包含的任务的ID子分组中的任务ID不算
repeated Group group = 2;//此分组的子分组
string name = 3; //分组名称
}
}