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

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;
}