package com.iailab.netsdk.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;
|
}
|
|
}
|