package jnpf.tmsEntity.enums;
|
|
/**
|
* 培训任务发布状态。
|
* <p>字典:{@code tmsTaskPublishStatus};字段:{@code tms_task.publish_status}</p>
|
* <p>编码说明:</p>
|
* <ul>
|
* <li>{@code draft} — 草稿(未发布,编号多为 TD…)</li>
|
* <li>{@code published} — 已发布(正式号 TT…)</li>
|
* <li>{@code cancelled} — 已取消</li>
|
* <li>{@code done} — 已完成</li>
|
* </ul>
|
*/
|
public enum TmsTaskPublishStatus implements TmsDictEnum {
|
|
/** draft:草稿/未发布 */
|
DRAFT("draft", "草稿"),
|
/** published:已发布 */
|
PUBLISHED("published", "已发布"),
|
/** cancelled:已取消 */
|
CANCELLED("cancelled", "已取消"),
|
/** done:已完成 */
|
DONE("done", "已完成");
|
|
private final String code;
|
private final String label;
|
|
TmsTaskPublishStatus(String code, String label) {
|
this.code = code;
|
this.label = label;
|
}
|
|
@Override
|
public String getCode() {
|
return code;
|
}
|
|
@Override
|
public String getLabel() {
|
return label;
|
}
|
|
public static TmsTaskPublishStatus of(String code) {
|
return TmsDictEnum.of(TmsTaskPublishStatus.class, code);
|
}
|
}
|