2023-12-07 release

이번 릴리즈는 상품평, 마일리지, 자동발급쿠폰 유형추가, 재입고알림 서비스 및 정기배송, 상담원주문접수 기능등 쇼핑몰 사용자 경험을 향상 시키기 위한 기능을 추가하고 성능 개선에 주력하였습니다.

 

  1. [신규] 주문 - 백오피스 상담원 주문 서비스 추가

    • BO시스템에서 상담원 주문 가능한 기능을 추가합니다.

  2. [신규] 주문 - 정기배송 서비스 추가

    • 고객이 원하는 상품을 정기배송 할 수 있는 서비스를 추가합니다.

  3. [신규] 정산 - 배송비 조회 서비스 추가

    • 매출일자별 상품공급업체 배송비 조회할 수 있는 화면을 제공합니다.

  4. [신규] 상품 - 재입고 알림 서비스 추가

    • 품절 상품에 대하여 재고 입고 시 고객에게 알림 서비스하는 기능을 제공합니다.

  5. [개선] 클레임 - 교환프로세스 개선 내용 업데이트

    • 교환 시 교환가능여부 속성을 추가하여 확인하도록 합니다. 회수완료이후 교환배송건에 품절시 반품전환처리 가능하도록 기능 업데이트.

  6. [개선] 상품평 - 상품평 기능 개선 사항 업데이트

    • 상품평 API 변경에 대응하여 상품평 프론트 내부 코드 업데이트 되었습니다.

  7. [개선] 프로모션 - 마일리지 관리 서비스 추가 업데이트

    • 마일리지를 지급 관리할 수 있는 기능을 추가합니다.

  8. [개선] 주문 - 다중배송지 등록 서비스 추가

    • 사용자들은 상품을 주문 시 여러 곳의 배송지로 주문할 수 있는 기능을 제공하여 사용자 편의성을 향상 시킵니다.

  9. [개선] 쿠폰 - 자동발급 쿠폰 유형 추가

    • 사용자에게 자동으로 발급되는 자동 발급 쿠폰 유형을(APP 첫로그인, PUSH 첫 수신동의) 추가합니다.

  10. [개선] 정산 - 매출금액 검증 서비스 추가

    • 매출금액 검증 서비스 관련 기능을 추가합니다.

  11. [개선] 프로모션 - 마일리지 조회 서비스 추가

    • 지급 및 사용된 마일리지 조회할 수 있는 화면을 제공합니다.

  12. [개선] 프로모션 - 마일리지 수동 소멸처리 서비스 추가

    • 잘못 지급된 마일리지를 관리자가 수동으로 소멸 처리하는 기능을 제공합니다..

  13. [개선] 전시 - 전시 구좌 서비스 추가

    • 비정형 매장에 대하여 콘텐츠 관리하는 기능을 제공합니다.

  14. [개선] 상품 - 상품등록시 유효성 검증 항목 개선 내용 업데이트

    • 상품 등록시 임시저장 항목에 대한 검정항목이 개선되었습니다.


전체적으로, 이번 릴리즈는 서비스 추가를 하여 더 나은 서비스를 제공하는 데 중점을 두었습니다. 자세한 내용은 링크를 클릭하여 확인하세요.

 


1. 백오피스 상담원 주문 서비스 추가

관리자(상담원)는 상담원 주문을 통해서 BO에서 주문을 생성할 수 있습니다. 회원, 상품, 배송지를 선택하여 고객(회원)님이 원하는 주문을 생성합니다.

 

주요 내용

  • 상담원 주문 추가

  • 관리자(상담원)는 상담원 주문을 통해서 BO에서 주문을 생성할 수 있습니다.

  • 상담원 주문은 회원만 가능하고, 혜택을 적용할 수 없고, 마일리지 결제수단만 사용 가능합니다.

 

화면 접근 경로

  • BO > 주문관리 > 상담원주문

 

대상 API

 

소스 변경 내역

api-bo

  • CounselorOrderController.java

  • CounselorOrderService.java

  • CounselorOrderProductInfoItemResponse.java

  • CounselorOrderGoodsItemInfoResponse.java

  • CounselorOrderDispGoodsInfoResponse.java

  • PromotionBase.java

  • AccmResponse.java

  • AccmPromotionInfo.java

  • CounselorOrderGoodsInfoRequest.java

  • PaymentRequest.java

  • PaymentOrderInfo.java

  • PaymentInfo.java

  • PaymentCommonInfo.java

  • OrdGoodsInfo.java

  • OrderRegisterRequest.java

  • OrderPromotionInfo.java

  • OrdererInfo.java

  • OrderBenefitGoodsInfo.java

  • OrdDlvInfo.java

  • OrdBaseInfo.java

  • GoodsBenefitResponse.java

  • GiftCard.java

  • DlvpInfo.java

  • DlvGrpInfo.java

  • DeliveryAmountRequest.java

  • CommonGoodsGroupProperty.java

  • BenefitOrderPromotionInfo.java

  • BasketGoods.java

  • AplyBsketInfo.java

  • AeFvrInfo.java

  • AeEvtInfo.java

  • PromotionBaseRequest.java

  • OrderAccmInfo.java

  • AccmRequest.java

  • AccmGoodsInfo.java

  • Keys.java

  • DlvAmtInfo.java

 


2. 정기배송 서비스 추가

고객은 원하는 상품을 정기 주문(정기 배송)을 할 수 있습니다. 요청하는 기간 동안 정기적으로 원하는 상품을 주문할 수 있는 기능을 추가하였습니다.

 

화면 접근 경로

  • MO > 자동결제카드 등록/변경

 

대상 API

 

DB 변경 내역

  • 테이블 추가

    • 회원자동결제정보(OP_MBR_AUTO_PAY_INFO)

 

소스 변경 내역

api-order

  • AutoPaymentCardController.java

  • RegularPaymentMethodService.java

  • AutoPaymentCardRequest.java

  • AutoPaymentCardResponse.java

  • OpMbrAutoPayInfo.java

  • PaymentMerchantController.java

  • InicisMoAuthRequest.java

  • InicisMoAuthResponse.java

  • InicisPcResponse.java

  • OpMbrAutoPayInfoMapper.java

  • OpMbrAutoPayInfoTrxMapper.java

  • OpRglrDeliBaseMapper.java

  • OpMbrAutoPayInfoMapper.xml

  • OpMbrAutoPayInfoTrxMapper.xml

  • OpRglrDeliBaseMapper.xml

  • PaymentApiError.java

  • OM013.java

  • OM030.java

  • paymentCommon_ko.properties

api-member

  • SwaggerTag.java

  • MemberController.java

  • MemberDetailResponse.java

  • EtMbrBaseMapper.xml

 


3. 배송비 조회 서비스 추가

배송비 조회는 사이트에서 주문 및 반품 시 발생되는 배송비를 효과적으로 파악하고 업체와 소통을 위해 해당 기능을 제공하고 있습니다. 정산매출집계된 정보로 PO시스템에서 업체별로 배송비를조회할 수 있도록 기능을 제공하고 있습니다.

 

화면 접근 경로

  • BO > 정산 > 매출정산관리 > 배송비조회

 

대상 API

 

소스 변경 내역

api-order

  • AcDeliveryAmountController.java

  • AcDeliveryAmountService.java

  • AcSalesHstryOrdCostMapper.java

  • AcDeliveryAmountRequest.java

  • AcDeliveryAmountSummaryRequest.java

  • AcDeliveryAmountDetailResponse.java

  • AcDeliveryAmountExcelRow.java

  • AcDeliveryAmountSummaryResponse.java

  • AcSalesHstryOrdCostMapper.xml

bo

  • AcDeliveryAmountController.java

  • AcDeliveryAmountService.java

  • AcDeliveryAmountRequest.java

  • AcDeliveryAmountSummaryRequest.java

  • AcDeliveryAmountDetailResponse.java

  • AcDeliveryAmountSummaryResponse.java

  • acDeliveryAmountView.html

  • acDeliveryAmountDetailGrid.eventHandler.js

  • acDeliveryAmountDetailGrid.provider.js

  • acDeliveryAmountSummaryGrid.eventHandler.js

  • acDeliveryAmountSummaryGrid.provider.js

 


4. 재입고 알림 서비스 추가

품절 처리된 상품에 대한 재고 상품, 재입고시 알림을 통한 고객 서비스 제공합니다

주요 내용

  • 알림 등록 API, 알림(SMS,알림톡) 배치, BO조회 화면, 재입고 알림 페이지(FO) 제공합니다.

 

화면 접근 경로

  • BO > 상품 > 상품관리 > 재입고 알림 관리

  • MO > 마이페이지 > 재입고알림목록조회

 

대상 API

 

DB 변경 내역

  • 테이블 추가

    • 상품재입고알림신청(PR_GOODS_RE_WHSG_NOTI_SGT)

  • 시퀀스 추가

    • PR_GOODS_RE_WHSG_NOTI_SGT_SQ01

  • 공통코드 추가

    • 재입고알림방법코드(PR070)

    • 재입고알림상태코드(PR048)

    • 재입고알림취소경로코드(PR049)

 

소스 변경 내역

mo

  • OptionList.vue

  • OptionSelect.vue

  • ProductRowUnitRestock.vue

  • en-US.js

  • ko-KR.js

  • productDetail.vue

  • restockList.vue

  • DialogOption.vue

  • DialogBundleOption.vue

  • DialogOption.vue

  • DialogReStockingAlarm.vue

api-goods

  • ProductReplenishController.java

  • ReplenishRequest.java

  • ReplenishResponse.java

  • ReplenishMapper.java

  • ReplenishTrxMapper.java

  • ReplenishService.java

  • ReplenishServiceImpl.java

  • ReplenishMapper.xml

  • ReplenishTrxMapper.xml

  • ReplenishProductInfo.java

  • GoodsApiError.java

  • goodsCommon_en.properties

  • goodsCommon_ko.properties

bo

  • RestockNotificationController.java

  • RestockNotificationRequest.java

  • application.yml

  • restockNotification_en.properties

  • restockNotification_ko.properties

  • restockNotificationListGrid.eventHandler.js

  • restockNotificationListGrid.provider.js

  • restockNotificationView.html

api-bo

  • RestockNotificationApiController.java

  • RestockNotificationApiRequest.java

  • RestockNotificationApiResponse.java

  • RestockNotificationMapper.java

  • RestockNotificationService.java

  • RestockNotificationServiceImpl.java

  • RestockNotificationMapper.xml

batch-gddp

  • RestockNotificationMsgRequest.java

  • RestockNotificationResponse.java

  • RestockNotificationJobConfig.java

  • RestockNotificationTasklet.java

  • RestockNotificationMapper.java

  • RestockNotificationService.java

  • RestockNotificationMapper.xml

 


5. 교환프로세스 개선 내용 업데이트

교환시 교환가능여부 속성을 추가하여 확인하도록 합니다. 회수완료이후 교환배송건에 품절시 반품전환처리 가능하도록 개선합니다.

 

DB 변경 내역

  • 테이블 추가

    • 신조어정보(ST_NOGM_INFO)

    • 동의어정보(ST_SYN_INFO)

    • 랭킹모델정용정보(ST_RANK_MODL_APLY_INFO)

  • 공통코드 추가

    • 색인코드(PRD044)

    • 속성코드(PRD045)

 

소스 변경 내역

api-order

  • ReturnNotAvailableButtonValidator.java

  • ReturnPendingButtonValidator.java

  • ShippingAddressInputValidator.java

  • OpOrdBaseMapper.xml

  • OpOrdDtlGoodsInfo.xml

  • OpOrdDtlMapper.xml

  • ClaimAdtnCostInfoResponse.java

  • OrderButton.java

  • ClaimCommonService.java

  • ClaimCalculateFvrCostService.java

  • OrderButtonMapper.xml

api-bo

  • ClaimTargetGoodsResponse.java

  • OrderClaimOrdGoodsInfoResponse.java

bo

  • ClaimTargetGoodsResponse.java

  • orderClaimExchgRcptGrid.provider.js

  • orderClaimRtnExchgCnclGrid.provider.js

 


6. 상품평 기능 개선 사항 업데이트

상품평 API 변경에 대응하여 리뷰 프론트 코드 개선 진행되었습니다

 

화면 접근 경로

  • MO > 상품상세

 

DB 변경 내역

  • 상품리뷰정보(PR_GOODS_REV_INFO) 테이블 컬럼추가

    • 도움돼요개수(HLPF_CNT)

    • 전시순서(DISP_SEQ)

    • PK변경(상품리뷰신고순번)

 

소스 변경 내역

mo

  • ReviewEnterNotice.vue

  • ProductReviewHeader.vue

  • ProductReviewList.vue

  • ProductReviewMedia.vue

  • ProductReviewThumbnail.vue

  • en-US.js

  • ko-KR.js

  • _goodsNo.vue

  • detailReviewContents.vue

  • myReviewList.vue

  • myReviewListPossible.vue

  • DialogAllReviewThumbnail.vue

  • DialogReviewDetail.vue

  • DialogReviewEnterV2.vue

  • DialogReviewPhoto.vue

  • common.js

 


7. 마일리지 지급관리 서비스 추가

마일리지 지급관리는 고객에게 마일리지를 제공하고 관리하는 기능을 제공합니다. 클레임이나 이벤트마케팅에 필요한 마일리지를 일괄 및 개별로 대상자를 등록할 수 있도록 하고 지급등록/지급요청/승인처리/반려를 처리를 할 수 있는 기능을 제공합니다.

 

주요 내용

  • 조회기간별 마일리지지급 목록 및 상세 목록을 조회합니다.

  • 마일리지 지급 정보를 등록하고, 승인권자가 승인한 지급 건만, 지급 처리

  • 마일리지 지급은 배치를 이용하며, 배치는 지급요청일을 기준으로 데이터를 처리를 하도록 되어있습니다.

  • 자산적립사유를 기준으로 건수와 마일리지 정보를 요약한 목록을 조회하고, 요약 목록 클릭 시 집계 상세 목록을 조회합니다.

화면 접근 경로

  • BO > 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 관리

  • BO > 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 집계 현황

대상 API

 

BATCH변경 내역

  • 마일리지 집계(batMilgPayJob) 배치추가

DB 변경 내역

  • 테이블 추가

    • 자산지급정보(ET_AST_PAY_INFO)

    • 자산지급내역정보(ET_AST_PAY_ITMI_INFO)

  • 시퀀스 추가

    • ET_AST_PAY_INFO_SQ01

    • ET_AST_PAY_ITMI_INFO_SQ01

 

소스 변경 내역

api-bo

  • EtAstPayInfo.java

  • EtAstPayItmiInfo.java

  • MilgPayGridReadRequest.java

  • MilgPayGridSaveRequest.java

  • MilgPayUpdateRequest.java

  • MilgPayRejectUpdateRequest.java

  • MilgPayGridReadResponse.java

  • MilgPayRejectReadResponse.java

  • MilgPayDtlGridRequest.java

  • MilgPayDtlRequest.java

  • MilgPayMbrRequest.java

  • MilgPayMbrUpdateRequest.java

  • exceldown

  • MilgPayDtlResponse.java

  • MilgPayDtlGridResponse.java

  • exceldown

  • EtAstPayInfoMapper.xml

  • EtAstPayItmiInfoMapper.xml

  • EtAstPayInfoTrxMapper.xml

  • EtAstPayItmiInfoTrxMapper.xml

  • EtAstPayInfoMapper.java

  • EtAstPayItmiInfoMapper.java

  • EtAstPayInfoTrxMapper.java

  • EtAstPayItmiInfoTrxMapper.java

  • MilgPayMgmtService.java

  • MilgPayMgmtServiceImpl.java

  • MilgPayValidatorService.java

  • MilgPayValidatorMessege.java

  • MilgPayConsumer.java

  • MilgPayMgmtController.java

  • ME012.java

  • milgPayMgmt_ko.properties

  • milgPayMgmt_en.properties

  • application.yml

  • MilgStatusGridReadRequest.java

  • MilgStatusGridReadResponse.java

  • EtAstPayInfoMapper.xml

  • EtMbrAstMgrHistMapper.java

  • MilgStatusService.java

  • MilgStatusServiceImpl.java

  • MilgStatusController.java

bo

  • EtAstPayInfo.java

  • EtAstPayItmiInfo.java

  • MilgPayGridReadRequest.java

  • MilgPayGridSaveRequest.java

  • MilgPayUpdateRequest.java

  • MilgPayRejectUpdateRequest.java

  • MilgPayGridReadResponse.java

  • MilgPayDtlGridRequest.java

  • MilgPayDtlRequest.java

  • MilgPayMbrRequest.java

  • MilgPayMbrUpdateRequest.java

  • exceldown

  • MilgPayDtlGridResponse.java

  • MilgPayDtlResponse.java

  • MilgPayMgmtService.java

  • MilgPayMgmtServiceImpl.java

  • MilgPayMgmtController.java

  • milgPayMgmt_en.properties

  • milgPayMgmt_ko.properties

  • application.yml

  • milgPayMgmtView.html

  • milgPayRejectPopup.html

  • milgPayDtlViewPopup.html

  • milgPayMbrAddManyPopup.html

  • milgPayMbrAddPopup.html

  • milgPayMbrUpdateManyPopup.html

  • milgPayAddManyGrid.eventHandler.js

  • milgPayAddManyGrid.provider.js

  • milgPayDtlViewPopup.eventHandler.js

  • milgPayMbrAddPopup.eventHandler.js

  • milgPayMbrInfoGrid.eventHandler.js

  • milgPayMbrInfoGrid.provider.js

  • milgPayUpdateManyPopup.eventHandler.js

  • milgPayMgmtGrid.eventHandler.js

  • milgPayMgmtGrid.provider.js

  • milgPayRejectPopup.eventHandler.js

  • MilgStatusGridReadRequest.java

  • MilgStatusGridReadResponse.java

  • MilgStatusService.java

  • MilgStatusServiceImpl.java

  • MilgStatusController.java

  • milgStatus_en.properties

  • milgStatus_ko.properties

  • milgStatusView.html

  • milgStatus.js

  • milgStatusAccumGrid.eventHandler.js

  • milgStatusAccumGrid.provider.js

  • milgStatusSubDtlGrid.eventHandler.js

  • milgStatusSubDtlGrid.provider.js

  • milgStatusUseGrid.eventHandler.js

  • milgStatusUseGrid.provider.js

batch-gddp

  • MlgUpdateRequest.java

  • BatMilgPayResponse.java

  • BatMilgPayConfig.java

  • BatMilgPayTasklet.java

  • BatMilgPayMapper.java

  • BatMilgPayServiceImpl.java

  • OrderRwdbDatabaseConfig.java

  • logback-spring.xml

  • BatMilgPayMapper.xml

 


8. 다중배송지 등록 서비스 추가

고객이 여러 곳의 배송지로 상품을 나누어서 주문할 수 있습니다. 각각의 배송지에 할당된 상품의 합산 금액에 의해 배송비가 계산됩니다. 상세/교환/반품 시 할당된 배송지에 따라 클레임이 변경됩니다.

 

주요 내용

  • 주문서 다중배송 기능 추가

  • 주문상세 상품/배송지 노출 단위 변경

  • 주문상세 배송지 변경 단위 변경

  • 클레임 처리대상 조회 조건 추가

 

화면 접근 경로

  • MO > 주문서

 

대상 API

 

소스 변경 내역

api-order

  • ExchangeController.java

  • OrderCancelController.java

  • OrderChangeController.java

  • ReturnController.java

  • OrderInfoController.java

  • ExchangeService.java

  • OrderCancelService.java

  • OrderChangeService.java

  • ReturnService.java

  • OrderInfoService.java

  • ClaimTargetRequest.java

  • DeliveryInfoChangeRequest.java

  • ReturnTargetRequest.java

  • ClaimTargetResponse.java

  • OrderDetailDeliInfoGroupResponse.java

  • OrderDetailDlvpInfoResponse.java

  • OrderDetailGoodsInfoResponse.java

  • OrderDetailInfoResponse.java

  • OpOrdDeliInfoTrxMapper.java

  • OpOrdBaseMapper.xml

  • OpOrdDeliInfoTrxMapper.xml

  • ClaimCalculateFvrCostRequest.java

  • ClaimTargetGoodsResponse.java

  • ClaimTargetOpOrdFvrCostRel.java

  • ClaimTargetOpOrdFvrCostResponse.java

  • RefundAdditionAmtInfo.java

  • ClaimCalculateService.java

  • ClaimFvrCostCreator.java

  • RefundAdditionEtcInfoCreator.java

  • ClaimCalculateFvrCostService.java

  • ReCalculateAccumulateFvrCostCalculator.java

  • ReCalculateDiscountFvrCostCalculator.java

  • ClaimCostUtils.java

  • DeliveryAmountController.java

  • DeliveryFeeRequest.java

  • DeliveryAmountService.java

  • OrderCompleteMailRequest.java

  • OrderCommonAfterProcess.java

  • OpOrdDtlCreator.java

 


9. 자동발급 쿠폰 유형 추가

APP 첫 로그인 쿠폰을 발급하는 이유는 새로운 사용자를 유치하고 앱 사용을 촉진하기 위한 마케팅의 한 전략입니다. 이를 통해 주문 및 회원의 활동을 파악할 수 있습니다.

PUSH 첫수신동의 쿠폰 발급은 모바일애플리케이션에서 고객에게 푸시 알림을 보내기 위한 동의를 얻기 위해 기능을 제공하고 있습니다.

 

주요 내용

  • APP 첫 로그인 시 쿠폰을 지급한다

  • APP 첫 로그인 쿠폰을 발급받은 회원은 모바일 기기 정보만 업데이트 한다.

  • 쿠폰 발급이 서버 에러 및 통신 장애에 의해 되지 않았을 경우, 쿠폰 발급 여부는 업데이트 하지 않는다.

 

대상 API

 

소스 변경 내역

api-member

  • MemberService.java

  • EtMbrDtlInfo.java

  • EtMbrMoblMachInfo.java

  • EtMbrDtlInfoMapper.java

  • EtMbrDtlInfoTrxMapper.java

  • EtMbrMoblMachInfoTrxMapper.java

  • OrderService.java

  • MemberService.java

  • EtMbrDtlInfoMapper.xml

  • EtMbrMoblMachInfoTrxMapper.xml

  • AppInfoRequest.java

  • MemberController.java

  • CpnDownRequest.java

mo

  • axios.js

 


10. 매출금액 검증 서비스 추가

정산매출금액을 집계한 데이타 와 주문결제금액을 비교하여 검증합니다.

 

주요 내용

  • 초도배송비 집계 누락되는 케이스 수정

  • 교환중반품 집계 시 교환취소 정보까지 집계되는 케이스 수정

  • 배치 수행 전 매출마감 및 매출전송 여부 체크 추가

 

화면 접근 경로

  • BO > 매출정산관리 > 매출내역조회

 

BATCH변경 내역

  • 매출내역 집계(acSaleInfoJob) 배치추가

 

소스 변경 내역

bo

  • AcSaleInfoRequest.java

  • acSaleInfo_en.properties

  • acSaleInfo_ko.properties

  • acSaleCloseCancelPopup.eventHandler.js

  • acSaleClosePopup.eventHandler.js

  • acSaleInfoSummaryGrid.eventHandler.js

  • acSaleInfo_en.properties

  • acSaleInfo_ko.properties

  • acSaleCloseCancelPopup.eventHandler.js

  • acSaleClosePopup.eventHandler.js

  • acSaleInfoGrid.eventHandler.js

  • acSaleInfoSummaryGrid.eventHandler.js

  • acSaleInfoGrid.provider.js

  • acSaleInfoSummaryGrid.eventHandler.js

  • acSaleInfoView.html

api-bo

  • AcSaleInfoRequest.java

  • AcSaleInfoMapper.java

  • AcSaleInfoService.java

  • AcSaleInfoMapper.xml

  • AcSaleInfoTrxMapper.xml

batch-mbod

  • AC002.java

  • AcSaleInfoTasklet.java

  • AcSaleInfoMapper.java

  • AcSaleInfoTrxMapper.java

  • AcSaleInfoService.java

  • AcSaleInfoMapper.xml

  • AcSaleInfoTrxMapper.xml

  • EtMbrBaseMapper.xml

  • EtMbrBaseTrxMapper.xml

  • EtMbrGradeHistTrxMapper.xml

 


11. 마일리지 조회 서비스 추가

마일리지 조회는 사이트에서 주문시 사용한 마일리지금액을 효과적으로 파악하기 위해 제공하는 기능입니다. 정산매출집계된 정보로 주문별로 결제및환불 처리한 마일리지 금액를 조회할 수 있는 기능을 제공합니다.

 

화면 접근 경로

  • BO > 정산 > 매출정산관리 > 마일리지 조회

 

대상 API

 

소스 변경 내역

api-bo

  • MileageController.java

  • MileageService.java

  • AcSalesHstryOrdFvrMapper.java

  • AcSalesHstryOrdFvrMapper.xml

  • AcSalesHstryPayMapper.java

  • AcSalesHstryPayMapper.xml

  • MileageRequest.java

  • MileageRsrvSummaryResponse.java

  • MileageRsrvDetailResponse.java

  • MileageUseSummaryResponse.java

  • MileageUseDetailResponse.java

  • MileageRsrvExcelRow.java

  • MileageUseExcelRow.java

bo

  • MileageController.java

  • MileageService.java

  • MileageRequest.java

  • MileageRsrvSummaryResponse.java

  • MileageRsrvDetailResponse.java

  • MileageUseSummaryResponse.java

  • MileageUseDetailResponse.java

  • mileageView.html

  • mileageRsrvTab.html

  • mileageUseTab.html

  • mileageRsrvSummaryGrid.eventHandler.js

  • mileageRsrvDetailGrid.eventHandler.js

  • mileageUseSummaryGrid.eventHandler.js

  • mileageUseDetailGrid.eventHandler.js

  • mileageRsrvSummaryGrid.provider.js

  • mileageRsrvDetailGrid.provider.js

  • mileageUseSummaryGrid.provider.js

  • mileageUseDetailGrid.provider.js

 


12. 마일리지 수동 소멸처리 서비스 추가

마일리지를 오지급 한 경우 해당 적립건을 선택한 후 수기로 적립을 소멸 처리하는 기능을 제공한다.

 

주요 내용

  • 마일리지 적립/사용 목록을 조회한다.

  • 마일리지 적립/사용 목록 조회 시 구분 값에 따라 필터하여 조회한다.

  • 마일리지 적립 목록 중 오지급 된 마일리지를 소멸처리 한다.

  • 잔액이 있는 마일리지 건에 대해서만 소멸처리가 진행된다.

 

화면 접근 경로

  • BO > 프로모션>마일리지 지급/소멸 관리>마일리지 소멸 관리

 

대상 API

 

소스 변경 내역

api-bo

  • milgExtinctMgmt_en.properties

  • milgExtinctMgmt_ko.properties

  • MilgExtctMgmtController.java

  • MilgExtctMgmtRequest.java

  • MilgExtctMgmtResponse.java

  • EtMbrAstMgrHistMapper.java

  • MilgExtctMgmtService.java

  • MilgExtctMgmtServiceImpl.java

  • EtMbrAstMgrHistMapper.xml

  • MemberSearchPopupServiceImpl.java

  • MilgExtctRequest.java

  • MlgUseRfdRequest.java

  • MbrAsstResponse.java

  • EtMbrAstMgrHist.java

  • MeMbrAstSum.java

  • ME020.java

  • EtMbrAstMgrHistTrxMapper.java

  • MeMbrAstSumTrxMapper.java

  • EtMbrAstMgrHistTrxMapper.xml

  • MeMbrAstSumTrxMapper.xml

bo

  • MilgExtctMgmtServiceImpl.java

  • application.yml

  • milgExtinctMgmt_en.properties

  • milgExtinctMgmt_ko.properties

  • milgExtctMgmtViewGrid.eventHandler.js

  • milgExtctMgmtViewGrid.provider.js

  • milgExtctMgmtView.html

  • MilgExtctMgmtResponse.java

  • MilgExtctMgmtService.java

  • MilgExtctMgmtRequest.java

  • MilgExtctMgmtController.java

  • ME016.java

  • MilgExtctRequest.java

  • MemberContactHistoryResponse.java

 


13. 전시 구좌 서비스 추가

FO화면에서 배너 및 컨텐츠 노출을 위한, 사이트별 화면에 노출하는 코너정보 API를 제공합니다. 해당 API는 각 화면에서 개별 호출해야 하며, 각 호출화면에서 데이터를 기반으로 화면구성을 해야 합니다. 모듈별 구좌 생성 API제공 (코너 ID기반)하고 있습니다.

 

주요 내용

  • 매장 타입 구좌매장 추가

  • 모듈별로 구좌 매장 개설

  • 해당 매장에 생성 된 코너를 ID로 매핑하여 제공

 

화면 접근 경로

  • BO > 전시 > 전시연결관리 > 구좌관리

  • BO > 전시 > 전시연결관리 > 구좌매장관리

 

대상 API

 

DB 변경 내역테이블 추가

  • 테이블 추가

    • 전시구좌정보(PR_DISP_ADUT_INFO)

 

소스 변경 내역

api-bo

  • DisplayConstants.java

  • DisplayCornerAccountMgmtController.java

  • DisplayTemplateMgmtController.java

  • DisplayShopMappTemplateDto.java

  • PrDispAdutInfo.java

  • PrDispAdutInfoSearch.java

  • DisplayAdutInfoEntity.java

  • DisplayShopEntity.java

  • DisplayShopMappTemplateEntity.java

  • ShopTypCode.java

  • PrDispShopBaseMapper.java

  • DisplayAdutInfoRepository.java

  • ShopBaseRepository.java

  • ShopBaseRepositoryCustom.java

  • ShopMappTemplateRepositoryCustom.java

  • DisplayConnectMgmtService.java

  • DisplayCornerAccountMgmtService.java

  • DisplayTemplateMappService.java

  • PrDispShopBaseMapper.xml

  • PrDispShopBaseTrxMapper.xml

  • displayConnectMgmt_ko.properties

  • DisplayConnectTest.java

bo

  • Constants.java

  • DisplayCornerAccountMgmtController.java

  • DisplayTemplateMgmtController.java

  • PrDispAdutInfo.java

  • PrDispAdutInfoSearch.java

  • DisplayConnectMgmtService.java

  • DisplayCornerAccountMgmtService.java

  • DisplayTemplateMgmtService.java

  • displayConnectMgmt_ko.properties

  • 32px.png

  • fontawesome-6.1.1.all.min.css

  • jstree.style.min.css

  • throbber.gif

  • connectBrandShopTree.eventHandler.js

  • connectBrandTree.eventHandler.js

  • connectCornerAccountTemplateGrid.provider.js

  • connectTemplateGrid.eventHandler.js

  • connectTemplateGrid.provider.js

  • connectUnstructureTree.eventHandler.js

  • displayCornerAccountGrid.eventHandler.js

  • displayCornerAccountGrid.provider.js

  • cornerAccountCornerGrid.eventHandler.js

  • cornerAccountCornerGrid.provider.js

  • cornerAccountPopup.eventHandler.js

  • cornerAccountTotal.eventHandler.js

  • cornerAccountTree.eventHandler.js

  • jstree.min.js

  • fa-brands-400.ttf

  • fa-brands-400.woff2

  • fa-regular-400.ttf

  • fa-regular-400.woff2

  • fa-solid-900.ttf

  • fa-solid-900.woff2

  • fa-v4compatibility.ttf

  • fa-v4compatibility.woff2

  • popup-layout.html

  • displayConnectMgmtView.html

  • displayCornerAccountMgmtShopView.html

  • displayCornerAccountMgmtView.html

  • displayCornerAccountPopup.html

api-display

  • ShopController.java

  • Corner.java

  • ShopSearch.java

  • AccountEntity.java

  • CornerContentRepositoryCustom.java

  • CornerRepositoryCustom.java

  • ShopService.java

  • ShopTest.java

 


14. 상품등록시 유효성 검증 항목 개선 내용 업데이트

기존 임시저장 기능의 확장서비스입니다. 상품등록 및 임시저장시 임시저장 필수항목 최소화를 통해 빠르게 상품을 생성할 수 있습니다. 임시저장 API 변경 및 저장항목 Validation 고도화가 진행되었습니다. 임시저장 필수항목에서 단품 목록을 제외하면서 상품상태가 [임시저장] [반려]인 경우 단품 사용 여부 변경 및 옵션 추가, 삭제가 가능하도록 수정했습니다.

 

주요 내용

  • 상품등록 및 임시저장 상품의 임시저장 필수항목 최소화

  • 임시저장 시 필수입력 항목 및 NOT NULL 필드 대체 정보 정의

  • 상품상태 [임시저장], [반려]인 경우 단품 옵션 추가, 삭제 기능 추가

 

화면 접근 경로

  • BO > 상품관리 >상품등록

  • BO > 상품관리 >상품수정 팝업

 

소스 변경 내역

api-bo

  • GoodsCommonApiController.java

  • TemporaryGeneralGoodsApiController.java

  • GeneralGoodsCUDRequest.java

  • TemporaryGeneralGoodsCUDRequest.java

  • PrAdveWrdHist.java

  • PrAssocGoodsInfo.java

  • PrGoodsBase.java

  • PrGoodsContInfo.java

  • PrGoodsItemInfo.java

  • PrGoodsPayMeanInfo.java

  • PrGoodsPrceHist.java

  • PrGoodsSafeCertiHist.java

  • PrItmBase.java

  • PrPrestHist.java

  • PrRsvSaleHist.java

  • GoodsCommonServiceImpl.java

  • TemporaryGeneralGoodsServiceImpl.java

  • PrGoodsBaseMapper.xml

bo

  • goodsCommon.eventHandler.js

  • goodsDetail.eventHandler.js

  • imageInfo.eventHandler.js

  • announcementInfo.eventHandler.js

  • deliveryInfo.eventHandler.js

  • saleInfo.eventHandler.js

  • goods-saleInfo.html

  • PrGoodsBase.java

  • itemOptionAddGrid.eventHandler.js

  • itemOptionInfoGrid.eventHandler.js