package com.casic.missiles.enums; import com.casic.missiles.model.exception.AbstractBaseExceptionEnum; /** * @Description: */ public enum BusinessExceptionEnum implements AbstractBaseExceptionEnum { ID_NULL(2400, "主键不能为空"), HANDLE_FAILED(500, "操作失败"), DEVICE_BOUND_FAILED(500, "设备绑定,场站删除失败"), ADD_FAILED(501, "新增失败!"), NUMBER_FAILED(502, "不是正整数!"), MONITOR_VAILD_FAILED(2099, "云台登录地址重复"), DEVICE_REGISTER_FAILED(2500, "设备注册失败"), RUN_TASK_FAILED(2501, "此段时间有任务正在执行"), RUN_TIME_FAILED(2502, "此段时间都小于当前时间无法开启"), CRUISE_POINTS_OVERFLOW(2507, "预置点设置溢出"), CRUISE_NAME_DUPLICATE(2503, "巡航路径名称重复"), CRUISE_DELETE_FAIL(2506, "该巡航线在任务中正在启用状态,无法删除"), CRUISE_DELETE_ERROR(2504, "巡航路径删除过程中对设备操作异常"), ALARM_BASE64_ERROR(2505, "算法报警图片base64无效"); private Integer code; private String message; BusinessExceptionEnum(Integer code, String message) { this.code = code; this.message = message; } @Override public Integer getCode() { return this.code; } public void setCode(Integer code) { this.code = code; } @Override public String getMessage() { return this.message; } public void setMessage(String message) { this.message = message; } }