package go.kr.project.common.model;

import lombok.Data;

/**
 * 파일 정보를 담는 VO 클래스
 */
@Data
public class FileVO {
    
    /** 파일 ID */
    private String fileId;
    
    /** 참조 ID (공지사항 ID 등) */
    private String refId;
    
    /** 원본 파일명 */
    private String originalFileNm;
    
    /** 저장 파일명 */
    private String storedFileNm;
    
    /** 파일 경로 */
    private String filePath;
    
    /** 파일 크기 */
    private long fileSize;
    
    /** 파일 확장자 */
    private String fileExt;
    
    /** 등록 일시 */
    private String regDttm;
    
    /** 등록자 */
    private String rgtr;
    
    /** 파일 데이터 (MultipartFile에서 변환) */
    private byte[] fileData;
    
    /** 파일 컨텐츠 타입 */
    private String contentType;
}