rt-sim-training-message/proto/race/race_module.proto
2024-02-23 11:49:14 +08:00

45 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_paper.proto";
option java_package = "club.joylink.rtss.vo.race";
message RaceModuleVO {
int64 id = 1;
string code = 3;
string desc = 4;
int64 paper_id = 5;
TaskSetting task_setting = 6;
int32 duration = 7; //考试总时间min
common.ModifyInfoVO modify_info = 8;
}
message RaceModuleListVO{
int64 id = 1;
string code = 3;
string desc = 4;
int64 paper_id = 5;
string paper_name = 6;
int32 duration = 7; //考试总时间min
common.ModifyInfoVO modify_info = 8;
}
message RaceModuleCreateVO {
string code = 1;
string desc = 2;
int64 paper_id = 3;
int32 duration = 4; //考试总时间min
}
//模块中包含的任务及相关设定
message TaskSetting {
// repeated int64 taskIds = 1; //此模块包含的任务的ID
repeated Group group = 2; //任务分组(此分组目前看仅为称呼)
//分组
message Group{
repeated int64 task_ids = 1; //此分组中包含的任务的ID子分组中的任务ID不算
repeated Group group = 2;//此分组的子分组
string name = 3; //分组名称
}
}