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; 
 | 
    } 
 | 
} 
 |