package com.fdkankan.manage.common; import cn.hutool.jwt.JWT; import com.fdkankan.common.util.JwtUtil; public enum ResultCode { SYSTEM_ERROR(500, "系统异常"), NOT_ROLE(4001, "无此角色"), NOT_PERMISSION(4002, "无此权限"), USER_NOT_EXIST(4003, "系统暂无此用户,若您已注册,请先通过手机 App 上传场景成功后再试"), USER_EXIST(4004, "用户已存在"), PASSWORD_ERROR(4005, "账号密码错误,请重新登录!"), USERNAME_ERROR(4006, "该账号已停止使用"), MISSING_REQUIRED_PARAMETERS(4007, "必填项不能为空"), USER_NOT_LOGIN(4008, "用户未登录"), VISION_EXIST(50001, "版本号不能重复!"), LOGIN_NUM_MUCH(50003, "频繁登录失败,请五分钟后再次尝试登录!"), UPLOAD_ERROR(50004, "上传失败"), SDK_DEL_ERROR(50005, "删除失败,请先下架在删除"), MAIL_TEMPLATE_ERROR(50006, "邮件发送模板不存在"), COMPANY_DEL_ERROR(50007, "删除失败,请先解绑设备"), UPLOAD_FILE_ERROR(50008, "上传失败,请检查文件格式。"), V3_SCENE_REBUILD(50009, "V3场景请先升级在重算"), SCENE_NOT_EXIST(50010, "场景不存在"), FILE_NAME_EMPTY(50011, "文件名称为空,请输入文件名称!"), APP_FILE_EMPTY(50012, "应用包文件未上传,请先上传文件!"), VERSION_EMPTY(50013, "version.json 文件未上传,请先上传文件!"), WIFI_NAME_ERROR(50014, "wifi名称格式错误"), WIFI_NAME_REPEAT(50015, "设备wifi名称重复"), WIFI_PRE_NAME_ERROR(50016, "wifi名称前缀错误!"), COMPANY_NAME_NOT_EXIST(50017, "客户名称不存在!"), CAMERA_NOT_EXIST(50018, "相机不存在!"), CAMERA_NOT_IN(50019, "该相机未入库!"), CAMERA_DEL_ERROR(50020, "相机已绑定,请先解绑后删除!"), CAMERA_VERSION_NOT_EXIST(50021, "相机版本不存在"), CAMERA_VERSION_STATUS_ERROR(50022, "相机版本已禁用"), SHIP_NUM_EMPTY(50023, "快递单号为空"), IN_TEMPLATE_EMPTY(50024, "入库模板数据为空"), OUT_TEMPLATE_EMPTY(50025, "出库模板数据为空"), COMPANY_TEMPLATE_EMPTY(50026, "客户关联数据为空"), FILE_TYPE_ERROR(50027, "文件格式校验,需为xlsx文件"), TEMPLATE_TYPE_ERROR(50028, "模板格式错误"), EXCEL_MSG_ERROR(50029, "模板格式错误"), CAMERA_TYPE_ERROR(50030, "相机类型错误"), CAMERA_SPACE_ERROR(50031, "相机容量不足,不能迁移"), CAMERA_TYPE_NOT_ERROR(50032, "必须迁移至相同的类型的相机下面!"), MAIL_SEND_ERROR(50033, "邮件发送失败!"), CAMERA_SN_NOT_EXIST(50034, "sn码不存在!"), DEL_ROLE_ERROR(50035, "该角色已关联用户,不可删除。请先修改相关用户的角色!"), ORDER_SN_ERROR(50036, "订单号不存在"), OLD_PASSWORD_ERROR(50037, "原密码错误"), UPLOAD_YUN_TYPE_ERROR(50038, "上传服务器类型错误,请确认环境上传"), UPDATE_MYSELF_PASSWORD(50039, "只能修改自己的密码!"), INCREMENT_TYPE_EMPTY(50040, "权益类型不存在!"), AGENT_NEW_EMPTY(50041, "代理商不存在!"), SS_NO_COPY(50042, "深时场景暂不支持复制!"), AGENT_NOT_EMPTY(50043, "经销商名称已存在!"), CAMERA_NOT_MOVE(50044, "场景在改相机中,无需迁移!"), SCENE_REBUILD_ERROR(50045, "场景重算失败。。。"), PASSWORD_ERROR_G(50046, "密码格式错误!"), AGENT_U_NOT_EMPTY(50047, "经销商账号已存在!"), INCREMENT_TYPE_ERROR(50048, "权益类型错误!"), DEL_UCENTER_ERROR(50049, "该用户已绑定相机,请先解绑再删除用户。"), JY_ID_NO_EXIST(60001, "警员不存在"), AES_ENCRYPT_ERROR(60002, "aes加密失败"), AES_DESENCRYPT_ERROR(60003, "aes解密失败"), DEL_AUTH_ERROR(60004, "无授权,无需删除"), AUTH_ERROR(60005, "场景管理者无需授权"), SCENE_NOT_EXITS(60006, "授权失败,场景不存在或已删除"), SCENE_AUTH_EXITS(60007, "该用户已被授权, 请删除其授权后重试"), RYNO_EXITS(60008, "人员编号重复,请联系管理员"), DATA_TOO_LONG(60009, "长度超过限制"), API_AUTH_DEL_ERROR(60010, "api添加权限,不可删除"), SS_SCENE_DOWN_ERROR(60011, "深时点云场景下载失败"), COPY_NUM_NOT_GEN_OBJ(60012, "复制场景不支持生成 Obj"), SHARE_USER_ERROR(60013, "该用户已共享"), SHARE_ERROR(60014, "无需分享给自己"), AUTH_TYPE_ERROR(60015, "无需分享给自己"), TEMPLATE_EMPTY(60016, "模板数据为空"), ID_CARD_EXIT(60017, "身份证号码已存在"), ADMIN_NOT_DISABLE(60018, "管理员无法删除或禁用"), UNQUINX_INDEX(60019, "违反唯一约束"), PHONE_EXIT(60020, "手机号已存在"), PLATFORM_USER_ADDERROR(60021, "该用户身份为平台管理员,无法更改其平台,如需继续,请联系超级管理员更改平台管理员身份后再试"), ID_CARD_EXIT2(60022, "该用户已属其他平台,请更换用户后再试"), USER_BAN(60023, "该用户已被禁用,无法添加。"), LASER_VIEW_ERROR(60024, "激光系统访问失败"), FILE_TYPE_ERROR2(60025, "文件类型不符合规则"), FILE_TYPE_ERROR23(60031, "文件名不得含有中文"), UNZIP_ERROR(60026, "解压失败"), UPLOAD_FILE_OBJ_ERROR(60027,"文件内容错误,缺少文件"), UPLOAD_FILE_MSG_ERROR(60028,"文件内容错误"), CASE_NOT_EXIST(60029, "案件不存在"), NUM_IN_CASE(60030, "该场景已被纳入案件,请跳转到案件列表修改权限或将场景移出案件。"), NUM_IN_CASE2(60031, "无法操作。该场景已被纳入案件“%s”,若需继续,请移出案件后再试。"), upload_file_limit(60032, "大小超限制"), ; private Integer code; private String message; private ResultCode(Integer code, String message) { this.code = code; this.message = message; } public Integer code() { return this.code; } public String message() { return this.message; } public String formatMessage(Object... args) { return String.format(this.message, args); } }