package com.estate.expert.admin.domain.exam.task.check; import com.estate.expert.admin.domain.common.option.IOptionVo; import io.swagger.annotations.ApiModel; /** * 状态机说明请参考docs中的文档 */ @ApiModel("检查任务状态") public enum CheckTaskState implements IOptionVo { Init("未开始"), Published("已发布"), EXECUTING("执行中"), Finished("已完成"), Rejected("已驳回"), WaitForReview("待复查"), Reviewing("复查中"), Reviewed("复查完成"); private final String desc; CheckTaskState(String desc) { this.desc = desc; } @Override public String getOptionCode() { return name(); } @Override public String getOptionName() { return desc; } }