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> getSelectValue() { List> resList = new ArrayList<>(); for (ShopAdNodeType orderStatusEnum : ShopAdNodeType.values()) { Map 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; } }