/* * 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; /** * * @author : 이호영 * @fileName : FaxConvertVO.java * @date : 2023.03.21 * @description : [솔루션] 팩스 발송 테이블 * =========================================================== * DATE AUTHOR NOTE * ----------------------------------------------------------- * * 2023.03.31 이호영 최초 생성 * * * */ public class FaxTranVO extends FaxReceiverVO implements Serializable { /** * */ private static final long serialVersionUID = 8849336188569230033L; /** * varchar(11) * not null * primary key, */ private String faxTranSeq; /** * varchar(20) * null * comment '엑스퍼다이트㈜ 계정', */ private String userId; /** * varchar(15) * null * comment '엑스퍼다이트㈜ 암호', */ private String userPw; /** * timestamp * default current_timestamp() * not null * on update current_timestamp() * comment '현재시간 발송 요청 접수시간', */ private String reqDate; /** * timestamp * default '0000-00-00 00:00:00' * not null * comment '발송을 원하는 시간', */ private String sendDate; /** * timestamp * default '0000-00-00 00:00:00' * not null * comment '발송이 완료된 시간', */ private String doneDate; /** * int * null * comment '발송 상태 값 0:발송 대기 1:발송 요청 2:발송 중 3:발송 완료', */ private int sendStatus; /** * int * null * comment '발송 취소 상태 값 0:작업 없음 1:발송 취소 요청 2:발송 취소 중 3:발송 취소완료', */ private int cancelStatus; /** * varchar(100) * null * comment '발송 제목', */ private String subject; /** * int * null * comment 'TIFF 로 변환된 PGi_FaxConvert 테이블의 SEQ 값', */ private String faxConvertSeq; /** * varchar(20) * null * comment '사용자 임의의 코드', */ private String billCode; /** * varchar(10) * null * comment 'PGi 의 발송 접수번호', */ private String jobNumber; /** * varchar(15) * null * comment '배너기능 사용 시 배너의 이름', */ private String bannerName; /** * int * null * comment '발송 요청한 장수', */ private int page; /** * int * null * comment '총 수신처 수', */ private int totalEa; /** * int * null * comment '성공 수신처 수', */ private int sentEa; /** * int * null * comment '실패 수신처 수', */ private int errorEa; /** * varchar(50) * null * comment 'XML 통신 ID(프로그램에서생성)' */ private String messageId; /* * * * * * * * * form data 받기 위한 임시 변수 * * * * * * * */ // 발송 예약 구분 private String reserveYn; // 대기 건수 private int holdEa; // 수신거부 private int unSendEa; public String getFaxTranSeq() { return faxTranSeq; } public void setFaxTranSeq(String faxTranSeq) { this.faxTranSeq = faxTranSeq; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getUserPw() { return userPw; } public void setUserPw(String userPw) { this.userPw = userPw; } public String getReqDate() { return reqDate; } public void setReqDate(String reqDate) { this.reqDate = reqDate; } public String getSendDate() { return sendDate; } public void setSendDate(String sendDate) { this.sendDate = sendDate; } public String getDoneDate() { return doneDate; } public void setDoneDate(String doneDate) { this.doneDate = doneDate; } public int getSendStatus() { return sendStatus; } public void setSendStatus(int sendStatus) { this.sendStatus = sendStatus; } public int getCancelStatus() { return cancelStatus; } public void setCancelStatus(int cancelStatus) { this.cancelStatus = cancelStatus; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public String getFaxConvertSeq() { return faxConvertSeq; } public void setFaxConvertSeq(String faxConvertSeq) { this.faxConvertSeq = faxConvertSeq; } public String getBillCode() { return billCode; } public void setBillCode(String billCode) { this.billCode = billCode; } public String getJobNumber() { return jobNumber; } public void setJobNumber(String jobNumber) { this.jobNumber = jobNumber; } public String getBannerName() { return bannerName; } public void setBannerName(String bannerName) { this.bannerName = bannerName; } public int getPage() { return page; } public void setPage(int page) { this.page = page; } public int getTotalEa() { return totalEa; } public void setTotalEa(int totalEa) { this.totalEa = totalEa; } public int getSentEa() { return sentEa; } public void setSentEa(int sentEa) { this.sentEa = sentEa; } public int getErrorEa() { return errorEa; } public void setErrorEa(int errorEa) { this.errorEa = errorEa; } public String getMessageId() { return messageId; } public void setMessageId(String messageId) { this.messageId = messageId; } public String getReserveYn() { return reserveYn; } public void setReserveYn(String reserveYn) { this.reserveYn = reserveYn; } public int getHoldEa() { return holdEa; } public void setHoldEa(int holdEa) { this.holdEa = holdEa; } public int getUnSendEa() { return unSendEa; } public void setUnSendEa(int unSendEa) { this.unSendEa = unSendEa; } }