fo bo 머지작업(sopmal)

This commit is contained in:
jazz
2025-11-21 18:19:13 +09:00
parent 956bc68e24
commit 2903f1c6e6
26 changed files with 7066 additions and 1228 deletions

View File

@@ -56,5 +56,11 @@ public class BOAppMbrDvcVO {
private String deviceOsVer;
/** 앱 버전 */
private String deviceAppVer;
/** 딥링크 타입 */
private String linkType;
/** 혜택 구분 코드 */
private String bnfDvCd;
/** 스토어 고유번호 */
private String strInnb;
}

View File

@@ -40,9 +40,9 @@ public class BOCmVO extends AbstractVO {
* 작성자ID
*/
private String regusrId;
/**
* 작성자명
*/
/** 작성자명 */
@NotBlank(message = "작성자명")
@Length(min = 0, max = 25, message = "작성자명")
private String regusrNm;
/**
* DEPTH

View File

@@ -2,6 +2,7 @@ package com.wb.domainserver.domain.gcone.bbs.cnslt.vo;
import com.wb.domainserver.domain.comm.vo.AbstractVO;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -57,6 +58,8 @@ public class BOCnsltVO extends AbstractVO{
private String cnsltCl;
/** 관련주문번호 */
private String ordrNb;
/** 관련주문번호 */
private String ordrInnb;
/** 출고코드 */
private String dlivyInnb;
/** 반품코드 */
@@ -72,21 +75,28 @@ public class BOCnsltVO extends AbstractVO{
/** 처리일시 */
private String procsDt;
/** 상담내용 */
@NotBlank(message="상담내용")
private String cnsltCn;
/** 전화구분코드 */
@NotBlank(message="인콜/아웃콜")
private String telnbDvCd;
/** 대분류 */
@NotBlank(message="대분류")
private String lrgeCl;
/** 중분류 */
@NotBlank(message="중분류")
private String middlCl;
/** 소분류 */
private String smllCl;
/** 녹취 key */
private String recrdKy;
/** 전화번호 */
@NotBlank(message="전화번호")
private String telnb;
/** 회원명 이메일*/
private String email;
/**
* 검색
*/
@@ -125,5 +135,9 @@ public class BOCnsltVO extends AbstractVO{
/*crm인지, 통합게시판인지 판단 => bo join에 씀*/
private String crmAt;
private String ctiAt;
}

View File

@@ -1,6 +1,9 @@
package com.wb.domainserver.domain.gcone.bbs.gnrlbbsctt.vo;
import com.wb.domainserver.domain.comm.vo.AbstractVO;
import com.wb.domainserver.domain.sopmal.mpage.act.vo.BbsFormAnswVO;
import com.wb.domainserver.domain.sopmal.mpage.act.vo.BbsFormVO;
import com.wb.domainserver.domain.sopmal.mpage.act.vo.DelInfoVO;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -34,6 +37,14 @@ public class BOGnrlbbscttVO extends AbstractVO {
private BigInteger parntsBbscttInnb;
/** 게시판ID */
private String bbsId;
/** 게시판 고유번호 */
private Integer bbsInnb;
/** 판매상품 고유번호 */
private Integer sleGoodsInnb;
/** 주문상품고유번호 */
private Integer ordrGoodsInnb;
/** 주문상품옵션구분코드 */
private String ordrGoodsOptnDvCd;
/** 회원고유번호 */
private Integer mbrInnb;
@@ -49,6 +60,10 @@ public class BOGnrlbbscttVO extends AbstractVO {
private String regusrNm;
/*관리자 명*/
private String mngrNm;
/** (등록아이디) */
private String mbrid;
/** (등록자명) */
private String mbrNm;
/** 비밀번호 */
@Length(min = 0, max = 20, message = "비밀번호")
private String password;
@@ -62,8 +77,14 @@ public class BOGnrlbbscttVO extends AbstractVO {
private String cn;
/** 조회건수 */
private Integer inqireCnt;
/** 댓글건수 */
private Integer cmCnt;
/** 댓글사용여부 */
private String cmUseAt;
/** 평균점수 */
private Integer avrgScore;
/** 에디터 사용여부 */
private String editrUseAt;
/*추천,비추천 구분*/
private String recomendDv;
/** 추천건수 */
@@ -130,6 +151,8 @@ public class BOGnrlbbscttVO extends AbstractVO {
private String useAt;
/** 삭제작업자 */
private Integer delusr;
/** 삭제여부 */
private String delAt;
/** 삭제일시 */
private Date delDt;
@@ -288,6 +311,8 @@ public class BOGnrlbbscttVO extends AbstractVO {
private BigInteger ordrInnb;
/*상품고유번호배열*/
private List<String> goodsInnbArr;
/*주문고유번호*/
private String[] ordrInnbArr;
/*주문상품옵션고유번호*/
private String ordrGoodsOptnInnb;
/*주문상품옵션고유번호 배열*/
@@ -350,6 +375,9 @@ public class BOGnrlbbscttVO extends AbstractVO {
/*sms 관련*/
private String bbscttSndngDvCd;
/** 노출등록자이름 */
private Integer expsrRegusrNm;
/**
* 리뷰
*/
@@ -419,4 +447,73 @@ public class BOGnrlbbscttVO extends AbstractVO {
private String cnScript;
/*서브페이지 고객센터 표시 여부*/
private String cscAt;
// 추가 답변 내용 (FM_BOARD_ADDITM)
private List<BbsFormAnswVO> bbsFormAnswList;
//게시글 정보 (FM_BOARDMANAGER)
/** 비밀글 사용여부 */
private Boolean secretBbcttUseAt;
// 상품정보 (fm_shop_goods)
/** 상품 이름 */
private String goodsNm;
/** 상품 설명 */
private String goodsDc;
/** 상품 간략설명 */
private String srtDc;
/** 상품 가격 */
private Integer slePric;
// 상품이미지 정보(fm_goods_image)
/** 상품 이미지 위치 */
private String img;
// 리뷰 댓글정보(fm_boardcomment)
/** 댓글 고유번호*/
private Integer cmInnb;
/** 댓글 등록자 구분 */
private String commetRegusrDv;
/** 댓글 작성자 */
private String commetMbrNm;
/** 댓글 작성자 아이디*/
private String commetmbrId;
/** 댓글 ip*/
private String commetIp;
/** 댓글 내용 */
private String commetCn;
/** 댓글 등록일 */
private String commetRegustDt;
// 검색조건
/** 검색어*/
private String searchWord;
/** 비밀글 제외 여부*/
private String serchSecrtBbscttUseAt;
/** 삭제글 제외 여부 */
private String serchDelAt;
/** 사진포함 여부*/
private String serchPhotoRvwAt;
/** 검색 시작일*/
private String saerchStatrDate;
/** 검색 종료일*/
private String saerchEndDate;
/** 세부항목 검색(내용 고유번호)*/
private String[] searchFormItm;
/** 베스트 후기 포함 여부*/
private String searchBstAt;
/** 네이버페이 포함 여부*/
private String searchNpayAt;
/** 주문번호 검색*/
private String searchOrderInnb;
/** 댓글 여부*/
private String searchCommetAt;
}

View File

@@ -73,4 +73,9 @@ public class BOPromVO {
private int lastIndex; // 마지막 인덱스
private int recordCountPerPage; // 페이지당 레코드 수
private PaginationInfo paginationInfo; // 페이징 정보
}
// 추가 유틸리티 필드
private String joinYn; // 참여여부 (Y/N) - 조회용
private String winYn; // 당첨여부 (Y/N) - 조회용
}

View File

@@ -1,6 +1,8 @@
package com.wb.domainserver.domain.gcone.goods.goods.vo;
import com.wb.domainserver.domain.comm.vo.AbstractVO;
import com.wb.domainserver.domain.sopmal.goods.vo.GoodsAdditionVO;
import com.wb.domainserver.domain.sopmal.goods.vo.GoodsIconVO;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -534,4 +536,89 @@ public class BOGoodsVO extends AbstractVO {
/*상품 순서*/
private int goodsOrdr;
/*************************************
* 상품 GOODS START
* **********************************/
/** 가격대체문구사용여부 */
private String pricRplcWordsUseAt;
/** 가격대체문구 */
private String pricRplcWords;
/** 버튼대체문구사용여부 */
private String buttonRplcWordsUseAt;
/** 버튼대체문구 */
private String buttonRplcWords;
/** 버튼대체문구링크URL */
private String buttonRplcWordsUrl;
/** 버튼대체문구링크구분 */
private String buttonRplcWordsDvCd;
/** 결제수단설정 */
private String setleMnSetupCd;
/** 예약상품재고수 */
private long resveGoodsInvntryCnt;
/*************************************
* 상품 GOODS END
* **********************************/
/*************************************
* 옵션 GOODS_OPTION START
* **********************************/
/** 옵션 코드 */
private String optnCd;
/** 옵션별가격 1 */
private double acctoOptnPric1;
/** 옵션별가격 2 */
private double acctoOptnPric2;
/** 옵션별가격 3 */
private double acctoOptnPric3;
/** 옵션별가격 4 */
private double acctoOptnPric4;
/** 마일리지적립구분코드 */
private double mlgAccmlRt;
/** 구매자별 추가혜택여부 */
private String purchsrAcctoAditBnefAt;
/*************************************
* 옵션 GOODS_OPTION END
* **********************************/
/*************************************
* 배너 SHOP_GOODS_BANNER START
* **********************************/
/** 배너고유번호*/
private long bannerInnb;
/*************************************
* 배너 SHOP_GOODS_BANNER END
* **********************************/
private List<GoodsIconVO> goodsIconVOList;
/*************************************
* 카테고리연결 CATEGORY_LINK START
* **********************************/
/** 카테고리연결상품고유번호 */
private long ctgryGoodsEsntlNb;
/*************************************
* 카테고리연결 CATEGORY_LINK END
* **********************************/
/** 입력옵션 텍스트 */
private String inputOptnText;
/*************************************
* 상품수정로그 FM_GOODS_ADMIN_LOG END
* **********************************/
/** 회원ID */
private String mbrId;
/** 세션아이디 */
private String sesionId;
/** 옵션관계번호 배열 */
private String[] optnRelateNbs;
}

View File

@@ -1,6 +1,7 @@
package com.wb.domainserver.domain.gcone.mbr.mbr.vo;
import com.wb.domainserver.domain.comm.vo.AbstractVO;
import com.wb.domainserver.domain.crm.mbr.vo.CrmMbrVO;
import com.wb.domainserver.util.dataaccess.DataMap;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -311,4 +312,24 @@ public class BOMbrVO extends AbstractVO{
private List<String> appnInnbArr;
/*지정 메모*/
private String appnMemo;
private String phone;
private String ctiAt;
private String record_key = "";
/**유입경로번호*/
private String inflowCoursNb;
/*id 변경 여부*/
private String mbrIdChngAt;
/** 약정코드 */
private String stplatInnb;
/** 관리자 확인 비밀번호 */
private String password;
/*포스매장고유번호*/
private String posStrInnb;
}

View File

@@ -3,11 +3,13 @@ package com.wb.domainserver.domain.gcone.mbr.mlg.vo;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Date;
import java.util.List;
import com.wb.domainserver.domain.comm.vo.AbstractVO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
/**
*
@@ -66,6 +68,7 @@ public class BOMlgVO extends AbstractVO {
/** 사용가능시작일시 */
private Date usePosblBgnDt;
/** 사용가능종료일시 */
@DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSX")
private Date usePosblEndDt;
/** 주문정보 */
private String ordrInfo;
@@ -125,5 +128,18 @@ public class BOMlgVO extends AbstractVO {
private String bnfRcvInnb;
/** 마일리지 유효기간 설정 여부*/
private String validAt;
// 검색
/** 검색_마일리지 적립 구분코드 */
private String srchMlgAccmlDvCd;
/** 검색_브랜드명 */
private String srchSopmalCd;
/** 검색_시작날짜 */
private String srchStartDate;
/** 검색_종료날짜 */
private String srchEndDate;
/** 검색_마일리지 적립 구분 */
private List<String> srchMlgAccmlDv;
}

View File

@@ -4,8 +4,10 @@ import java.util.Date;
import com.wb.domainserver.domain.comm.vo.AbstractVO;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;
@Data
@EqualsAndHashCode(callSuper = false)
@@ -20,27 +22,36 @@ public class BOCrmDlvylcVO extends AbstractVO{
private Integer mbrInnb;
/**회원구분코드*/
private String mbrDvCd;
/** 배송지설명내용 */
/** 배송지설명내용 */
@NotBlank(message = "배송지 설명")
@Length(min=1, max=67)
private String dlvylcDcCn;
/** 받는사람명 */
@NotBlank(message = "받으시는 분")
@Length(min=1, max=13)
private String recpntNm;
/** 전화번호 */
//private String telnb;
/** 휴대폰번호 */
@NotBlank(message = "휴대전화번호")
private String mbtlnb;
private String telnb;
/** 우편번호 */
@NotBlank(message = "우편번호")
@Length(min=1, max=5)
private String zip;
/** 도로명,지번 구분*/
private String adresDv;
/** 도로명 or 지번 주소 */
private String adres;
/** 지번주소 */
private String lnbAdres;
private String lnbAdres = "";
/** 도로명주소 */
private String rnmAdres;
private String rnmAdres = "";
/** 상세주소 */
private String dtlAdres;
/** 기본배송지여부 */
private String dftDlvylcAt;
private String dftDlvylcAt = "N";
/** 최근배송지여부 */
private String recentDlvylcAt;
/** popUp 여부 확인 */
@@ -51,4 +62,11 @@ public class BOCrmDlvylcVO extends AbstractVO{
private String callbackNm;
/*서버 구분*/
private String serverDv;
/**쇼핑몰코드 */
private String sopmalCd;
/*녹취키*/
private String customer_record_key;
/* formId */
private String formId;
}

View File

@@ -1,6 +1,7 @@
package com.wb.domainserver.domain.gcone.ordr.ordr.vo;
import com.wb.domainserver.domain.comm.vo.AbstractVO;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@@ -20,9 +21,11 @@ public class BOOrdrSrchVO extends AbstractVO{
private String srchDate;
/**검색 시작일*/
@NotBlank(message = "시작일")
private String srchStartDate;
/**검색 종료일*/
@NotBlank(message = "종료일")
private String srchEndDate;
/** 주문상태코드리스트
@@ -101,4 +104,5 @@ public class BOOrdrSrchVO extends AbstractVO{
private String reprsntBrand; // 입점사 브랜드
private String excelCoulms; // 엑셀다운로드 조회 컬럼
private String ordrInnb; // 주문고유번호
}

View File

@@ -305,6 +305,8 @@ public class BOPayVO extends AbstractVO {
/** 세션 gcpay token */
private String sessionToken;
private String mbtlnb;
/** 토스 배송정보 등록 시 사용하는 택배사 코드 */
public enum DLVCOMPCODE {
DLVCOMPCODE01("code0", "CJ"), //CJ GLS

View File

@@ -248,5 +248,7 @@ public class BODwldCouponVO extends AbstractVO {
/** 웹 쿠폰 이벤트 광고 수신 예외 플래그 **/
private String eventYn;
/** 사용처구분 */
private String useplcDv;
}