package jnpf.tmsEntity.enums;
/**
* 培训记录归档状态。
*
字典:{@code tmsArchiveStatus};字段:{@code tms_record.archive_status}
* 编码说明:
*
* - {@code open} — 进行中(培训未结束)
* - {@code pending} — 待归档(结束时间已到)
* - {@code ready} — 可归档(资料齐全)
* - {@code archived} — 已归档
* - {@code invalid} — 作废
*
*/
public enum TmsArchiveStatus implements TmsDictEnum {
/** open:进行中(培训未结束) */
OPEN("open", "进行中"),
/** pending:待归档 */
PENDING("pending", "待归档"),
/** ready:资料齐全可归档 */
READY("ready", "可归档"),
/** archived:已归档 */
ARCHIVED("archived", "已归档"),
/** invalid:作废 */
INVALID("invalid", "作废");
private final String code;
private final String label;
TmsArchiveStatus(String code, String label) {
this.code = code;
this.label = label;
}
@Override
public String getCode() {
return code;
}
@Override
public String getLabel() {
return label;
}
public static TmsArchiveStatus of(String code) {
return TmsDictEnum.of(TmsArchiveStatus.class, code);
}
}