You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.1 KiB
Java
50 lines
1.1 KiB
Java
package egovframework.util;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
/**
|
|
* packageName : egovframework.common.model
|
|
* fileName : ApiResponse
|
|
* author : 박성영
|
|
* date : 25. 5. 8.
|
|
* description : AJAX 요청에 대한 공통 응답 객체
|
|
* ===========================================================
|
|
* DATE AUTHOR NOTE
|
|
* -----------------------------------------------------------
|
|
* 25. 5. 8. 박성영 최초 생성
|
|
*/
|
|
@Data
|
|
@Builder
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
public class ApiResponseEntity<T> {
|
|
|
|
/**
|
|
* 요청 처리 성공 여부
|
|
*/
|
|
private boolean success;
|
|
|
|
/**
|
|
* 요청 처리 성공 여부
|
|
*/
|
|
private boolean result;
|
|
|
|
/**
|
|
* 응답 메시지
|
|
*/
|
|
private String message;
|
|
|
|
/**
|
|
* 응답 데이터 (단일 객체 또는 리스트)
|
|
*/
|
|
private T data;
|
|
|
|
/**
|
|
* 에러 코드 (실패 시)
|
|
*/
|
|
private String errorCode;
|
|
|
|
} |