package com.eactive.eai.rms.onl.apim.portalterms;

import lombok.Data;

/**
 * 에디터 이미지 DTO
 * - summernote 에디터에서 업로드된 이미지 정보를 담는 DTO
 */
@Data
public class EditorImageDTO {

    /**
     * 파일 ID (PTL_FILE.FILE_ID)
     */
    private String fileId;

    /**
     * 파일 순번 (PTL_FILE_DETAIL.FILE_SN)
     */
    private int fileSn;

    /**
     * 원본 파일명
     */
    private String originalFileName;

    /**
     * 파일 확장자
     */
    private String fileExtension;

    /**
     * 파일 크기 (bytes)
     */
    private int fileSize;

    /**
     * Content-Type (MIME 타입)
     */
    private String contentType;

    /**
     * 이미지 바이너리 데이터 (조회 시에만 사용)
     */
    private byte[] imageData;
}
