12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package com.ruoyi.common.enums;
- import org.apache.commons.compress.utils.Lists;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- public enum Granularity {
- //以小时计
- HOUR("hh"),
- //以天计
- DAY("dd"),
- //以月计
- MONTH("mm"),
- //以年计
- YEAR("yy");
- private String suffix;
- Granularity(String suffix) {
- this.suffix = suffix;
- }
- public String getSuffix() {
- return suffix;
- }
- public static List<Map<String, Object>> mapList() {
- List<Map<String, Object>> list = Lists.newArrayList();
- for (Granularity granularity : Granularity.values()) {
- Map<String, Object> map = new HashMap<>();
- map.put("code", granularity.getSuffix());
- map.put("granularity", granularity);
- list.add(map);
- }
- return list;
- }
- }
|