package com.cyksj.service.claudecode.exception; public class AdminApiException extends RuntimeException { private Integer code; private String detail; public AdminApiException(String message) { super(message); } public AdminApiException(String message, Throwable cause) { super(message, cause); } public AdminApiException(Integer code, String message) { super(message); this.code = code; } public AdminApiException(Integer code, String message, String detail) { super(message); this.code = code; this.detail = detail; } public AdminApiException(Integer code, String message, String detail, Throwable cause) { super(message, cause); this.code = code; this.detail = detail; } public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public String getDetail() { return detail; } public void setDetail(String detail) { this.detail = detail; } }