package com.takensoft.pohangTp.data.vo; import java.io.Serializable; import com.takensoft.pohangTp.common.connection.db.vo.DataType; import lombok.Getter; import lombok.Setter; /** * @author 김성원 * @since 2024.01.02 * * Columns Domain 입니다. */ @Getter @Setter public class Column implements Serializable { /** * 시리얼 버전 */ private static final long serialVersionUID = 1L; // 컬럼 ID private String columnId; // 컬럼명 private String columnNm; // 표츌 컬럼명 private String displyColumnNm; // 원본데이터 컬럼명 private String orginlColumnNm; // dataset id(fk) private String datasetId; // 데이터 타입 private DataType dataTy; // 데이터 길이 private long dataSize; // 컬럼순서 private int ordr; // pk여부 private boolean pkAt; // 고유값 여부 private boolean uniqeAt; // 자동증가 여부 private boolean autoIncrementAt; // 컬럼명 표준화 여부 private boolean columnStdizAt; // 도메인 표준화 여부 private boolean domnStdizAt; // 도메인 코드 private String domnCode; // 사용여부 private boolean useAt; }