package egovframework.com.mtdata.database.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.*;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class DatabaseInfoVO {
	/** rowNum */
	private Integer row;

	/** 정보시스템 아이디 */
	private Integer sysId;

	/** 정보시스템 이름 */
	private String sysNm;

	/** 데이터베이스 연결 아이디 */
	private Integer dbConnId;

	/** 데이터베이스 아이디[comttblinfo] */
	private Integer dbLinkId;

	/** 데이터베이스명 */
	private String dbNm;

	/** 사용 여부 */
	private String useYn;

	/** pg_chameleon 연결 데이터베이스 소스명 */
	private String pgDbSource;

	/** 데이터베이스 접속IP */
	private String dbConnIp;

	/** 데이터베이스 접속PORT */
	private Integer dbConnPort;

	/** 데이터베이스 접속 계정 */
	private String dbConnUser;

	/** 데이터베이스 접속 비밀번호 */
	private String dbConnPw;

	/** 데이터베이스 종류 */
	private String dbType;

	/** pg_chameleon 연결 DB 목록 */
	private String dbNmList; // 특정 정보시스템의 DB명을 묶음

	/** pg_chameleon database source명 */
	private String pgSourceNm;

	/** 등록자 아이디 */
	private String registerId;

	/** 데이터베이서 연결 정보 등록일자 */
	private String dbConnRegistDate;
}
