|
|
@@ -4,6 +4,9 @@ import lombok.Data;
|
|
|
|
|
|
import com.style24.persistence.TscBaseDomain;
|
|
|
import com.style24.persistence.TscPageRequest;
|
|
|
+import com.style24.core.support.session.TscSession;
|
|
|
+import com.style24.core.support.util.CryptoUtils;
|
|
|
+import com.style24.core.support.util.MaskingUtils;
|
|
|
|
|
|
/**
|
|
|
* 회수 Domain
|
|
|
@@ -112,241 +115,36 @@ public class Withdraw extends TscBaseDomain {
|
|
|
private String withdrawType;
|
|
|
|
|
|
|
|
|
-
|
|
|
- /*
|
|
|
- // 회수
|
|
|
- private String wdInvoiceNo; // 회수송장번호
|
|
|
- private String senderNm; // 발송자 명
|
|
|
- private String senderPhnno; // 발송자 휴대전화번호
|
|
|
- private String senderTelno; // 발송자 전화번호
|
|
|
- private String senderPostNo; // 발송자 우편번호
|
|
|
- private String senderBaseAddr; // 발송자 기본주소
|
|
|
- private String senderDtlAddr; // 발송자 상세주소
|
|
|
- private String shipCompCd; // 배송업체코드
|
|
|
- private String wdReqReason; // 회수요청사유(공통코드G688)
|
|
|
- private Integer wdFee; // 회수비
|
|
|
- private Integer encloseFee; // 동봉비
|
|
|
- private Integer orgEncloseFee;
|
|
|
- private Integer codFee; // 착불비
|
|
|
- private String wdMemo; // 회수메모
|
|
|
- private String sameYn; // 동일여부(Y:동일)
|
|
|
- private String arrivalDt; // 도착일시
|
|
|
- private String csMemo; // CS메모
|
|
|
- private String csObYn; // CS아웃바운드 여부
|
|
|
- private String csObDt; // CS아웃바운드 DLFTL
|
|
|
- private String csObId; // CS아웃바운드 ID(사용자)
|
|
|
- private String smsSendYn; // SMS발송여부
|
|
|
- private Long ordDtlNo; // 주문상세번호
|
|
|
- private Integer wdQty; // 회수수량
|
|
|
- private Integer sumWdQty; // 등록된 회수수량
|
|
|
- private Integer sumChgQty; // 전체 반품신청수량
|
|
|
- private String rtnLocCd; // 반품처코드
|
|
|
- private String sellStoreCd; // 판매매장코드(판매매장)
|
|
|
- private String returnType; // 회수구분
|
|
|
- private String tagCd; // 택 코드
|
|
|
- private String wdStat; // 회수 상태
|
|
|
- private Integer orgDelvFee; // 최초 배송비
|
|
|
- private Integer minOrdAmt; // 무료배송 최소금액
|
|
|
- private String pgStats; // pg전송 여부(Y: 미전송)
|
|
|
- private String completeDt; // 회수 완료 일
|
|
|
-
|
|
|
- // 주문 관련
|
|
|
- private Long ordNo; // 주문번호
|
|
|
- private String mallGb; // 몰구분(10:자사몰, 20:외부몰)
|
|
|
- private String ordDt; // 주문일시
|
|
|
- private String payDt; // 결제일시
|
|
|
- private Integer custNo; // 고객번호
|
|
|
- private String orderNm; // 주문자이름
|
|
|
- private String orderPhnno; // 주문자 휴대전화번호
|
|
|
- private String orderTelno; // 주문자 전화번호
|
|
|
- private String orderEmail; // 주문자 이메일
|
|
|
- private String ordStat; // 주문상태
|
|
|
- private String siteCd; // 사이트코드
|
|
|
- private String frontGb; // 프론트구분
|
|
|
- private String afLinkCd; // 제휴링크코드
|
|
|
- private String sbagEncloseYn; // 쇼핑백 동봉여부
|
|
|
-
|
|
|
- // 주문 상세 관련
|
|
|
- private String ordExchGb; // 주문구분
|
|
|
- private Long orgOrdDtlNo; // 주문
|
|
|
- private String supplyCompCd; // 공급업체
|
|
|
- private String formalGb; // 정상이월구분
|
|
|
- private String setYn; // 세트여부
|
|
|
- private Integer tagPrice; // tag가
|
|
|
- private Integer listPrice; // 정상가
|
|
|
- private Integer currPrice; // 현재가
|
|
|
- private String dcRate; // 할인율
|
|
|
- private Integer ordQty; // 주문수량
|
|
|
- private Integer ordAmt; // 주문금액
|
|
|
- private Integer cnclRtnQty; // 취소반품 수량
|
|
|
- private Integer cnclRtnAmt; // 취소반품 금액
|
|
|
- private String goodsCpnSq; // 상품쿠폰 일련번호
|
|
|
- private Integer goodsCpnDcAmt; // 상품쿠폰 할인금액
|
|
|
- private String cartCpnSq; // 장바구니쿠폰 일련번호
|
|
|
- private Integer cartCpnDcAmt; // 장바구니쿠폰 할인 금액
|
|
|
- private Integer pntDcAmt; // 포인트 할인 금액
|
|
|
- private Integer prePntDcAmt; // 선 포인트 할인 금액
|
|
|
- private Integer savePntAmt; // 적입 예정 포인트
|
|
|
- private Integer realOrdAmt; // 실제 주문 결제 금액
|
|
|
- private Integer totRealOrdAmt; // 총 상품 실결제 금액
|
|
|
- private String vendorId; // 벤더ID
|
|
|
- private String extmallId; // 외부몰ID
|
|
|
- private String agentOrderId; // 에이전트주문번호
|
|
|
- private String extmallOrderId; // 외부몰주문번호(쇼핑몰주문번호)
|
|
|
- private String ordDtlStat; // 주문상세상태(공통코드G013)
|
|
|
- private String ordDtlStatNm; // 주문상세상태명(공통코드G013)
|
|
|
- private String exchangableYn; // 교환가능여부(Y:교환가능)
|
|
|
- private String exchangeFeeFreeYn; // 교환배송비무료여부(Y:교환배송비무료)
|
|
|
- private String returnableYn; // 반품가능여부(Y:반품가능)
|
|
|
- private String returnFeeFreeYn; // 반품배송비무료여부(Y:반품배송비무료)
|
|
|
- private String soldoutYn; // 결품여부(Y:결품)
|
|
|
- private String soldoutMemo; // 결품메모
|
|
|
- private String soldoutRegId; // 결품등록자ID
|
|
|
- private String soldoutRegDt; // 결품등록일시
|
|
|
- private String delvAddrSq; // 배송지일련번호(배송지)
|
|
|
- private String delvLocCd; // 출고처코드(출고처)
|
|
|
- private String delvAssignDt; // 출고지정일시
|
|
|
- private String delvAssignStat; // 출고지정상태
|
|
|
- private String dstrbtNote; // 물류비고(물류담당자에게 공지)
|
|
|
- private String delvStdt; // 배송시작일시
|
|
|
- private String delvEddt; // 배송완료일시
|
|
|
- private String invoiceNo; // 송장번호
|
|
|
- private String invoiceSendYn; // 송장전송여부
|
|
|
- private String sellFeeRate; // 판매매장코드(판매매장)
|
|
|
- private String ithrCd; // 유입경로(공통코드G027)
|
|
|
- private String contentsLoc; // 컨텐츠위치(공통코드G028)
|
|
|
- private Integer custCpnSq; // 고객쿠폰 일련번호
|
|
|
- private Integer buyLimitAmt; // 구매제한금액
|
|
|
- private Integer sumOrdQty; // 전체주문수량
|
|
|
- private Integer totCnclRtnQty; // 전체 취소수량
|
|
|
- private Integer totCnclRtnAmt; // 전체 취소금액
|
|
|
- private Integer totGoodsCpnDcAmt; // 전체 상품쿠폰금액
|
|
|
- private Integer totCartCpnDcAmt; // 전체 장바구니쿠폰금액
|
|
|
- private Integer totPntDcAmt; // 전체 포인트금액
|
|
|
- private Integer totPrePntDcAmt; // 전체 선포인특므액
|
|
|
- private String plusCpnSq; // 플러스 쿠폰 일련번호
|
|
|
- private Integer plusCpnDcAmt; // 플러스 쿠폰 할인금액
|
|
|
- private Integer totPlusCpnDcAmt; // 전체 플러스 쿠폰 할인금액
|
|
|
+ // Masking
|
|
|
|
|
|
- // 주문 변경 관련
|
|
|
- private String chgGb; // 변경구분
|
|
|
- private String chgerNm; // 요청자명
|
|
|
- private String chgReason; // 변경요청사유
|
|
|
- private String orgChgReason;
|
|
|
- private String chgerBaseAddr; // 회수기본주소
|
|
|
- private String chgerDtlAddr; // 회수상세주소
|
|
|
- private String chgerAddr; // 회수주소
|
|
|
- private Long ordChgSq; // 주문변경번호
|
|
|
- private Integer chgQty; // 변경수량
|
|
|
- private Integer delvFee; // 배송비
|
|
|
- private Integer custShipAmt; // 고객부담 배송비
|
|
|
- private String chgStat; // 변경상태
|
|
|
- private String chgStatNm; // 변경상태명
|
|
|
-
|
|
|
- // 환불 관련
|
|
|
- private Integer totCnclGoodsAmt; // 총 취소 상품 금액
|
|
|
- private Integer totCnclPointAmt; // 총 취소 사용 포입트
|
|
|
- private Integer totCnclCouponAmt; // 총 취소 사용 쿠폰
|
|
|
- private Integer totCnclGoodsRefundAmt; // 총 취소 상품 환불금액
|
|
|
- private Integer payAmt; // 결제금액
|
|
|
- private Integer paySq; // 결제일련번호
|
|
|
- private String delvFeeGb; // 배송비 유형(10:원주문배송비, 20:재결제배송비, 30:교환배송비, 40:반품배송비)
|
|
|
- private String delvUsacYn; // 배송비 정산 여부
|
|
|
- private String delvUsacDt; // 배송비 정산 일시
|
|
|
- private Integer refundAmt; // 환불금액
|
|
|
- private String raNm; // 환불계좌예금주명
|
|
|
- private String raNo; // 환불계좌번호
|
|
|
- private String raBank; // 환불계좌은행
|
|
|
- private String occurGb; // 포인트 발생구분
|
|
|
- private String occurDtlDesc; // 포인트 발생 상세설명
|
|
|
- private String pntUploadStat; // 포인트 반영상태
|
|
|
- private String pntUploadDt; // 포인트 반영일시
|
|
|
- private Integer pntAmt; // 포인트금액
|
|
|
- private Integer availPntAmt; // 가용포인트 금액
|
|
|
- private Integer accumPntAmt; // 누적포인트 금액
|
|
|
- private Integer usePntAmt; // 사용포인트 금액
|
|
|
- private Integer expirePntAmt; // 소멸포인트 금액
|
|
|
- private String delvPayGb; // 배송결제구분
|
|
|
- private String payStat; // 결제상태
|
|
|
+ public String getMaskingRecipNm() {
|
|
|
+ return TscSession.getAttribute("maskingYn").equals("Y") ? MaskingUtils.name(this.recipNm) : this.recipNm;
|
|
|
+ }
|
|
|
|
|
|
+ public String getMaskingChgerNm() {
|
|
|
+ return TscSession.getAttribute("maskingYn").equals("Y") ? MaskingUtils.name(this.chgerNm) : this.chgerNm;
|
|
|
+ }
|
|
|
|
|
|
- private String pgCnclTid; // PG취소거래ID
|
|
|
- private String pgTradeNo; // PG
|
|
|
- private String pgShopId; // PG가맹정ID
|
|
|
- private String pgResultCd;
|
|
|
- private String pgResultMsg;
|
|
|
- private String pgFulltext;
|
|
|
- private String checkcardType;
|
|
|
- private String cardKind;
|
|
|
- private String cardBank;
|
|
|
- private String cardNm;
|
|
|
- private String cardMips;
|
|
|
- private String cardPcableYn;
|
|
|
- private String vaNo;
|
|
|
- private String vaNm;
|
|
|
- private String vaBank;
|
|
|
- private String vaDeadline;
|
|
|
- private String recipNm;
|
|
|
- private String recipPhnno;
|
|
|
- private String chgMemo;
|
|
|
-
|
|
|
- // 상품관련
|
|
|
- private String goodsCd; // 상품코드
|
|
|
- private String orgGoodsCd; // 원상품코드
|
|
|
- private String sizeCd; // 사이즈코드
|
|
|
- private String goodsNm; // 상품명
|
|
|
- private String imgPath1; // 이미지경로1
|
|
|
- private String imgPath2; // 이미지경로2
|
|
|
- private String imgPath4; // 이미지경로4
|
|
|
- private String imgPath5; // 이미지경로5
|
|
|
-
|
|
|
- // 재고정산 관련
|
|
|
- private Integer sellQty; // 판매수량
|
|
|
- private String sellGb; // 판매구분
|
|
|
- private String occurDt; // 발생일시
|
|
|
- private String usacGb; // 정산구분(공통코드G019)
|
|
|
- private String prtnGb; // 환입구분(공통코드G020). 정산구분이 "20:환입"일 때 사용
|
|
|
+ public String getMaskingChgerPhnno() {
|
|
|
+ return TscSession.getAttribute("maskingYn").equals("Y") ? MaskingUtils.phoneNo(this.chgerPhnno) : this.chgerPhnno;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getMaskingChgerDtlAddr() {
|
|
|
+ return TscSession.getAttribute("maskingYn").equals("Y") ? MaskingUtils.address(this.chgerDtlAddr) : this.chgerDtlAddr;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getMaskingOrdNm() {
|
|
|
+ return TscSession.getAttribute("maskingYn").equals("Y") ? MaskingUtils.name(this.ordNm) : this.ordNm;
|
|
|
+ }
|
|
|
|
|
|
- private Integer usacQty; // 정산수량
|
|
|
- private String orgUsacGb;
|
|
|
- private String planSq; // 기획전일련번호
|
|
|
+ public String getMaskingOrdPhnno() {
|
|
|
+ return TscSession.getAttribute("maskingYn").equals("Y") ? MaskingUtils.phoneNo(this.ordPhnno) : this.ordPhnno;
|
|
|
+ }
|
|
|
|
|
|
- // 회수송장전송 관련
|
|
|
- private String rtnLocNm; // 수취인명
|
|
|
- private String rtnLocTelno; // 수취인휴대전화번호
|
|
|
- private String rtnLocPostNo; // 수취인우편번호
|
|
|
- private String rtnLocBaseAddr; // 수취인기본주소
|
|
|
- private String rtnLocDtlAddr; // 수취인상세주소
|
|
|
- private String chgerPhnno; // 송화인휴대전화번호
|
|
|
- private String chgerPostNo; // 송화인우편번호
|
|
|
- private String wdInvoiceSendYn; // 택배사 전송여부
|
|
|
- private String withdrawRegFlag; // 등록 여부
|
|
|
+ public String getMaskingOrdEmail() {
|
|
|
+ return TscSession.getAttribute("maskingYn").equals("Y") ? MaskingUtils.email(this.ordEmail) : this.ordEmail;
|
|
|
+ }
|
|
|
|
|
|
- // 검색
|
|
|
- private String searchType; // 조회
|
|
|
- private String searchText; // 조회
|
|
|
- private String stDate; // 조회 시작 기간
|
|
|
- private String edDate; // 조회 종료 기간
|
|
|
- private String dtlStDate; // 상세조회 시작 기간
|
|
|
- private String dtlEdDate; // 상세조회 종료 기간
|
|
|
- private String withdrawType; // 회수상태
|
|
|
- private String withdrawText; //
|
|
|
- private String delayDt; // 회수지연일
|
|
|
- private String delayDtType; // 회수유형
|
|
|
- private String goodsInfo; // 상품정보(상품코드+사이즈코드)
|
|
|
|
|
|
- private int seq;
|
|
|
- private String goodsType; // 상품유형
|
|
|
- private int rfPntAmt; //환원 포인트
|
|
|
- private int rfPrePntAmt; //취소 선포인트
|
|
|
- private int rfGoodsCpnAmt; //취소 상품쿠폰금액
|
|
|
- private int rfCartCpnAmt; //취소 장바구니쿠폰금액
|
|
|
- private int rfPlusCpnAmt; //취소 플러스쿠폰금액
|
|
|
- private int rfSavePntAmt;
|
|
|
- private int realOrdQty;
|
|
|
- private int orgRealOrdAmt;
|
|
|
- private int itemQty; // 단품수량
|
|
|
- private int itemPrice; // 단품단가
|
|
|
- */
|
|
|
|
|
|
}
|