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 paperId = 5; TaskSetting taskSetting = 6; int32 duration = 7; //考试总时间(min) common.ModifyInfoVO modifyInfo = 8; } message RaceModuleListVO{ int64 id = 1; string code = 3; string desc = 4; int64 paperId = 5; string paperName = 6; int32 duration = 7; //考试总时间(min) common.ModifyInfoVO modifyInfo = 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 taskIds = 1; //此分组中包含的任务的ID(子分组中的任务ID不算) repeated Group group = 2;//此分组的子分组 string name = 3; //分组名称 } }