package com.eactive.eai.rms.onl.manage.serviceinfo.osidinsti;

import com.eactive.eai.rms.common.datasource.DataSourceContextHolder;
import com.eactive.eai.rms.onl.vo.AbstractPagingSupportVo;
import com.eactive.eai.rms.onl.vo.PersistentVo;

public class OsidInstiSubVo extends AbstractPagingSupportVo implements PersistentVo {
    
	/**
	 * TSEAIIF02 대외기관 담당자
	 */
	String adptrBzwkGroupName;		//어댑터업무그룹명
	String osidInstiNo;				//대외기관번호
	String kbBzwkDvsnName;			//KB업무부서명
	String kbBzwkRsempName;			//KB업무담당직원명
	String osidInstiBzwkRsempName;	//대외기관업무담당직원명
	String osidInstiTelno;			//대외기관전화번호
	String eaiPthrFormIdnfr;		//EAI경유형태식별자
	String intnlBzwkSysName;		//내부업무시스템명
	
	String orgKBBzwkDvsnName;
	String orgKBBzwkRsempName;
	String orgOsidInstiBzwkRsempName;
	String orgOsidInstiTelno;
	String orgEAIPthrFormIdnfr;
	String orgIntnlBzwkSysName;
	
	public String getAdptrBzwkGroupName() {
		return adptrBzwkGroupName;
	}

	public void setAdptrBzwkGroupName(String adptrBzwkGroupName) {
		this.adptrBzwkGroupName = adptrBzwkGroupName;
	}

	public String getOsidInstiNo() {
		return osidInstiNo;
	}

	public void setOsidInstiNo(String osidInstiNo) {
		this.osidInstiNo = osidInstiNo;
	}

	public String getKbBzwkDvsnName() {
		return kbBzwkDvsnName;
	}

	public void setKbBzwkDvsnName(String kbBzwkDvsnName) {
		this.kbBzwkDvsnName = kbBzwkDvsnName;
	}

	public String getKbBzwkRsempName() {
		return kbBzwkRsempName;
	}

	public void setKbBzwkRsempName(String kbBzwkRsempName) {
		this.kbBzwkRsempName = kbBzwkRsempName;
	}

	public String getOsidInstiBzwkRsempName() {
		return osidInstiBzwkRsempName;
	}

	public void setOsidInstiBzwkRsempName(String osidInstiBzwkRsempName) {
		this.osidInstiBzwkRsempName = osidInstiBzwkRsempName;
	}

	public String getOsidInstiTelno() {
		return osidInstiTelno;
	}

	public void setOsidInstiTelno(String osidInstiTelno) {
		this.osidInstiTelno = osidInstiTelno;
	}

	public String getEaiPthrFormIdnfr() {
		return eaiPthrFormIdnfr;
	}

	public void setEaiPthrFormIdnfr(String eaiPthrFormIdnfr) {
		this.eaiPthrFormIdnfr = eaiPthrFormIdnfr;
	}

	public String getIntnlBzwkSysName() {
		return intnlBzwkSysName;
	}

	public void setIntnlBzwkSysName(String intnlBzwkSysName) {
		this.intnlBzwkSysName = intnlBzwkSysName;
	}

	public String getOrgKBBzwkDvsnName() {
		return orgKBBzwkDvsnName;
	}

	public void setOrgKBBzwkDvsnName(String orgKBBzwkDvsnName) {
		this.orgKBBzwkDvsnName = orgKBBzwkDvsnName;
	}

	public String getOrgKBBzwkRsempName() {
		return orgKBBzwkRsempName;
	}

	public void setOrgKBBzwkRsempName(String orgKBBzwkRsempName) {
		this.orgKBBzwkRsempName = orgKBBzwkRsempName;
	}

	public String getOrgOsidInstiBzwkRsempName() {
		return orgOsidInstiBzwkRsempName;
	}

	public void setOrgOsidInstiBzwkRsempName(String orgOsidInstiBzwkRsempName) {
		this.orgOsidInstiBzwkRsempName = orgOsidInstiBzwkRsempName;
	}

	public String getOrgOsidInstiTelno() {
		return orgOsidInstiTelno;
	}

	public void setOrgOsidInstiTelno(String orgOsidInstiTelno) {
		this.orgOsidInstiTelno = orgOsidInstiTelno;
	}

	public String getOrgEAIPthrFormIdnfr() {
		return orgEAIPthrFormIdnfr;
	}

	public void setOrgEAIPthrFormIdnfr(String orgEAIPthrFormIdnfr) {
		this.orgEAIPthrFormIdnfr = orgEAIPthrFormIdnfr;
	}

	public String getOrgIntnlBzwkSysName() {
		return orgIntnlBzwkSysName;
	}

	public void setOrgIntnlBzwkSysName(String orgIntnlBzwkSysName) {
		this.orgIntnlBzwkSysName = orgIntnlBzwkSysName;
	}

	/**
     * get DB table schema id
     */
    public String getSchemaId() {
        return DataSourceContextHolder.getDataSourceType().getSchema();
    }

    /**
     * get table name
     * @return
     */
    public String getTableName() {
        return "TSEAIIF02";
    }    
}
