VKR.java 645 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.malk.server.vika;
  2. import com.malk.server.common.McException;
  3. import com.malk.server.common.VenR;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. /**
  7. * 返回值配置参考McR
  8. */
  9. @Data
  10. @NoArgsConstructor
  11. public class VKR<T> extends VenR {
  12. private int code;
  13. private String message;
  14. private boolean success;
  15. private T data;
  16. // 成功状态标记
  17. private final static int SUC_CODE = 200;
  18. /**
  19. * 断言错误信息
  20. */
  21. @Override
  22. public void assertSuccess() {
  23. McException.assertException(code != SUC_CODE || !isSuccess(), String.valueOf(code), message, "vika");
  24. }
  25. }