package me.zhengjie.base; /** * ======================== * 通用响应状态 * ======================== */ public enum ResultCode { //这里是框架以前的 REQUEST_METHOD_ERROR(114, "请求方式错误"), ERROR_PARAM (101, "参数异常!"), ERROR_PARAM_ANY (102, "%s参数异常!"), SYSTEM_ERROR (111, "系统错误"), DEVELOPMENT (112, "此功能正在开发中"), NOT_EXISTS (113, "数据不存在"), JSON_FORMAT_ERROR(115, "JSON格式错误"), /* 成功状态码 */ SUCCESS(100,"操作成功!"), /* 错误状态码 */ FAIL(-1,"操作失败!"), /* 参数错误:10001-19999 */ PARAM_IS_INVALID(10001, "参数无效"), PARAM_IS_BLANK(10002, "参数为空"), PARAM_TYPE_BIND_ERROR(10003, "参数格式错误"), PARAM_NOT_COMPLETE(10004, "参数缺失"), /* 用户错误:20001-29999*/ USER_NOT_LOGGED_IN(20001, "用户未登录,请先登录"), USER_LOGIN_ERROR(20002, "账号不存在或密码错误"), USER_ACCOUNT_FORBIDDEN(20003, "账号已被禁用"), USER_NOT_EXIST(20004, "用户不存在"), USER_HAS_EXISTED(20005, "用户已存在"), AUTHCODE_EXPIRATION(20006, "验证码已过期,请重试!"), AUTHCODE_ERROR(20007, "验证码错误,请重试!"), USER_LOGIN_PAST_DUE(20008, "登录信息已失效,请重新登陆!"), LOGIN_HAS_EXISTED(20009, "该账号已登陆,请勿重复登陆!"), PHONE_HAS_EXISTED(20010, "手机号码已存在!"), NAME_IDCARD_UNMATCHED(20011,"姓名与身份证号不匹配"), /* 业务错误:30001-39999 */ BUSINESS_GROUP_NO_ALLOWED_DEL(30001, "应用分组已经被应用使用,不能删除"), BUSINESS_THEME_NO_ALLOWED_DEL(30002, "主题已经被用户使用,不能删除"), BUSINESS_THEME_NO_ALLOWED_DISABLE(30003, "主题已经被用户使用,不能停用"), BUSINESS_THEME_DEFAULT_NO_ALLOWED_DEL(30004, "默认主题,不能删除"), BUSINESS_THEME_NO_ALLOWED_UPDATE(30005, "主题已经被用户使用,不能修改图片信息"), BUSINESS_IMAGE_UPLOAD_ERROR(30005, "图片上传失败!"), BUSINESS_PROCESS_ERROR(30006, "非法的流程合同流程!"), BUSINESS_IS_TOP(30040, "已经到最顶部"), BUSINESS_IS_BOTTOM(30041, "已经到最底部"), BUSINESS_NAME_EXISTED(30051, "名称已存在"), NOTARY_OFFLINE(30005, "当前公证员离线,请稍后再试!"), LIVING_CERTIFICATION(30006, "请先进行活体认证"), SEAT_BUSY(30007, "当前坐席忙,请稍后再试!"), FACEAUTH_FAIL(30008, "活体人脸认证失败,请重试!"), SIGN_FAIL(30009, "签名失败,请重试!"), CREATEPDF_FAIL(30010, "PDF生成失败!"), FILE_NOTFOUND_FAIL(30011, "您查看的文件未找到"), SAVE_PAYINFO_FAIL(30012, "支付信息入库失败"), MAIN_REJECT_FAIL(30013, "当前主工单已被驳回"), RECORD_PASS_EXIST(30014, "该工单已审核通过,请勿重复操作"), RECORD_REJECT_EXIST(30015, "该工单已被驳回,请勿重复操作"), NOTARY_NOTE_EXIST(30016, "您已提交过笔录信息,请勿重复操作"), NOTARY_NOT_PASS(30017, "工单尚未审批通过,请勿上传公证书!"), ORDER_DATA_NOT_EXIST(30018, "不存在该订单!"), CERTIFICATE_NO_ERROR(30019, "获取用户证书编号发生错误!"), LIVE_VIDEO_INVALID(30020, "活体人脸核身失败!"), LIVE_VIDEO_CONVERSION(30022, "活体视频转换失败!"), SIMILARITY_IS_LT_40_PERCENT (30023, "相似度低于40%,请重试!"), SIGN_UPLOAD_FAIL(30024, "签字图片上传失败!"), ACCOUNT_MANAGER_NO_ASSIGNED(30025, "未分配客户经理!"), WEBSOCKET_SEND_MSG_ERROR(30026, "websocket发送消息失败!"), FILE_DOES_NOT_EXIST(30027, "文件不存在!"), MSG_SEND_FREQUENT(30028, "短信发送太频繁!"), MSG_SEND_FAIL(30029, "短信发送失败!"), FILE_UPLOAD_FAIL(30030, "文件上传失败!"), AXQ_USER_REGIST_FAIL(30031,"安心签注册失败"), AXQ_AUTH_MESSAGE_FAIL(30032,"授权信息发送失败"), AXQ_AUTH_FAIL(30033,"签名授权失败"), HANDWRITING_FAIL(30034,"签名与本人姓名不一致"), AXQ_PROJECT_AUTHED(30035,"项目已经授权"), AXQ_PROJECT_UNAUTHED(30036,"项目未授权"), UNFINISHED_ORDER_FAIL(30037,"尚有未完成订单"), HAS_BEEN_MAPPED_FAIL(30038,"提交银行已有关联的公证处,请核对信息是否正确!"), SUB_ORDER_UNCOMPLETED(30039,"子订单信息尚未提交完整!"), INTERVIEW_NOTE_UNSUBMIT(30040, "面谈笔录尚未完成!"), UPLOAD_SEAL_FAIL(30041, "上传签章失败"), QUERY_CERTIFICATE_FAIL(30042,"查询证书失败!"), REMAIN_BANK_USER(30043, "银行下尚有用户未删除!"), REMAIN_NOTARY_USER(30044, "公证处尚有用户未删除!"), REMAIN_NOTARY_OFFICE_MAPPING(30045,"银行尚有关联的公证处未取消!"), REMAIN_USER_BANK_MAPPING(30046,"公证处尚有关联的银行未取消!"), MODEL_ALREADY_EXISGT(30047,"%s,该类模板已经创建!"), MODEL_SORT_EXISTED(30048,"模板排序值重复!"), NO_NOTARIZARION_NO(30049,"没有可用的公证书编号!"), SUCC_ALREADY_EXISTED(30050,"社会统一信用代码已存在,请确认输入是否正确!"), SUCC_NEED_INPUT(30051,"请输入社会统一信用代码!"), ORDER_OCR_SERVICE_UNAVAILABLE(30052,"订单扫描录入功能尚未开通,请联系平台开通后使用!"), /* 系统错误:40001-49999 */ SYSTEM_INNER_ERROR(40001, "系统繁忙,请稍后重试"), UPLOAD_ERROR(40002, "系统异常,上传文件失败"), FILE_MAX_SIZE_OVERFLOW(40003, "上传尺寸过大"), FILE_ACCEPT_NOT_SUPPORT(40004, "上传文件格式不支持"), SET_UP_AT_LEAST_ONE_ADMIN(40005, "至少指定一个管理员"), URL_INVALID(40006, "地址不合法"), FILE_EXISTING(40017,"上传的文件已存在"), LINK_AND_LOGOUT_NO_MATCH(40006, "主页地址和注销地址IP不一致"), IP_AND_PORT_EXISTED(40007, "当前IP和端口已经被占中"), LINK_IS_REQUIRED(40008, "生成第三方token认证信息: 主页地址不能为空,请完善信息"), ONLY_ROOT_DEPARTMENT(40009, "组织机构只能存在一个根机构"), DEPART_CODE_EXISTED(40010, "组织机构编码已存在"), DEPART_CONTAINS_USERS(40011, "该机构下是存在用户,不允许删除"), DEPART_CONTAINS_SON(40012, "该机构下是存在子级机构,不允许删除"), DEPART_PARENT_IS_SELF(40013, "选择的父机构不能为本身"), DICT_EXIST_DEPEND(40014, "该字典数据存在详情依赖,不允许删除"), DICT_DETAIL_LOCK(40015, "该字典数据被锁定,不允许修改或删除"), DEPART_CODE_EXISTED_WITH_ARGS(40016, "组织机构编码【{0}】系统已存在"), IMAGE_NOT_STANDARD(40017,"请保持人脸居中"), SINGLE_PERSON(40018,"镜头内只能有1人"), /* 数据错误:50001-599999 */ RESULT_DATA_NONE(50001, "数据未找到"), DATA_IS_WRONG(50002, "数据有误"), DATA_ALREADY_EXISTED(50003, "数据已存在"), DATA_INSERT_ERROR(50003,"数据插入失败"), DATA_UPDATE_ERROR(50004,"数据编辑失败"), /* 接口错误:60001-69999 */ INTERFACE_INNER_INVOKE_ERROR(60001, "内部系统接口调用异常"), INTERFACE_OUTTER_INVOKE_ERROR(60002, "外部系统接口调用异常"), INTERFACE_FORBID_VISIT(60003, "该接口禁止访问"), INTERFACE_ADDRESS_INVALID(60004, "接口地址无效"), INTERFACE_REQUEST_TIMEOUT(60005, "接口请求超时"), INTERFACE_EXCEED_LOAD(60006, "接口负载过高"), INTERFACE_ILLEGAL_REQUEST(60007, "非法的请求"), INTERFACE_SMS_TEMPLATE(60008, "模板请求错误"), /* 权限错误:70001-79999 */ PERMISSION_UNAUTHENTICATED(70001,"此操作需要登陆系统!"), PERMISSION_UNAUTHORISE(70002,"权限不足,无权操作!"), PERMISSION_EXPIRE(70003,"登录状态过期!"), PERMISSION_TOKEN_EXPIRED(70004, "token已过期"), PERMISSION_LIMIT(70005, "访问次数受限制"), PERMISSION_TOKEN_INVALID(70006, "无效token"), PERMISSION_SIGNATURE_ERROR(70007, "签名失败"), TOKEN_ILLEGAL(7008,"违法Authorization,服务端不存在信息,请重新鉴权获取!"), ; //操作代码 int code; //提示信息 String message; ResultCode(int code, String message){ this.code = code; this.message = message; } public int code() { return code; } public String message() { return message; } public void setCode(int code) { this.code = code; } public void setMessage(String message) { this.message = message; } }