ResultCode.java 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. package me.zhengjie.base;
  2. /**
  3. * ========================
  4. * 通用响应状态
  5. * ========================
  6. */
  7. public enum ResultCode {
  8. //这里是框架以前的
  9. REQUEST_METHOD_ERROR(114, "请求方式错误"),
  10. ERROR_PARAM (101, "参数异常!"),
  11. ERROR_PARAM_ANY (102, "%s参数异常!"),
  12. SYSTEM_ERROR (111, "系统错误"),
  13. DEVELOPMENT (112, "此功能正在开发中"),
  14. NOT_EXISTS (113, "数据不存在"),
  15. JSON_FORMAT_ERROR(115, "JSON格式错误"),
  16. /* 成功状态码 */
  17. SUCCESS(100,"操作成功!"),
  18. /* 错误状态码 */
  19. FAIL(-1,"操作失败!"),
  20. /* 参数错误:10001-19999 */
  21. PARAM_IS_INVALID(10001, "参数无效"),
  22. PARAM_IS_BLANK(10002, "参数为空"),
  23. PARAM_TYPE_BIND_ERROR(10003, "参数格式错误"),
  24. PARAM_NOT_COMPLETE(10004, "参数缺失"),
  25. /* 用户错误:20001-29999*/
  26. USER_NOT_LOGGED_IN(20001, "用户未登录,请先登录"),
  27. USER_LOGIN_ERROR(20002, "账号不存在或密码错误"),
  28. USER_ACCOUNT_FORBIDDEN(20003, "账号已被禁用"),
  29. USER_NOT_EXIST(20004, "用户不存在"),
  30. USER_HAS_EXISTED(20005, "用户已存在"),
  31. AUTHCODE_EXPIRATION(20006, "验证码已过期,请重试!"),
  32. AUTHCODE_ERROR(20007, "验证码错误,请重试!"),
  33. USER_LOGIN_PAST_DUE(20008, "登录信息已失效,请重新登陆!"),
  34. LOGIN_HAS_EXISTED(20009, "该账号已登陆,请勿重复登陆!"),
  35. PHONE_HAS_EXISTED(20010, "手机号码已存在!"),
  36. NAME_IDCARD_UNMATCHED(20011,"姓名与身份证号不匹配"),
  37. /* 业务错误:30001-39999 */
  38. BUSINESS_GROUP_NO_ALLOWED_DEL(30001, "应用分组已经被应用使用,不能删除"),
  39. BUSINESS_THEME_NO_ALLOWED_DEL(30002, "主题已经被用户使用,不能删除"),
  40. BUSINESS_THEME_NO_ALLOWED_DISABLE(30003, "主题已经被用户使用,不能停用"),
  41. BUSINESS_THEME_DEFAULT_NO_ALLOWED_DEL(30004, "默认主题,不能删除"),
  42. BUSINESS_THEME_NO_ALLOWED_UPDATE(30005, "主题已经被用户使用,不能修改图片信息"),
  43. BUSINESS_IMAGE_UPLOAD_ERROR(30005, "图片上传失败!"),
  44. BUSINESS_PROCESS_ERROR(30006, "非法的流程合同流程!"),
  45. BUSINESS_IS_TOP(30040, "已经到最顶部"),
  46. BUSINESS_IS_BOTTOM(30041, "已经到最底部"),
  47. BUSINESS_NAME_EXISTED(30051, "名称已存在"),
  48. NOTARY_OFFLINE(30005, "当前公证员离线,请稍后再试!"),
  49. LIVING_CERTIFICATION(30006, "请先进行活体认证"),
  50. SEAT_BUSY(30007, "当前坐席忙,请稍后再试!"),
  51. FACEAUTH_FAIL(30008, "活体人脸认证失败,请重试!"),
  52. SIGN_FAIL(30009, "签名失败,请重试!"),
  53. CREATEPDF_FAIL(30010, "PDF生成失败!"),
  54. FILE_NOTFOUND_FAIL(30011, "您查看的文件未找到"),
  55. SAVE_PAYINFO_FAIL(30012, "支付信息入库失败"),
  56. MAIN_REJECT_FAIL(30013, "当前主工单已被驳回"),
  57. RECORD_PASS_EXIST(30014, "该工单已审核通过,请勿重复操作"),
  58. RECORD_REJECT_EXIST(30015, "该工单已被驳回,请勿重复操作"),
  59. NOTARY_NOTE_EXIST(30016, "您已提交过笔录信息,请勿重复操作"),
  60. NOTARY_NOT_PASS(30017, "工单尚未审批通过,请勿上传公证书!"),
  61. ORDER_DATA_NOT_EXIST(30018, "不存在该订单!"),
  62. CERTIFICATE_NO_ERROR(30019, "获取用户证书编号发生错误!"),
  63. LIVE_VIDEO_INVALID(30020, "活体人脸核身失败!"),
  64. LIVE_VIDEO_CONVERSION(30022, "活体视频转换失败!"),
  65. SIMILARITY_IS_LT_40_PERCENT (30023, "相似度低于40%,请重试!"),
  66. SIGN_UPLOAD_FAIL(30024, "签字图片上传失败!"),
  67. ACCOUNT_MANAGER_NO_ASSIGNED(30025, "未分配客户经理!"),
  68. WEBSOCKET_SEND_MSG_ERROR(30026, "websocket发送消息失败!"),
  69. FILE_DOES_NOT_EXIST(30027, "文件不存在!"),
  70. MSG_SEND_FREQUENT(30028, "短信发送太频繁!"),
  71. MSG_SEND_FAIL(30029, "短信发送失败!"),
  72. FILE_UPLOAD_FAIL(30030, "文件上传失败!"),
  73. AXQ_USER_REGIST_FAIL(30031,"安心签注册失败"),
  74. AXQ_AUTH_MESSAGE_FAIL(30032,"授权信息发送失败"),
  75. AXQ_AUTH_FAIL(30033,"签名授权失败"),
  76. HANDWRITING_FAIL(30034,"签名与本人姓名不一致"),
  77. AXQ_PROJECT_AUTHED(30035,"项目已经授权"),
  78. AXQ_PROJECT_UNAUTHED(30036,"项目未授权"),
  79. UNFINISHED_ORDER_FAIL(30037,"尚有未完成订单"),
  80. HAS_BEEN_MAPPED_FAIL(30038,"提交银行已有关联的公证处,请核对信息是否正确!"),
  81. SUB_ORDER_UNCOMPLETED(30039,"子订单信息尚未提交完整!"),
  82. INTERVIEW_NOTE_UNSUBMIT(30040, "面谈笔录尚未完成!"),
  83. UPLOAD_SEAL_FAIL(30041, "上传签章失败"),
  84. QUERY_CERTIFICATE_FAIL(30042,"查询证书失败!"),
  85. REMAIN_BANK_USER(30043, "银行下尚有用户未删除!"),
  86. REMAIN_NOTARY_USER(30044, "公证处尚有用户未删除!"),
  87. REMAIN_NOTARY_OFFICE_MAPPING(30045,"银行尚有关联的公证处未取消!"),
  88. REMAIN_USER_BANK_MAPPING(30046,"公证处尚有关联的银行未取消!"),
  89. MODEL_ALREADY_EXISGT(30047,"%s,该类模板已经创建!"),
  90. MODEL_SORT_EXISTED(30048,"模板排序值重复!"),
  91. NO_NOTARIZARION_NO(30049,"没有可用的公证书编号!"),
  92. SUCC_ALREADY_EXISTED(30050,"社会统一信用代码已存在,请确认输入是否正确!"),
  93. SUCC_NEED_INPUT(30051,"请输入社会统一信用代码!"),
  94. ORDER_OCR_SERVICE_UNAVAILABLE(30052,"订单扫描录入功能尚未开通,请联系平台开通后使用!"),
  95. /* 系统错误:40001-49999 */
  96. SYSTEM_INNER_ERROR(40001, "系统繁忙,请稍后重试"),
  97. UPLOAD_ERROR(40002, "系统异常,上传文件失败"),
  98. FILE_MAX_SIZE_OVERFLOW(40003, "上传尺寸过大"),
  99. FILE_ACCEPT_NOT_SUPPORT(40004, "上传文件格式不支持"),
  100. SET_UP_AT_LEAST_ONE_ADMIN(40005, "至少指定一个管理员"),
  101. URL_INVALID(40006, "地址不合法"),
  102. FILE_EXISTING(40017,"上传的文件已存在"),
  103. LINK_AND_LOGOUT_NO_MATCH(40006, "主页地址和注销地址IP不一致"),
  104. IP_AND_PORT_EXISTED(40007, "当前IP和端口已经被占中"),
  105. LINK_IS_REQUIRED(40008, "生成第三方token认证信息: 主页地址不能为空,请完善信息"),
  106. ONLY_ROOT_DEPARTMENT(40009, "组织机构只能存在一个根机构"),
  107. DEPART_CODE_EXISTED(40010, "组织机构编码已存在"),
  108. DEPART_CONTAINS_USERS(40011, "该机构下是存在用户,不允许删除"),
  109. DEPART_CONTAINS_SON(40012, "该机构下是存在子级机构,不允许删除"),
  110. DEPART_PARENT_IS_SELF(40013, "选择的父机构不能为本身"),
  111. DICT_EXIST_DEPEND(40014, "该字典数据存在详情依赖,不允许删除"),
  112. DICT_DETAIL_LOCK(40015, "该字典数据被锁定,不允许修改或删除"),
  113. DEPART_CODE_EXISTED_WITH_ARGS(40016, "组织机构编码【{0}】系统已存在"),
  114. IMAGE_NOT_STANDARD(40017,"请保持人脸居中"),
  115. SINGLE_PERSON(40018,"镜头内只能有1人"),
  116. /* 数据错误:50001-599999 */
  117. RESULT_DATA_NONE(50001, "数据未找到"),
  118. DATA_IS_WRONG(50002, "数据有误"),
  119. DATA_ALREADY_EXISTED(50003, "数据已存在"),
  120. DATA_INSERT_ERROR(50003,"数据插入失败"),
  121. DATA_UPDATE_ERROR(50004,"数据编辑失败"),
  122. /* 接口错误:60001-69999 */
  123. INTERFACE_INNER_INVOKE_ERROR(60001, "内部系统接口调用异常"),
  124. INTERFACE_OUTTER_INVOKE_ERROR(60002, "外部系统接口调用异常"),
  125. INTERFACE_FORBID_VISIT(60003, "该接口禁止访问"),
  126. INTERFACE_ADDRESS_INVALID(60004, "接口地址无效"),
  127. INTERFACE_REQUEST_TIMEOUT(60005, "接口请求超时"),
  128. INTERFACE_EXCEED_LOAD(60006, "接口负载过高"),
  129. INTERFACE_ILLEGAL_REQUEST(60007, "非法的请求"),
  130. INTERFACE_SMS_TEMPLATE(60008, "模板请求错误"),
  131. /* 权限错误:70001-79999 */
  132. PERMISSION_UNAUTHENTICATED(70001,"此操作需要登陆系统!"),
  133. PERMISSION_UNAUTHORISE(70002,"权限不足,无权操作!"),
  134. PERMISSION_EXPIRE(70003,"登录状态过期!"),
  135. PERMISSION_TOKEN_EXPIRED(70004, "token已过期"),
  136. PERMISSION_LIMIT(70005, "访问次数受限制"),
  137. PERMISSION_TOKEN_INVALID(70006, "无效token"),
  138. PERMISSION_SIGNATURE_ERROR(70007, "签名失败"),
  139. TOKEN_ILLEGAL(7008,"违法Authorization,服务端不存在信息,请重新鉴权获取!"),
  140. ;
  141. //操作代码
  142. int code;
  143. //提示信息
  144. String message;
  145. ResultCode(int code, String message){
  146. this.code = code;
  147. this.message = message;
  148. }
  149. public int code() {
  150. return code;
  151. }
  152. public String message() {
  153. return message;
  154. }
  155. public void setCode(int code) {
  156. this.code = code;
  157. }
  158. public void setMessage(String message) {
  159. this.message = message;
  160. }
  161. }