package incheon.uis.uld.vo;

import lombok.*;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class FileUploadVO {
	private Long id;
	private String layerName;
	private String fileName;
	private String originalFileName;
	private String fileType;
	private String filePath;
	private String geoJsonPath;
	private String filecoordinate;
	private String encoding;
	private long size;



    private Long fileSeq;          // file_seq (PK1)
    private Long gid;              // gid (PK2)
    private String dwnldFileNm;    // dwnld_file_nm (원본파일명)
    private String srvrStrgFileNm; // srvr_strg_file_nm (서버 저장 파일명)
    private String atchFileExtnNm; // atch_file_extn_nm (확장자)
    private String fldrPathNm;     // fldr_path_nm (저장 폴더)
    private Long orgnlFileSz;      // orgnl_file_sz (바이트)
    private String rmrkCn;         // rmrk_cn (비고)
    private String useYn;          // use_yn (기본 'Y')

    // 작성/수정자: 값 안 주면 INSERT에서 ADMIN/CURRENT_TIMESTAMP 기본값 사용
    private String frstRegId;      // frst_reg_id
    private String lastMdfcnId;    // last_mdfcn_id
}
