AdminApiException.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.cyksj.service.claudecode.exception;
  2. public class AdminApiException extends RuntimeException {
  3. private Integer code;
  4. private String detail;
  5. public AdminApiException(String message) {
  6. super(message);
  7. }
  8. public AdminApiException(String message, Throwable cause) {
  9. super(message, cause);
  10. }
  11. public AdminApiException(Integer code, String message) {
  12. super(message);
  13. this.code = code;
  14. }
  15. public AdminApiException(Integer code, String message, String detail) {
  16. super(message);
  17. this.code = code;
  18. this.detail = detail;
  19. }
  20. public AdminApiException(Integer code, String message, String detail, Throwable cause) {
  21. super(message, cause);
  22. this.code = code;
  23. this.detail = detail;
  24. }
  25. public Integer getCode() {
  26. return code;
  27. }
  28. public void setCode(Integer code) {
  29. this.code = code;
  30. }
  31. public String getDetail() {
  32. return detail;
  33. }
  34. public void setDetail(String detail) {
  35. this.detail = detail;
  36. }
  37. }