12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.imed.costaccount.common.enums;
- import java.util.Objects;
- /**
- * 权限枚举
- */
- public enum NoticeTemplateEnum {
- CHECK_PLAN("CHECK_PLAN", "查核计划提醒"),
- IMPROVE_START("IMPROVE_START", "改善通知提醒"),
- IMPROVE_REPLY("IMPROVE_REPLY", "改善回复提交"),
- IMPROVE_ASSIGN("IMPROVE_ASSIGN", "改善任务指派"),
- APPLY_REASSIGN("APPLY_REASSIGN", "申请更换改善人"),
- DISAPPROVAL("DISAPPROVAL", "不认可提醒"),
- REJECT_REASSIGN("REJECT_REASSIGN", "驳回申请更换改善人"),
- RESEND("RESEND", "重新发送改善通知"),
- APPROVED_PLAN("APPROVED_PLAN", "通过改善计划"),
- REJECT("REJECT", "驳回计划方案"),
- SUBMIT_PLAN("SUBMIT_PLAN", "提交改善计划"),
- SUBMIT_PDCA("SUBMIT_PDCA", "提交改善方案"),
- APPROVED_PDCA("APPROVED_PDCA", "通过改善方案"),
- IMPROVE_FINISHED("IMPROVE_FINISHED", "改善结案"),
- ALL_RESTART("ALL_RESTART", "改善重新开始")
- ;
- private String key;
- private String value;
- NoticeTemplateEnum(String key, String value) {
- this.key = key;
- this.value = value;
- }
- public String getKey() {
- return key;
- }
- public String getValue() {
- return value;
- }
- public static String getByCode(String key) {
- for (NoticeTemplateEnum jobUserTypeEnum : NoticeTemplateEnum.values()) {
- if (Objects.equals(key, jobUserTypeEnum.key)) {
- return jobUserTypeEnum.value;
- }
- }
- return null;
- }
- }
|