package itn.let.mjo.reservmsg.service;

import java.util.Date;
import java.util.List;

import itn.let.uss.umt.service.UserDefaultVO;

public class MjonResvMsgVO extends UserDefaultVO{

	private static final long serialVersionUID = 1L;
	
	
	private String userId;			//사용자 아이디
	private String msgGroupId;		//문자그룹아이디
	private List msgGroupIdList;	//문자 그룹아이디 리스트
	private String smsTxt;			//문자 내용
	private String subject;			//문자 제목
	private Date regdate;			//문자 등록일자
	private Date reqdate;			//문자 예약 발송 일자
	private String callFrom;		//발신번호
	private String totPrice;		//총 문자 발송 금액
	private String eachPrice;		//문자 한건 금액
	private String delFlag;			//삭제여부(예약취소 여부)
	private String totMsgPrice;		//전체 문자 금액 총합
	private String rsltCode;		//결과 코드(현대퓨쳐넷, 아이엠오 결과 코드값)
	private String rsltCode2;		//결과 코드(아이하트 중계사 결과 코드값)
	private String msgType;			//문자 종류 - 4 : 단문 , 6 장문
	private String msgGroupCnt;		//문자 발송 건수
	private String fileCnt;			//첨부 이미지 갯수 - 0: 장문, 1 이상은 그림문자
	private String totMsgCnt;		//전체 전송문자 갯수
	private String curState;		//전송 처리 결과값
	private String reserveCYn;		//예약 취소 여부
	private String filePath1;		//그림 이미지 1
	private String filePath2;		//그림 이미지 2
	private String filePath3;		//그림 이미지 3
	private Date sentDate;			//중계사 발송 시간
	private String agentCode;		//중계사 코드(01:아이하트, 02: 현대 퓨처넷, 03: 아이엠오)
	private String userData;		//예약 취소 문자 seq 번호 저장
	private List userDataList;		//예약 취소 문자 seq 번호 저장 리스트
	private Date cancelDate;		//예약 취소 일자 저장
	
	
	
	private String startDate; 		//검색 시작일자
	private String endDate;			//검색 종료일자
	private String searchMsgType;	//검색 문자 종류
	
	private String tabType;			//예약관리 탭 종류 - 전체, SMS, LMS, MMS
	private String stateType;		//예약관리 상태 종류 - 전체, 발송대기, 발송완료, 예약 취소
	
	private String msgResultCnt;	//발송결과 성공, 실패 건수
	private String msgResultSts;	//발송결과 성공(S), 실패(F) 코드  
	
	private String diffMin;			//현재시간과 발송예약시간 차이값
	private String shipmentStatus;	//발송상태
	private int orderByCode;		// 문자타입 정렬번호
	private String strReqDate;		// 문자열 타입 발송시간
	
	public int getOrderByCode() {
		return orderByCode;
	}
	public void setOrderByCode(int orderByCode) {
		this.orderByCode = orderByCode;
	}	
	public String getShipmentStatus() {
		return shipmentStatus;
	}
	public void setShipmentStatus(String shipmentStatus) {
		this.shipmentStatus = shipmentStatus;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getMsgGroupId() {
		return msgGroupId;
	}
	public void setMsgGroupId(String msgGroupId) {
		this.msgGroupId = msgGroupId;
	}
	public List getMsgGroupIdList() {
		return msgGroupIdList;
	}
	public void setMsgGroupIdList(List msgGroupIdList) {
		this.msgGroupIdList = msgGroupIdList;
	}
	public String getSmsTxt() {
		return smsTxt;
	}
	public void setSmsTxt(String smsTxt) {
		this.smsTxt = smsTxt;
	}
	public String getSubject() {
		return subject;
	}
	public void setSubject(String subject) {
		this.subject = subject;
	}
	public Date getRegdate() {
		return regdate;
	}
	public void setRegdate(Date regdate) {
		this.regdate = regdate;
	}
	public Date getReqdate() {
		return reqdate;
	}
	public void setReqdate(Date reqdate) {
		this.reqdate = reqdate;
	}
	public String getCallFrom() {
		return callFrom;
	}
	public void setCallFrom(String callFrom) {
		this.callFrom = callFrom;
	}
	public String getTotPrice() {
		return totPrice;
	}
	public void setTotPrice(String totPrice) {
		this.totPrice = totPrice;
	}
	public String getEachPrice() {
		return eachPrice;
	}
	public void setEachPrice(String eachPrice) {
		this.eachPrice = eachPrice;
	}
	public String getDelFlag() {
		return delFlag;
	}
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}
	public String getTotMsgPrice() {
		return totMsgPrice;
	}
	public void setTotMsgPrice(String totMsgPrice) {
		this.totMsgPrice = totMsgPrice;
	}
	public String getRsltCode() {
		return rsltCode;
	}
	public void setRsltCode(String rsltCode) {
		this.rsltCode = rsltCode;
	}
	public String getRsltCode2() {
		return rsltCode2;
	}
	public void setRsltCode2(String rsltCode2) {
		this.rsltCode2 = rsltCode2;
	}
	public String getMsgType() {
		return msgType;
	}
	public void setMsgType(String msgType) {
		this.msgType = msgType;
	}
	public String getMsgGroupCnt() {
		return msgGroupCnt;
	}
	public void setMsgGroupCnt(String msgGroupCnt) {
		this.msgGroupCnt = msgGroupCnt;
	}
	public String getFileCnt() {
		return fileCnt;
	}
	public void setFileCnt(String fileCnt) {
		this.fileCnt = fileCnt;
	}
	public String getTotMsgCnt() {
		return totMsgCnt;
	}
	public void setTotMsgCnt(String totMsgCnt) {
		this.totMsgCnt = totMsgCnt;
	}
	public String getCurState() {
		return curState;
	}
	public void setCurState(String curState) {
		this.curState = curState;
	}
	public String getReserveCYn() {
		return reserveCYn;
	}
	public void setReserveCYn(String reserveCYn) {
		this.reserveCYn = reserveCYn;
	}
	public String getFilePath1() {
		return filePath1;
	}
	public void setFilePath1(String filePath1) {
		this.filePath1 = filePath1;
	}
	public String getFilePath2() {
		return filePath2;
	}
	public void setFilePath2(String filePath2) {
		this.filePath2 = filePath2;
	}
	public String getFilePath3() {
		return filePath3;
	}
	public void setFilePath3(String filePath3) {
		this.filePath3 = filePath3;
	}
	public Date getSentDate() {
		return sentDate;
	}
	public void setSentDate(Date sentDate) {
		this.sentDate = sentDate;
	}
	public String getAgentCode() {
		return agentCode;
	}
	public void setAgentCode(String agentCode) {
		this.agentCode = agentCode;
	}
	public String getUserData() {
		return userData;
	}
	public void setUserData(String userData) {
		this.userData = userData;
	}
	public List getUserDataList() {
		return userDataList;
	}
	public void setUserDataList(List userDataList) {
		this.userDataList = userDataList;
	}
	public Date getCancelDate() {
		return cancelDate;
	}
	public void setCancelDate(Date cancelDate) {
		this.cancelDate = cancelDate;
	}
	public String getStartDate() {
		return startDate;
	}
	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}
	public String getEndDate() {
		return endDate;
	}
	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}
	public String getSearchMsgType() {
		return searchMsgType;
	}
	public void setSearchMsgType(String searchMsgType) {
		this.searchMsgType = searchMsgType;
	}
	public String getTabType() {
		return tabType;
	}
	public void setTabType(String tabType) {
		this.tabType = tabType;
	}
	public String getStateType() {
		return stateType;
	}
	public void setStateType(String stateType) {
		this.stateType = stateType;
	}
	public String getMsgResultCnt() {
		return msgResultCnt;
	}
	public void setMsgResultCnt(String msgResultCnt) {
		this.msgResultCnt = msgResultCnt;
	}
	public String getMsgResultSts() {
		return msgResultSts;
	}
	public void setMsgResultSts(String msgResultSts) {
		this.msgResultSts = msgResultSts;
	}
	public String getDiffMin() {
		return diffMin;
	}
	public void setDiffMin(String diffMin) {
		this.diffMin = diffMin;
	}
	public String getStrReqDate() {
		return strReqDate;
	}
	public void setStrReqDate(String strReqDate) {
		this.strReqDate = strReqDate;
	}
	
}
