package jnpf.tmsEntity.enums;
|
|
/**
|
* 个人培训任务业务状态。
|
* <p>字典:{@code tmsPersonTaskStatus};字段:{@code tms_person_task.biz_status}</p>
|
* <p>编码说明:</p>
|
* <ul>
|
* <li>{@code todo} — 待办(未签到/未完成)</li>
|
* <li>{@code signed} — 已签到</li>
|
* <li>{@code done} — 已完成</li>
|
* <li>{@code expired} — 已过期</li>
|
* <li>{@code cancelled} — 已取消</li>
|
* </ul>
|
*/
|
public enum TmsPersonTaskStatus implements TmsDictEnum {
|
|
/** todo:待办(未签到/未完成) */
|
TODO("todo", "待办"),
|
/** signed:已签到 */
|
SIGNED("signed", "已签到"),
|
/** done:已完成 */
|
DONE("done", "已完成"),
|
/** expired:已过期 */
|
EXPIRED("expired", "已过期"),
|
/** cancelled:已取消 */
|
CANCELLED("cancelled", "已取消");
|
|
private final String code;
|
private final String label;
|
|
TmsPersonTaskStatus(String code, String label) {
|
this.code = code;
|
this.label = label;
|
}
|
|
@Override
|
public String getCode() {
|
return code;
|
}
|
|
@Override
|
public String getLabel() {
|
return label;
|
}
|
|
public static TmsPersonTaskStatus of(String code) {
|
return TmsDictEnum.of(TmsPersonTaskStatus.class, code);
|
}
|
}
|