From 798482c9ec8e1ea2d4ab6d4a06ccf2ffcc424cd0 Mon Sep 17 00:00:00 2001 From: pho6e2qjw <1563847437@qq.com> Date: Wed, 26 Jun 2024 08:38:48 +0800 Subject: [PATCH] Add ResultCode.java --- ResultCode.java | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 ResultCode.java diff --git a/ResultCode.java b/ResultCode.java new file mode 100644 index 0000000..4319141 --- /dev/null +++ b/ResultCode.java @@ -0,0 +1,43 @@ +package com.power.travel.core; + +/** + * 响应码枚举,参考HTTP状态码的语义 + * 200 和 5000 需要自行处理错误, + * 其他的通过ajax全局设置处理 + */ +public enum ResultCode { + /** + * 成功 + */ + SUCCESS(200), + /** + * 失败 + */ + FAIL(400), + /** + * 绑定错误 + */ + BIND_FAIL(417), + /** + * 接口不存在 + */ + NOT_FOUND(404), + /** + * 服务器内部错误 + */ + INTERNAL_SERVER_ERROR(500), + /** + * 需执行处理 + */ + DATA_ERROR(5000); + + private int code; + + ResultCode(int code) { + this.code = code; + } + + public int getCode() { + return code; + } +}