File name
Commit message
Commit date
2025-12-29
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2024-11-14
File name
Commit message
Commit date
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;
private int startIndex;
private int endIndex;
}