fix : 구독서비스 관련 추가
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
package com.wb.domainserver.domain.gcone.goods.subsvc.mapper;
|
||||||
|
|
||||||
|
import com.wb.domainserver.domain.gcone.goods.banner.vo.BOBannerVO;
|
||||||
|
import com.wb.domainserver.domain.gcone.goods.subsvc.vo.BOSubsvcVO;
|
||||||
|
import com.wb.domainserver.util.dataaccess.DataMap;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
@Repository
|
||||||
|
public interface BOSubsvcMapper {
|
||||||
|
|
||||||
|
List<DataMap> selectBOSubsvcList(BOSubsvcVO vo);
|
||||||
|
}
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
package com.wb.domainserver.domain.gcone.goods.subsvc.service;
|
||||||
|
|
||||||
|
import com.wb.domainserver.domain.gcone.goods.subsvc.mapper.BOSubsvcMapper;
|
||||||
|
import com.wb.domainserver.domain.gcone.goods.subsvc.vo.BOSubsvcVO;
|
||||||
|
import com.wb.domainserver.util.dataaccess.DataMap;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Slf4j
|
||||||
|
public class BOSubsvcService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private BOSubsvcMapper mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 구독서비스 목록 조회
|
||||||
|
* @param vo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public List<DataMap> selectBOSubsvcList(BOSubsvcVO vo) {
|
||||||
|
List<DataMap> dataList = new ArrayList<>();
|
||||||
|
|
||||||
|
dataList = mapper.selectBOSubsvcList(vo);
|
||||||
|
|
||||||
|
return dataList;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,77 @@
|
|||||||
|
package com.wb.domainserver.domain.gcone.goods.subsvc.vo;
|
||||||
|
|
||||||
|
import com.wb.domainserver.domain.comm.vo.AbstractVO;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = false)
|
||||||
|
public class BOSubsvcVO extends AbstractVO {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/** 구독서비스고유번호 */
|
||||||
|
private String subsvcInnb;
|
||||||
|
/** 쇼핑몰코드 */
|
||||||
|
private String sopmalCd;
|
||||||
|
/** 구독서비스명 */
|
||||||
|
private String subsvcNm;
|
||||||
|
/** 구독기간 */
|
||||||
|
private String subPd;
|
||||||
|
/** 구독서비스기수 */
|
||||||
|
private String subsvcGnr;
|
||||||
|
/** 구독서비스기수명 */
|
||||||
|
private String subsvcGnrNm;
|
||||||
|
/** 배송횟수 */
|
||||||
|
private String dlvyCnt;
|
||||||
|
/** 배송주기 */
|
||||||
|
private String dlvyCycle;
|
||||||
|
/** 구독료 */
|
||||||
|
private String subsvcCt;
|
||||||
|
/** 1회 배송비 */
|
||||||
|
private String tmeDlvyAmt;
|
||||||
|
/** 소비자가 */
|
||||||
|
private String cnsmrpric;
|
||||||
|
/** 판매가 */
|
||||||
|
private String slepric;
|
||||||
|
/** 재고수량 */
|
||||||
|
private String invntryQy;
|
||||||
|
/** 판매재고수량 */
|
||||||
|
private String usefulInvntryQy;
|
||||||
|
/** 재고정책 */
|
||||||
|
private String invntryPolicyCd;
|
||||||
|
/** 가용재고제한수량 */
|
||||||
|
private String avlinvLmttQy;
|
||||||
|
/** 구독서비스상태 */
|
||||||
|
private String subsvcSttusCd;
|
||||||
|
/** 노출구분 */
|
||||||
|
private String expsrDvCd;
|
||||||
|
/** 노출시작일시 */
|
||||||
|
private String expsrBgnDt;
|
||||||
|
/** 노출종료일시 */
|
||||||
|
private String expsrEndDt;
|
||||||
|
/** 노출설정앞문구 */
|
||||||
|
private String expsrSetupFwords;
|
||||||
|
/** 구매수량제한구분코드 */
|
||||||
|
private String purchsQyLmttDvCd;
|
||||||
|
/** 구매수량 유형 */
|
||||||
|
private String purchsQyTyCd;
|
||||||
|
/** 최소구매수량 */
|
||||||
|
private String mummPurchsQy;
|
||||||
|
/** 최대구매수량 */
|
||||||
|
private String mxmmPurchsQy;
|
||||||
|
/** 구독서비스설명 */
|
||||||
|
private String subsvcDc;
|
||||||
|
/** 모바일구독서비스설명 */
|
||||||
|
private String mblSubsvcDc;
|
||||||
|
/** 모바일구독서비스설명 PC 동일여부 */
|
||||||
|
private String mblSubsvcDcPcSameAt;
|
||||||
|
/** 섬네일이미지경로 */
|
||||||
|
private String img;
|
||||||
|
/** 청약철회가능여부 */
|
||||||
|
private String subscrptWthdrawPosblAt;
|
||||||
|
/** 기본상품옵션고유번호 */
|
||||||
|
private String dftGoodsOptnInnb;
|
||||||
|
/** 최종처리차수 */
|
||||||
|
private String lastProcsOdr;
|
||||||
|
}
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.wb.domainserver.domain.gcone.goods.subsvc.mapper.BOSubsvcMapper">
|
||||||
|
|
||||||
|
<!-- 구독서비스 목록 조회 -->
|
||||||
|
<select id="selectBOSubsvcList" parameterType="com.wb.domainserver.domain.gcone.goods.subsvc.vo.BOSubsvcVO" resultType="dataMap">
|
||||||
|
<![CDATA[
|
||||||
|
SELECT SUBSVC_INNB
|
||||||
|
, SOPMAL_CD
|
||||||
|
, SUBSVC_NM
|
||||||
|
, SUB_PD
|
||||||
|
, SUBSVC_GNR
|
||||||
|
, SUBSVC_GNR_NM
|
||||||
|
, DLVY_CNT
|
||||||
|
, DLVY_CYCLE
|
||||||
|
, SUBSVC_CT
|
||||||
|
, TME_DLVY_AMT
|
||||||
|
, CNSMRPRIC
|
||||||
|
, INVNTRY_QY
|
||||||
|
, USEFUL_INVNTRY_QY
|
||||||
|
, INVNTRY_POLICY_CD
|
||||||
|
, AVLINV_LMTT_QY
|
||||||
|
, SUBSVC_STTUS_CD
|
||||||
|
, EXPSR_DV_CD
|
||||||
|
, EXPSR_BGN_DT
|
||||||
|
, EXPSR_END_DT
|
||||||
|
, EXPSR_SETUP_FWORDS
|
||||||
|
, PURCHS_QY_LMTT_DV_CD
|
||||||
|
, PURCHS_QY_TY_CD
|
||||||
|
, MUMM_PURCHS_QY
|
||||||
|
, MXMM_PURCHS_QY
|
||||||
|
, SUBSVC_DC
|
||||||
|
, MBL_SUBSVC_DC
|
||||||
|
, MBL_SUBSVC_DC_PC_SAME_AT
|
||||||
|
, IMG
|
||||||
|
, SUBSCRPT_WTHDRAW_POSBL_AT
|
||||||
|
, DFT_GOODS_OPTN_INNB
|
||||||
|
, LAST_PROCS_ODR
|
||||||
|
, USE_AT
|
||||||
|
, REGUSR
|
||||||
|
, REGIST_DT
|
||||||
|
, UPDUSR
|
||||||
|
, UPDT_DT
|
||||||
|
FROM GC_SUBSVC
|
||||||
|
WHERE 1 = 1
|
||||||
|
AND SOPMAL_CD = #{sopmalCd}
|
||||||
|
AND EXPSR_DV_CD = 'Y'
|
||||||
|
AND NOW() BETWEEN EXPSR_BGN_DT AND EXPSR_END_DT
|
||||||
|
]]>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
||||||
Reference in New Issue
Block a user