package com.chuanghai.attendance.common.exception; /*** * 错误码和错误信息定义类 * 1. 错误码定义规则为5为数字 * 2. 前两位表示业务场景,最后三位表示错误码。例如:100001。10:通用 001:系统未知异常 * 3. 维护错误码后需要维护错误描述,将他们定义为枚举形式 * 错误码列表: * 10: 通用 * 001:参数格式校验 * 11: 用户 * 12: 权限 * 13: 参数异常 * 14: 文件 * 15: 积分模块 * * */ public enum BizCodeEnume { UNKNOW_EXCEPTION(10000,"系统未知异常"), VAILD_EXCEPTION(10001,"参数格式校验失败"), BODY_IS_EMPTY(10002, "body为空"), METHOD_NOT_SUPPORT(10003, "请求方法不支持"), DATA_IS_EXIST(10004, "数据已存在"), DATA_IS_NOT_EXIST(10005, "数据不存在"), TOKET_INVALID(10006, "无效的token"), PARAMETER_ERROR(10007, "参数异常"), NO_PERMISSION(10008, "没有操作权限"), ADMIN_LOGIN_FAIL(10009, "管理员登录失败"), REQUEST_HEADER_MISSING(10012, "缺少必要的请求头"), PAYABLE_INFO_IS_NOT_EXIT(10013, "缴费信息不存在"), ORDER_IS_NOT_EXIT(10014, "订单不存在"), GET_JSAPI_PAY_PARAM_ERROR(10015, "获取微信jsapi支付参数失败"), CCB_ORDER_QUERY_ERROR(10016, "建行订单状态查询失败"), NOT_CCB_PAY_ORDER(10017, "非建行支付订单"), JXNXS_ORDER_QUERY_ERROR(10018, "农商行订单状态查询失败"), PAY_GRADE_IS_NOT_EXIT(10019, "缴费年级不存在"), FILE_IMPORT_ERROR(10020, "文件导入失败"), FILE_FORMAT_ERROR(10030, "文件格式错误"), BATCH_EXECUTOR_ERROR(10100, "批量操作数据库失败"), PAY_AMOUNT_ERROR(10021,"付款金额错误"), PAY_ITEM_EXIST(10022,"缴费项目已存在"), PAY_ITEM_NOT_EXIST(10025,"缴费项目不存在"), ID_IS_NULL(10023,"id为空"), PAY_ITEM_NOT_SUPPORT(10024,"该缴费项目不支持导出TXT"), IS_PAY(10025,"该缴费宿舍已缴费"), TOO_LONG(10026,"内容超长"), ERROR_DE(10027,"AES加密失败"), DORM_EXIST(10028,"宿舍已缴费"), ORDER_IS_PAY(10029,"该订单的部分项目已支付,请前往首页重新支付"), FILE_SIZE_MAX(10030,"导入文件过大!"); private int code; private String msg; BizCodeEnume(int code,String msg){ this.code = code; this.msg = msg; } public int getCode() { return code; } public String getMsg() { return msg; } }