H.X
2 years ago
4 changed files with 44 additions and 5 deletions
@ -0,0 +1,36 @@
|
||||
package com.hnac.hzims.common.constant; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
|
||||
import java.util.Arrays; |
||||
import java.util.Optional; |
||||
|
||||
/** |
||||
* @author hx |
||||
*/ |
||||
public interface DateConstant { |
||||
|
||||
@AllArgsConstructor |
||||
enum UnitEnum { |
||||
YEAR("year","年"), |
||||
MONTH("month","月"), |
||||
DAY("day","日"), |
||||
HOUR("hour","时"), |
||||
MINUTER("minuter","分"), |
||||
SECOND("second","秒") |
||||
; |
||||
|
||||
@Getter |
||||
private String unit; |
||||
@Getter |
||||
private String describe; |
||||
|
||||
public static UnitEnum getEnumByUnit(String unit) { |
||||
Optional<UnitEnum> optionalUnitEnum = Arrays.stream(UnitEnum.class.getEnumConstants()) |
||||
.filter(unitEnum -> unit.equals(unitEnum.getUnit())).findAny(); |
||||
return optionalUnitEnum.orElse(null); |
||||
} |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue