| | |
| | | package cn.flightfeather.supervision.common.executor |
| | | |
| | | import io.swagger.annotations.ApiModel |
| | | import io.swagger.annotations.ApiModelProperty |
| | | |
| | | @ApiModel("任务类型") |
| | | enum class BgTaskType(val index: Int, val des: String) { |
| | | //测试任务 |
| | | @ApiModelProperty("测试任务") |
| | | TEST(0, "测试任务"), |
| | | //自动评分 |
| | | AUTO_SCORE(1, "自动评估任务"); |
| | | @ApiModelProperty("自动评估任务") |
| | | AUTO_SCORE(1, "自动评估任务"), |
| | | @ApiModelProperty("生成文档任务") |
| | | DOCUMENT(2, "生成文档任务"); |
| | | |
| | | |
| | | companion object { |
| | |
| | | return when (index) { |
| | | TEST.index -> TEST |
| | | AUTO_SCORE.index -> AUTO_SCORE |
| | | DOCUMENT.index -> DOCUMENT |
| | | else -> null |
| | | } |
| | | } |