/*
 * Copyright 2008-2009 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package itn.let.fax.user.service;

import java.io.Serializable;

import javax.validation.constraints.NotNull;

import itn.com.cmm.ComDefaultVO;
import itn.let.uss.umt.service.UserDefaultVO;

/**
 * 
 * @author 		: 이호영
 * @fileName 	: FaxConvertVO.java 
 * @date 		: 2023.03.21
 * @description : [솔루션] 팩스 수신처 테이블
 * =========================================================== 
 * DATE          AUTHOR   NOTE 
 * ----------------------------------------------------------- *
 * 2023.03.31    이호영          최초 생성
 * 
 * 
 * 
 */
public class FaxReceiverVO  extends FaxConvertMngVO implements Serializable  {

	private static final long serialVersionUID = 2920876997430791962L;
	
	/**
	 * varchar(11) 
	 * not null 
	 * comment '팩스수신처PK'primary key,                             
	 */                             
	private String faxListSeq;              
	
	/**
	 * varchar(20) 
	 * null 
	 * comment '엑스퍼다이트㈜의 ID 계정',
	 */
	private String userId;          
	
	/**
	 * int         
	 * null comment 
	 * 'PGi_FaxTran 테이블의 SEQ 값',
	 */
	private String faxTranSeq;            
	
	/**
	 * int         
	 * null 
	 * comment '팩스 순번 값',
	 */         
	private String xqn;                     
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '수신처 상호명',
	 */       
	private String ref;  
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '수신처 팩스번호(8 자 이상만 허용)',             
	 */
	private String addr;                    
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '사용자 임의 값 1 ',
	 */   
	private String ins1;                    
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '사용자 임의 값 2 ',
	 */   
	private String ins2;                    
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '사용자 임의 값 3 ',
	 */   
	private String ins3;                   
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '사용자 임의 값 4 ',
	 */    
	private String ins4;                   
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '사용자 임의 값 5 ',
	 */    
	private String ins5;                   
	
	/**
	 * varchar(50) 
	 * null comment 
	 * '사용자 임의 값 6 ',
	 */    
	private String ins6;                   
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '사용자 임의 값 7 ',
	 */    
	private String ins7;                   
	
	/**
	 * varchar(50) 
	 * null 
	 * comment '사용자 임의 값 8 ',
	 */    
	private String ins8;                         
	
	/**
	 * varchar(10) 
	 * null 
	 * comment '전송결과',
	 */     
	private String result;                   
	
	/**
	 * varchar(8)  
	 * null 
	 * comment '전송결과코드',
	 */       
	private String resultCode;      
	
	/**
	 * datetime
	 * null 
	 * comment '전송 완료시간'
	 */       
	private String doneDate;      
	
	/**
	 * char
	 * defult 'N' 
	 * comment '환불 처리 유무'
	 */       
	private String refundYn;      
	
	
	
	
	/* * * * * * * * 
	 * form data 받기 위한 임시 변수
	 * * * * * * * */
	// 수신 이름 리스트 , 구분
	private String nameList;
	
	// 수신 번호 리스트 , 구분
	private String callToList;

	// 결과 설명
	private String resultTxt;
	private String resultDetailTxt;      
	
	
	public String getFaxListSeq() {
		return faxListSeq;
	}

	public void setFaxListSeq(String faxListSeq) {
		this.faxListSeq = faxListSeq;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getFaxTranSeq() {
		return faxTranSeq;
	}

	public void setFaxTranSeq(String faxTranSeq) {
		this.faxTranSeq = faxTranSeq;
	}

	public String getXqn() {
		return xqn;
	}

	public void setXqn(String xqn) {
		this.xqn = xqn;
	}

	public String getRef() {
		return ref;
	}

	public void setRef(String ref) {
		this.ref = ref;
	}

	public String getAddr() {
		return addr;
	}

	public void setAddr(String addr) {
		this.addr = addr;
	}

	public String getIns1() {
		return ins1;
	}

	public void setIns1(String ins1) {
		this.ins1 = ins1;
	}

	public String getIns2() {
		return ins2;
	}

	public void setIns2(String ins2) {
		this.ins2 = ins2;
	}

	public String getIns3() {
		return ins3;
	}

	public void setIns3(String ins3) {
		this.ins3 = ins3;
	}

	public String getIns4() {
		return ins4;
	}

	public void setIns4(String ins4) {
		this.ins4 = ins4;
	}

	public String getIns5() {
		return ins5;
	}

	public void setIns5(String ins5) {
		this.ins5 = ins5;
	}

	public String getIns6() {
		return ins6;
	}

	public void setIns6(String ins6) {
		this.ins6 = ins6;
	}

	public String getIns7() {
		return ins7;
	}

	public void setIns7(String ins7) {
		this.ins7 = ins7;
	}

	public String getIns8() {
		return ins8;
	}

	public void setIns8(String ins8) {
		this.ins8 = ins8;
	}

	public String getResult() {
		return result;
	}

	public void setResult(String result) {
		this.result = result;
	}

	public String getResultCode() {
		return resultCode;
	}

	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}

	public String getDoneDate() {
		return doneDate;
	}

	public void setDoneDate(String doneDate) {
		this.doneDate = doneDate;
	}

	public String getRefundYn() {
		return refundYn;
	}

	public void setRefundYn(String refundYn) {
		this.refundYn = refundYn;
	}

	public String getNameList() {
		return nameList;
	}

	public void setNameList(String nameList) {
		this.nameList = nameList;
	}

	public String getCallToList() {
		return callToList;
	}

	public void setCallToList(String callToList) {
		this.callToList = callToList;
	}

	public String getResultTxt() {
		return resultTxt;
	}

	public void setResultTxt(String resultTxt) {
		this.resultTxt = resultTxt;
	}

	public String getResultDetailTxt() {
		return resultDetailTxt;
	}

	public void setResultDetailTxt(String resultDetailTxt) {
		this.resultDetailTxt = resultDetailTxt;
	}

	public FaxReceiverVO(String userId, String faxTranSeq, String xqn) {

		this.userId = userId;
		this.faxTranSeq = faxTranSeq;
		this.xqn = xqn;
	}
	
	public FaxReceiverVO() {
	}

	
	
	
}
