¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.tms.enums; |
| | | |
| | | |
| | | import lombok.Getter; |
| | | |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * åºåºåç¶ææä¸¾ç±» |
| | | */ |
| | | @Getter |
| | | public enum OutBillStatus { |
| | | /** |
| | | * èç¨¿ç¶æï¼å¼ä¸º1 |
| | | */ |
| | | DRAFT("1", "è稿"), |
| | | |
| | | /** |
| | | * å·²æäº¤ç¶æï¼å¼ä¸º2 |
| | | */ |
| | | SUBMITTED("2", "å·²æäº¤"), |
| | | |
| | | /** |
| | | * 审æ¹éè¿ç¶æï¼å¼ä¸º3 |
| | | */ |
| | | APPROVED("3", "审æ¹éè¿"), |
| | | |
| | | /** |
| | | * 审æ¹é©³åç¶æï¼å¼ä¸º4 |
| | | */ |
| | | REJECTED("4", "审æ¹é©³å"); |
| | | |
| | | private final String value; |
| | | private final String description; |
| | | |
| | | /** |
| | | * æé æ¹æ³ |
| | | * |
| | | * @param value ç¶æå¼ |
| | | * @param description ç¶ææè¿° |
| | | */ |
| | | OutBillStatus(String value, String description) { |
| | | this.value = value; |
| | | this.description = description; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®ç¶æå¼è·å对åºçæä¸¾å®ä¾ |
| | | * |
| | | * @param value ç¶æå¼ |
| | | * @return 对åºçæä¸¾å®ä¾ï¼å¦ææ¾ä¸å°å¹é
çå¼åè¿ånull |
| | | */ |
| | | public static OutBillStatus fromValue(String value) { |
| | | for (OutBillStatus status : values()) { |
| | | if (Objects.equals(status.getValue(), value)) { |
| | | return status; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | } |