liujie
2026-09-20 25999c575dd42b4715e49d3fe57e73c2c3204ccb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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;
    }
 
}