package com.ycl.api.DH.lib.enumeration; /** * @author 291189 * @description 物品类型 * @origin autoTool * @date 2023/07/14 14:46:33 */ public enum EM_INSIDE_OBJECT_TYPE { /** 算法未识别物品 */ EM_INSIDE_OBJECT_UNKNOWN(0, "算法未识别物品"), /** 刀具 */ EM_INSIDE_OBJECT_KNIFE(1, "刀具"), /** 瓶装液体 */ EM_INSIDE_OBJECT_BOTTLELIQUID(2, "瓶装液体"), /** 枪支 */ EM_INSIDE_OBJECT_GUN(3, "枪支"), /** 雨伞 */ EM_INSIDE_OBJECT_UMBRELLA(4, "雨伞"), /** 手机 */ EM_INSIDE_OBJECT_PHONE(5, "手机"), /** 笔记本 */ EM_INSIDE_OBJECT_NOTEBOOK(6, "笔记本"), /** 充电宝 */ EM_INSIDE_OBJECT_POWERBANK(7, "充电宝"), /** 鞋子 */ EM_INSIDE_OBJECT_SHOES(8, "鞋子"), /** 杠子 */ EM_INSIDE_OBJECT_ROD(9, "杠子"), /** 金属 */ EM_INSIDE_OBJECT_METAL(10, "金属"), /** 爆炸物 */ EM_INSIDE_OBJECT_EXPLOSIVE(11, "爆炸物"), /** 喷雾喷灌 */ EM_INSIDE_OBJECT_CONTAINERSPRAY(12, "喷雾喷灌"), /** 烟花爆竹 */ EM_INSIDE_OBJECT_EXPLOSIVE_FIREWORKS(13, "烟花爆竹"), /** 打火机 */ EM_INSIDE_OBJECT_LIGHTER(14, "打火机"), /** 警棍 */ EM_INSIDE_OBJECT_STICK(15, "警棍"), /** 指虎 */ EM_INSIDE_OBJECT_BRASSKNUCKLE(16, "指虎"), /** 手铐 */ EM_INSIDE_OBJECT_HANDCUFFS(17, "手铐"), /** 象牙 */ EM_INSIDE_OBJECT_IVORY(18, "象牙"), /** 书籍 */ EM_INSIDE_OBJECT_BOOK(19, "书籍"), /** 光盘 */ EM_INSIDE_OBJECT_CD(20, "光盘"), /** 锤子 */ EM_INSIDE_OBJECT_HAMMERS(21, "锤子"), /** 钳子 */ EM_INSIDE_OBJECT_PLIERS(22, "钳子"), /** 斧头 */ EM_INSIDE_OBJECT_AXE(23, "斧头"), /** 螺丝刀 */ EM_INSIDE_OBJECT_SCREW_DRIVER(24, "螺丝刀"), /** 扳手 */ EM_INSIDE_OBJECT_WRENCH(25, "扳手"), /** 电击棍 */ EM_INSIDE_OBJECT_ELECTRIC_SHOCK_STICK(26, "电击棍"), /** 保温杯 */ EM_INSIDE_OBJECT_THERMOS(27, "保温杯"), /** 玻璃杯 */ EM_INSIDE_OBJECT_GLASS_BOTTLES(28, "玻璃杯"), /** 塑料瓶 */ EM_INSIDE_OBJECT_PLASTIC_BOTTLE(29, "塑料瓶"), /** 打火机油 */ EM_INSIDE_OBJECT_IGNITION_OIL(30, "打火机油"), /** 指甲油 */ EM_INSIDE_OBJECT_NAIL_POLISH(31, "指甲油"), /** 工具 */ EM_INSIDE_OBJECT_BLUNT_INSTRUMENT(32, "工具"), /** 剪刀 */ EM_INSIDE_OBJECT_SCISSORS(33, "剪刀"), /** 电子产品 */ EM_INSIDE_OBJECT_ELECTRONIC(34, "电子产品"), /** 手枪 */ EM_INSIDE_OBJECT_PISTOL(35, "手枪"), /** 折叠刀 */ EM_INSIDE_OBJECT_FOLDINGKNIFE(36, "折叠刀"), /** 尖刀 */ EM_INSIDE_OBJECT_SHARPKNIFE(37, "尖刀"), /** 菜刀 */ EM_INSIDE_OBJECT_KITCHENKNIFE(38, "菜刀"), /** 美工刀 */ EM_INSIDE_OBJECT_UTILITYKNIFE(39, "美工刀"), /** 烟花 */ EM_INSIDE_OBJECT_FIREWORKS(40, "烟花"), /** 爆竹 */ EM_INSIDE_OBJECT_FIRECRACKER(41, "爆竹"), /** 粉末 */ EM_INSIDE_OBJECT_POWDER(42, "粉末"), /** 难穿透物品 */ EM_INSIDE_OBJECT_IMPENETERABLE_MATERALS(43, "难穿透物品"), /** 香烟 */ EM_INSIDE_OBJECT_CIGARETTE(44, "香烟"), /** 电池 */ EM_INSIDE_OBJECT_BATTERY(45, "电池"), /** 零部件 */ EM_INSIDE_OBJECT_GUNPARTS(46, "零部件"), /** 火柴 */ EM_INSIDE_OBJECT_MATCH(47, "火柴"), /** 握把 */ EM_INSIDE_OBJECT_GUNGRIP(48, "握把"), /** 弹夹 */ EM_INSIDE_OBJECT_GUNMAGAZINE(49, "弹夹"), /** 套筒 */ EM_INSIDE_OBJECT_GUNSLEEVE(50, "套筒"), /** 枪管 */ EM_INSIDE_OBJECT_GUNBARREL(51, "枪管"), /** 子弹 */ EM_INSIDE_OBJECT_BULLET(52, "子弹"), /** 手雷 */ EM_INSIDE_OBJECT_GRENADE(53, "手雷"), /** 陶瓷片 */ EM_INSIDE_OBJECT_CERAMICSHEET(54, "陶瓷片"), /** 玻璃片 */ EM_INSIDE_OBJECT_GLASSSHEET(55, "玻璃片"), /** IPAD底壳 */ EM_INSIDE_OBJECT_IPADBASE(56, "IPAD底壳"), /** 弹弓 */ EM_INSIDE_OBJECT_SLINGSHOT(57, "弹弓"), /** 毒品 */ EM_INSIDE_OBJECT_DRUG(58, "毒品"), /** 炸药包 */ EM_INSIDE_OBJECT_EXPLOSIVEPACKAGE(59, "炸药包"), /** 纽扣电池 */ EM_INSIDE_OBJECT_CELLBATTERY(60, "纽扣电池"), /** 铅蓄电池 */ EM_INSIDE_OBJECT_LEADBATTERY(61, "铅蓄电池"), /** 金属打火机 */ EM_INSIDE_OBJECT_METALLIGHTER(62, "金属打火机"), /** 化妆瓶 */ EM_INSIDE_OBJECT_COSMETICBOTTLE(63, "化妆瓶"), /** 易拉罐 */ EM_INSIDE_OBJECT_CONTAINERCAN(64, "易拉罐"), /** 气罐 */ EM_INSIDE_OBJECT_AIRBOTTLE(65, "气罐"), /** 方刀 */ EM_INSIDE_OBJECT_SQUAREKNIFE(66, "方刀"); private int value; private String note; public String getNote() { return note; } public int getValue() { return value; } EM_INSIDE_OBJECT_TYPE(int givenValue, String note) { this.value = givenValue; this.note = note; } public static String getNoteByValue(int givenValue) { for (EM_INSIDE_OBJECT_TYPE enumType : EM_INSIDE_OBJECT_TYPE.values()) { if (givenValue == enumType.getValue()) { return enumType.getNote(); } } return null; } public static int getValueByNote(String givenNote) { for (EM_INSIDE_OBJECT_TYPE enumType : EM_INSIDE_OBJECT_TYPE.values()) { if (givenNote.equals(enumType.getNote())) { return enumType.getValue(); } } return -1; } public static EM_INSIDE_OBJECT_TYPE getEnum(int value) { for (EM_INSIDE_OBJECT_TYPE e : EM_INSIDE_OBJECT_TYPE.values()) { if (e.getValue() == value) return e; } return EM_INSIDE_OBJECT_TYPE.EM_INSIDE_OBJECT_UNKNOWN; } }