package itn.let.mjo.addr.service; import java.util.List; import itn.com.cmm.ComDefaultVO; import lombok.Getter; import lombok.Setter; @Getter @Setter public class AddrVO extends ComDefaultVO{ private static final long serialVersionUID = 1L; private int totcnt = 0; private String addrId; // 주소록ID private String addrGrpId; // 주소록그룹ID private String[] addrGrpIds; // 주소록그룹IDs private String mberId; // 일반회원ID private String addrNm; // 주소록 이름 private String addrPhoneNo; // 휴대폰번호 private String addrInfo1; // 치환1 private String addrInfo2; // 치환2 private String addrInfo3; // 치환3 private String addrInfo4; // 치환4 private String addrComment; // 메모 private String deleteYn; // 삭제여부 private String addrGrpNm; // 주소록 그룹명 private String grpDelete; // 그룹삭제여부 private String type; // 구분 private String bookmark; // 자주보내는번호 private String recvStatus; // 수신여부(S:직접등록, Y:수신승인, W:수신대기, N:수신거부) private String[] mergeGrps; // 합칠 그룹들 id private String[] sendGrps; // 내보낼 그룹들 id private String[] copyAddrs; // 내보낼 주소록들 id private String[] addrIds; private String[] addrPhones; private String[] addrNms; private String[] addrInfo1s; private String[] addrInfo2s; private String[] addrInfo3s; private String[] addrInfo4s; private String searchAddrGrpId; private String startKeyword; private String searchStartDate; private String searchEndDate; private String[] excelDownTitles; @SuppressWarnings("rawtypes") private List addrIdList; String[] phoneList; String[] nameList; String[] info1List; String[] info2List; String[] info3List; String[] info4List; String[] memoList; private int dupliCnt; public String getFieldValue(String field) { if("addrPhoneNo".equals(field)) { return this.addrPhoneNo; } else if("addrNm".equals(field)) { return this.addrNm; } else if("addrGrpNm".equals(field)) { return this.addrGrpNm; } else if("addrComment".equals(field)) { return this.addrComment; } else if("addrInfo1".equals(field)) { return this.addrInfo1; } else if("addrInfo2".equals(field)) { return this.addrInfo2; } else if("addrInfo3".equals(field)) { return this.addrInfo3; } else if("addrInfo4".equals(field)) { return this.addrInfo4; } return ""; } public String getHeaderName(String field) { if("addrPhoneNo".equals(field)) { return "휴대폰번호"; } else if("addrNm".equals(field)) { return "이름"; } else if("addrGrpNm".equals(field)) { return "주소록그룹명"; } else if("addrComment".equals(field)) { return "메모"; } else if("addrInfo1".equals(field)) { return "[*1*]"; } else if("addrInfo2".equals(field)) { return "[*2*]"; } else if("addrInfo3".equals(field)) { return "[*3*]"; } else if("addrInfo4".equals(field)) { return "[*4*]"; } return ""; } private String addrGroupNm; private String addrPhone; private String addrName; private String addrRep1; private String addrRep2; private String addrRep3; private String addrRep4; private int page = 1; // 기본 값 설정 private int size = 10; // 기본 값 설정 private int offset; // 기본 값 설정 private String name; private String phone; private String rep1; private String rep2; private String rep3; private String rep4; private int batchSize; private int lastProcessedId; }