package com.lxzn.framework.domain.base.response; import com.lxzn.framework.model.response.ResultCode; import io.swagger.annotations.ApiModelProperty; /** * @author clown * * @date 2023/5/18 */ public enum EquipmentClassCode implements ResultCode { EQUIPMENT_CODE_NONE(false,24001,"请输入编号!"), EQUIPMENT_CODE_NOT_EXIST(false,24002,"数据不存在!"), EQUIPMENT_LIST_NAME(false,24004,"数据项缺失!"), EQUIPMENT_NONE_NAME(false,24003,"请输入名称!"), EQUIPMENT_CLASS_TYPE(false,24001,"类型已经存在,请重新输入!") ; //操作代码 @ApiModelProperty(value = "操作是否成功", example = "true", required = true) boolean success; //操作代码 @ApiModelProperty(value = "操作代码", example = "22001", required = true) int code; //提示信息 @ApiModelProperty(value = "操作提示", example = "操作过于频繁!", required = true) String message; EquipmentClassCode(boolean success, int code, String message) { this.success = success; this.code = code; this.message = message; } @Override public boolean success() { return false; } @Override public int code() { return 0; } @Override public String message() { return null; } }