package com.fzzy.api.data; import com.fzzy.api.entity.ApiTrigger; import java.util.ArrayList; import java.util.List; /** * 网关设备类型 */ public enum GatewayDeviceType { TYPE_01("TYPE_01", "地磅"), TYPE_02("TYPE_02", "车牌识别"), TYPE_03("TYPE_03", "道闸"), TYPE_04("TYPE_04", "LED"), TYPE_05("TYPE_05", "扦样机"), TYPE_06("TYPE_06", "视频安防摄像头"), TYPE_07("TYPE_07", "粮情分机"), TYPE_08("TYPE_08", "桌面抓拍摄像头"), TYPE_09("TYPE_09", "库区气象站"), TYPE_99("TYPE_99", "独立IOT"); private String code; private String name; public static List listTrigger() { List list = new ArrayList<>(); list.add(new ApiTrigger(TYPE_01.getCode(), TYPE_01.getName())); list.add(new ApiTrigger(TYPE_02.getCode(), TYPE_02.getName())); list.add(new ApiTrigger(TYPE_03.getCode(), TYPE_03.getName())); list.add(new ApiTrigger(TYPE_04.getCode(), TYPE_04.getName())); list.add(new ApiTrigger(TYPE_05.getCode(), TYPE_05.getName())); list.add(new ApiTrigger(TYPE_06.getCode(), TYPE_06.getName())); list.add(new ApiTrigger(TYPE_07.getCode(), TYPE_07.getName())); list.add(new ApiTrigger(TYPE_08.getCode(), TYPE_08.getName())); list.add(new ApiTrigger(TYPE_09.getCode(), TYPE_09.getName())); list.add(new ApiTrigger(TYPE_99.getCode(), TYPE_99.getName())); return list; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getName() { return name; } public void setName(String name) { this.name = name; } GatewayDeviceType(String code, String name) { this.code = code; this.name = name; } }