|
@@ -3,7 +3,9 @@ package com.xynet.marketing.enums;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Getter;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
@@ -17,8 +19,8 @@ import java.util.Map;
|
|
|
public enum CouponSendTypeEnum {
|
|
|
T_1("1", "每人必得", true),
|
|
|
T_2("2", "新注册用户", false),
|
|
|
- T_3("3", "购物后赠送", true),
|
|
|
- T_4("4", "指定日期每日发放", false);
|
|
|
+ T_3("3", "购物后赠送", false),
|
|
|
+ T_4("4", "指定日期每日发放", true);
|
|
|
|
|
|
private String code;
|
|
|
|
|
@@ -45,4 +47,15 @@ public enum CouponSendTypeEnum {
|
|
|
}
|
|
|
return map;
|
|
|
}
|
|
|
+
|
|
|
+ public static List<String> getEnumByAutoSend(Boolean autoSend) {
|
|
|
+ List<String> data = new ArrayList<>();
|
|
|
+ CouponSendTypeEnum[] values = CouponSendTypeEnum.values();
|
|
|
+ for (CouponSendTypeEnum enums : values) {
|
|
|
+ if (enums.autoSend.equals(autoSend)) {
|
|
|
+ data.add(enums.getCode());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return data;
|
|
|
+ }
|
|
|
}
|