package com.matrix.system.shopXcx.shopEnum;
|
|
import com.matrix.core.tools.BaseEnumConvertor;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 小程序广告节点类型
|
*/
|
public enum ShopAdNodeType implements BaseEnumConvertor {
|
NODE_TYPE_IMAGES(1, "图片"),
|
NODE_TYPE_TEXT(2, "文字"),
|
NODE_TYPE_SWIPER(3, "轮播图"),
|
NODE_TYPE_VIDEO(4, "视频"),
|
NODE_TYPE_NOTICE(5, "滚动文本"),
|
NODE_TYPE_HUKUAI(6, "滑块"),
|
;
|
|
|
ShopAdNodeType(Integer code, String name) {
|
this.code = code;
|
this.name = name;
|
}
|
|
private Integer code;
|
private String name;
|
|
public static List<Map<String, Object>> getSelectValue() {
|
List<Map<String, Object>> resList = new ArrayList<>();
|
for (ShopAdNodeType orderStatusEnum : ShopAdNodeType.values()) {
|
Map<String, Object> orderStatus = new HashMap<>();
|
orderStatus.put("code", orderStatusEnum.getCode());
|
orderStatus.put("name", orderStatusEnum.getName());
|
resList.add(orderStatus);
|
}
|
return resList;
|
}
|
|
public Integer getCode() {
|
return code;
|
}
|
|
public void setCode(Integer code) {
|
this.code = code;
|
}
|
|
@Override
|
public Object getValue() {
|
return code;
|
}
|
|
@Override
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
}
|