package com.fdkankan.sale.common; public enum ResultCode { SYSTEM_ERROR(500, "系统异常"), NOT_ROLE(4001, "无此角色"), NOT_PERMISSION(4002, "无此权限"), USER_NOT_EXIST(4003, "用户不存在"), USER_EXIST(4004, "用户已存在"), PASSWORD_ERROR(4005, "账号密码错误,请重新登录!"), USERNAME_ERROR(4006, "该账号已停止使用"), MISSING_REQUIRED_PARAMETERS(4007, "必填项不能为空"), USER_NOT_LOGIN(4008, "用户未登录"), DATA_TOO_LONG(4009, "长度超出限制!"), DEL_ROLE_ERROR(50035, "该角色已关联用户,不可删除。请先修改相关用户的角色!"), MAIL_SEND_ERROR(50033, "邮件发送失败!"), MAIL_TEMPLATE_ERROR(50006, "邮件发送模板不存在"), UPDATE_MYSELF_PASSWORD(50039, "只能修改自己的密码!"), OLD_PASSWORD_ERROR(50037, "原密码错误"), PART_NOT_EXITS(60001, "备件不存在"), CAMERA_SN_NOT_EXITS(60002, "SN码不存在"), CAMERA_DETAIL_NOT_EXITS(60003, "SN码不存在!"), REPAIR_NOT_EXITS(60004, "工单不存在!"), REPAIR_STATUS_NOT_EXITS(60005, "工单状态错误!"), UPLOAD_FILE_NO_EXIST(60006, "文件不存在!"), UPLOAD_FILE_TO_LONG(60007, "文件大小超过限制!"), CHECK_REGISTER_EXIST(60008, "已存在检测登记记录,缺少配件登记id"), ORDER_PAY_ERROR(60009, "该订单已支付"), ORDER_PAY_NOT_EXITS(60010, "该订单不存在"), ORDER_COMMENT_EXITS(60011, "该订单已评论"), ORDER_INVOICE_EXITS(60012, "该订单已申请开票"), ORDER_NOt_PAY(60013, "该订单未支付"), ORDER_INVOICE_OPEN(60014, "该订单已开票"), PRICE_TYPE_NOT(60015, "报价类型为空"), PART_ID_EMPTY(60016, "备件id为空"), LABOR_ID_EMPTY(60017, "人工id为空"), PART_STOCK_ERROR(60018, "备件库存不足"), REPAIR_SN_EXITS(60019, "设备正在维修,请勿重复报修。"), MATH_TO_MAX(60020, "请输入正确金额"), ; 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); } }