rssRSS 피드

clock-rotate-left릴리즈 노트

신규 기능 추가 및 개선 사항

개선

과/면세 프로세스 고도화 : 주문·결제·클레임·환불·증빙 발행 전 과정에서 과세/면세 금액을 분리 처리하도록 개선하여 결제 및 정산 정확도를 강화하였습니다.

1. 과/면세 프로세스 개발

이번 릴리즈에서는 주문 및 클레임 전 과정에서 과세/면세 금액을 정확히 분리 처리할 수 있도록 결제 프로세스를 고도화하였습니다. FO에서는 결제 전 면세금액을 사전에 계산하고, API 단에서는 주문·환불·증빙 발행 시점까지 과세/면세 금액을 일관되게 관리하여 PG 연동 및 정산 정확도를 크게 향상시켰습니다.

chevron-right 자세히 보기hashtag

주요 내용

  • [FO] 주문서 진입 시 면세금액 조회 API를 호출하여 결제 시 사용할 면세금액을 미리 계산하도록 개선.

  • [FO] 주문 및 클레임(취소/반품/교환) 결제 시 과세/면세 금액을 구분하여 PG사(토스, 이니시스)에 전달.

  • [FO] 클레임 접수 및 추가 결제 시 면세금액을 재계산하여 PG사에 전달.

  • [API-ORDER] 주문 생성 시 상품 및 배송비의 과세/면세 여부를 판단하여 결제 정보에 저장.

  • [API-ORDER] 결제 배분 시 과세/면세 비율에 따라 금액을 정확히 배분하고, 부분 환불 시에도 과세/면세 금액을 재계산하여 PG사에 전달.

  • [API-ORDER] 현금영수증 및 세금계산서 발행 시 과세/면세 금액을 구분하여 처리.

대상 API

chevron-right소스 변경 내역hashtag

api-order

  • api-order-app/src/test/java/com/x2bee/api/order/app/service/order/document/DocumentInvoiceServiceImplTest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/controller/document/DocumentController.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/controller/order/OrderSheetController.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/controller/payment/PaymentDivController.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/claim/OpOrdPayDivRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/SinglePriceResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/InicisCancelRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/PaymentOrderInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/TossCancelRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisRefundData.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/document/PayDivInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/mypage/OrderDetailGoodsInfoResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/mypage/OrderDetailPayInfoResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/order/tax/CancelTaxInvoicePriceResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisPcResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/PaymentCancelInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/PaymentClaimResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/TossCancelResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/TossResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/VBankResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/entity/order/OpOrdPayBase.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/entity/order/OpOrdPayDivInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/enums/product/PR007.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpOrdPayBaseMapper.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpOrdPayDivInfoMapper.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/ClaimExternalServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/impl/ReturnTransformModelCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/ClaimDeliveryFeeCancelPaymentDivider.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/ClaimWithdrawPaymentDivider.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/OrderCancelPaymentDivider.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/ReturnCompletePaymentDivider.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/validator/ClaimCommonValidator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/document/DocumentQueryService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/document/DocumentQueryServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/DocumentService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/DefaultCashReceiptServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/InicisCashReceiptServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/issuer/factory/DocumentIssuerFactory.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/DefaultTaxInvoiceServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/PopbillTaxInvoiceServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/OrderService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/OrderServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/after/OrderCommonAfterProcess.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/creator/payment/OpOrdPayDivInfoCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/sheet/OrderSheetService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/sheet/OrderSheetServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/InicisVBankServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/PaySaveServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisMoStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisPcStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/util/InicisApiReqMaker.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/util/TossRequestCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/base/advice/PaymentApiError.java

  • api-order-core/src/main/resources/mapper/orderrodb/order/OpOrdBaseMapper.xml

  • api-order-core/src/main/resources/mapper/orderrodb/order/OpTaxinvoiceLinkInfoMapper.xml

  • api-order-core/src/main/resources/mapper/orderrodb/payment/OpOrdPayDivInfoMapper.xml

  • api-order-core/src/main/resources/mapper/orderrwdb/payment/OpOrdPayBaseTrxMapper.xml

  • api-order-core/src/main/resources/message/order/paymentCommon.properties

  • api-order-core/src/main/resources/message/order/paymentCommon_en.properties

  • api-order-core/src/main/resources/message/order/paymentCommon_ko.properties

fo

  • .env.development.set

  • .env.local.set

  • .env.production.set

  • .env.stage.set

  • next.config.ts

  • src/api/order/order-api.ts

  • src/api/order/payment-api.ts

  • src/components/claim/accept/accept-additional-fee-payment.tsx

  • src/components/claim/common/claim-refund-payment-info.tsx

  • src/components/claim/common/proof-doc-apply.tsx

  • src/components/claim/modal/claim-fee-payment.tsx

  • src/components/order/order/order-sheet.tsx

  • src/components/order/order/payment.tsx

  • src/components/order/order/pg-interface-module.tsx

  • src/constants/claim/claim-constants.ts

  • src/lib/claim/utils/claim-accept-util.ts

  • src/types/claim/claim-types.ts

  • src/types/order/billing-card-detail-types.ts

  • src/types/order/order-types.ts

  • src/utils/order/pg-inicis-utils.ts

  • src/utils/order/pg-toss-utils.ts

기능 추가

가상계좌 결제 기능 추가 : 가상계좌 결제 수단을 도입하고, 주문·입금·환불·클레임·알림·배치 전반을 연계하여 결제 안정성과 운영 편의성을 강화하였습니다.

1. 가상 계좌 결제 및 관리 기능 추가

이번 릴리즈에서는 가상계좌 결제 수단을 신규 도입하고, 주문 생성부터 입금 확인, 환불 처리, 알림 및 배치까지 전 과정을 포괄하는 기능을 추가하였습니다. FO/BO/API/BATCH 전반에 걸쳐 결제 상태 관리, 환불계좌 처리, 보안(마스킹) 정책을 강화하여 가상계좌 결제의 안정성과 운영 편의성을 확보하였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • 주문서 결제수단에 가상계좌 추가

  • 가상계좌 선택 시 현금영수증 신청 UI 노출 (소득공제/지출증빙, 발급은 입금 완료 시 수행)

  • 주문 완료 페이지에서 은행명, 계좌번호, 예금주명, 입금기한, 입금금액 명확히 노출 및 미입금 시 자동 취소 안내

  • 마이페이지 주문 내역/상세에서 결제 대기 뱃지 노출, 입금 계좌 정보 및 입금기한 강조 표시, 계좌번호 복사 기능 제공

  • 가상계좌 주문 완료 건에 대해 취소/반품 접수 시 환불계좌 조회·등록 가능

  • 환불계좌 등록 모달 리팩토링 (회원/비회원 분기 + 이니시스 계좌 인증 통합)

  • 취소/반품 상세 페이지에서 환불계좌 조회 및 삭제 기능 제공 (회원만 삭제 가능)

  • 가상계좌 주문 완료 건에서 환불계좌 미등록 시 클레임 접수 차단

  • 장바구니/주문 흐름 내 가상계좌 UX 전반 안정화

  • 가상계좌 발급 요청 및 주문 생성 시

    • 주문상태: 주문접수(11), 결제상태: 결제대기(11) 설정

    • 주문 생성 시점에 재고 즉시 차감

  • 가상계좌 결제 완료 시 이니시스 웹훅 연동으로 입금 노티 수신 및 주문 상태 업데이트

  • 환불계좌 조회·저장 API 추가 (회원/비회원 분기)

  • 이니시스 가상계좌 환불 API 연동

  • 가상계좌 금액 계산 로직 개선 및 0원 취소 기능 추가

  • SystemType 기반 마스킹 처리 (BO: 비마스킹 / FO: 마스킹)

  • 내부 API 호출 시 X-Internal-Request 헤더 기반 마스킹 제어

  • 솔루션 내부 코드 ↔ 이니시스 PG 코드 은행코드 변환 유틸리티 추가

  • 주문 조회 필터에 주문내역상태 ‘주문접수’ 추가

  • 현금 결제 내역 조회에 결제수단 ‘실시간계좌이체’, ‘가상계좌’ 추가

  • 주문 상세에서 발급된 가상계좌 정보 및 입금 로그(Noti 수신 이력) 조회

  • 수동 입금 확인 기능 추가 (PG 누락 대비 관리자 강제 처리)

  • 클레임 접수 팝업(주문취소/반품접수)에 환불계좌정보 그리드 및 조회 영역 표시

  • 환불계좌정보 등록 팝업 추가, 클레임 접수 시 환불계좌 validation 및 request 세팅

  • 비회원 환불계좌 조회·저장 API 추가(API-BO)

  • 환불 가능 결제수단 조회 시 환불계좌 관련 response 확장(예금주명 포함) 및 ClaimRequest에 환불계좌 필드 추가

  • 입금 마감 당일 알림 발송 배치 추가

  • 입금기한 초과 가상계좌 주문 자동 취소 배치 추가

  • 가상계좌 주문 접수 및 입금 마감 안내 알림톡/이메일 템플릿 추가

  • 가상계좌 주문 시 입금 마감일을 주문일로부터 3일로 설정

화면 접근 경로

  • (변경) FO > 주문내역 > 취소/반품 접수 > 환불정보

  • (추가) FO > 주문내역> 취소/반품 접수 > 환불계좌 등록 모달

  • (변경) FO > 주문서 > 결제수단 선택

  • (변경) FO > 주문완료

  • (변경) FO > 마이페이지 > 주문내역 > 주문 상세

  • (변경) FO > 주문내역 > 취소 상세

  • (변경) FO > 주문내역 > 반품 상세

  • (변경) BO > 주문/결제 > 주문관리 > 주문/클레임 처리 > 주문취소 팝업 > 환불계좌관리

  • (변경) BO > 주문/결제 > 주문관리 > 주문/클레임 처리 > 반품접수 팝업 > 환불계좌관리

  • (추가) BO > 주문/결제 > 주문관리 > 주문/클레임 처리 > 환불계좌정보 등록 팝업

대상 API

  • [api-order][추가] 주문 - 가상계좌 입금 노티 : API 확인하기​

  • [api-order][추가] 주문 - 수기입금기능 : API 확인하기​

  • [api-order][변경] 주문 - 주문 하기: API 확인하기​

  • [api-order][추가] 클레임 - 비회원 주문 환불 계좌 정보 조회 : API 확인하기​

  • [api-order][추가] 클레임 - 비회원 주문 환불 계좌 정보 수정(BO) : API 확인하기​

  • [api-order][추가] 클레임 - 비회원 주문 환불 계좌 정보 수정(FO) : API 확인하기​

  • [api-order][변경] 클레임 - 클레임 금액 계산(FO) : API 확인하기​

  • [api-order][변경] 클레임 - 클레임 금액 계산(BO) : API 확인하기​

  • [api-order][변경] 클레임 - 취소 접수(FO) : API 확인하기​

  • [api-order][변경] 클레임 - 취소 접수(BO) : API 확인하기​

  • [api-order][변경] 클레임 - 반품 접수(FO) : API 확인하기​

  • [api-order][변경] 클레임 - 반품 접수(BO) :API 확인하기​

  • [api-bo][변경] 주문 - 주문내역 조회 : API 확인하기​

  • [api-bo][추가] 클레임 - 비회원 환불 계좌 등록 : API 확인하기​

  • [api-bo][변경] 클레임 - 클레임 비용 계산 조회 : API 확인하기​

BATCH변경 내역

  • [추가] dptDeadlineNotiJob(가상계좌 입금 마감 안내) : 입금 마감 당일 가상계좌 주문 고객에게 알림톡/이메일 발송

  • [추가] dptExpiredCancelJob(입금기한 초과 가상계좌 주문 취소) : 입금기한 초과한 가상계좌 주문을 자동 취소 처리

DB 변경 내역

  • [변경] 공통코드 : OM005(주문내역상태코드)

참조3 : 10

  • [변경] 공통코드 : OM013(결제수단코드)

기준코드명 : 휴대폰 결제 → 가상계좌(무통장입금) 사용여부 : 사용 참조3(간편결제수단여부) : Y 참조5(결제수단구분(C:카드, A:계좌, V:가상계좌 H:휴대폰, M:마일리지) : V 참조6(가상계좌입금기한일) : 3

  • [변경] 테이블 : op_ord_pay_div_info 컬럼 추가

vir_actn_trsf_div_amt

  • [변경] 공통코드 : ST007(FO시스템 클레임처리 가능상태)

기준코드 91 참조1값 : 11,12 기준코드 92 참조1값 : 11,12,32 기준코드 11 참조1값 : 11,12,21,23

  • [변경] 공통코드 : ST008(BO시스템 클레임처리 가능상태)

기준코드 91 참조1값 : 11,12,21 기준코드 11 참조1값 : 11,12,21,22,23

  • [변경] 테이블 : OP_CR_LINK_INFO 컬럼 상태 변경

isu_dtm : not null -> nullable

  • [변경] 테이블 : OP_ORD_PAY_BASE 컬럼 추가

req_trd_no req_trd_dtm

  • [변경] 공통코드 : OM026(은행코드)

참조4값 : 타PG은행대체코드

chevron-right소스 변경 내역hashtag

api-bo

  • src/main/java/com/x2bee/api/bo/app/controller/claim/OrderClaimProcController.java

  • src/main/java/com/x2bee/api/bo/app/controller/member/MemberMgmtController.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/api/inner/order/RefundAcceptRegisterRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/member/MemberDetailRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/order/DepositNotifyRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/payment/CashPaymentRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/ClaimFinalAmtInfo.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderClaimPayWayInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/order/DepositNotifyResult.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/payment/CashPaymentResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/payment/PaymentClaimResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/payment/RfdInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/payment/popup/PaymentRefundPrcondResponse.java

  • src/main/java/com/x2bee/api/bo/app/repository/orderrodb/member/EtMbrRtdActnInfoMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/claim/ClaimCommonServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/claim/OrderClaimProcService.java

  • src/main/java/com/x2bee/api/bo/app/service/claim/OrderClaimProcServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/member/MemberMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/member/MemberMgmtServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/order/InicisVBankService.java

  • src/main/java/com/x2bee/api/bo/app/service/order/InicisVBankServiceImpl.java

  • src/main/resources/mapper/orderrodb/member/EtMbrRtdActnInfoMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdDtlMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdPayBaseMapper.xml

api-order

  • api-order-app/src/main/java/com/x2bee/api/order/base/config/WebMvcConfig.java

  • api-order-app/src/main/resources/application.yml

  • api-order-core/src/main/java/com/x2bee/api/order/app/constant/Constants.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/controller/claim/ClaimCommonController.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/controller/claim/OrderCancelController.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/controller/document/DocumentController.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/controller/inicis/InicisVBankController.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/claim/ClaimCalculateRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/common/message/OrderCompleteMessage.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/common/message/OrderWaitingMessage.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/GiftCard.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/NotiConfirmMailRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/OrdDlvInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/OrdGoodsDeliInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/OrderCompleteMailRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/OrderRegisterRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/PaymentWaitInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/ProofDocInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/document/CashReceiptRegisterRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/InicisVBankNotifyRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/PaymentDivRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/RefundAcceptRegisterRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisJsonData.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisJsonRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisPartialRefundData.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisReceiptData.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisRefundData.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/claim/ClaimFinalAmtInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/claim/ClaimTargetGoodsResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/claim/ClaimTargetResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/claim/OrderClaimFvrCost.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/document/PayDivInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/member/RfdInfoResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/mypage/PayMethodResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/order/complete/OrderCompletePayInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/order/complete/OrderCompletePayWaitInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisMobileResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisPcResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/PaymentCancelInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/PaymentClaimResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/VBankResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/entity/order/OpOrdPayBase.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/entity/order/OpOrdPayDivInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/entity/payment/DepositNotifyResult.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/entity/payment/VBankNotifyTargetInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/enums/common/MessageTemplate.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/enums/order/OM029.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/enums/payment/OM013.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/enums/payment/PaymentBusiness.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/repository/orderrodb/order/OpCrLinkInfoMapper.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/repository/orderrodb/order/OpOrdBaseMapper.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/repository/orderrodb/order/OpOrdDtlMapper.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpOrdPayBaseMapper.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/repository/orderrwdb/payment/OpOrdPayBaseTrxMapper.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/ClaimCommonService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/ClaimCommonServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/ClaimCostServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/OrderCancelService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/OrderCancelServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/ClaimService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/costcalculator/ClaimCalculateService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/costcalculator/RefundAdditionEtcInfoCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/impl/OrderCancelModelCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/impl/ReturnAcceptModelCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/impl/ReturnCompleteModelCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/ClaimDeliveryFeeCancelPaymentDivider.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/ClaimDeliveryFeePaymentDivider.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/ClaimPaymentAmtUtils.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/OrderCancelPaymentDivider.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/payment/ReturnCompletePaymentDivider.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/validator/ClaimCommonValidator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/validator/impl/OrderCancelValidator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/validator/impl/ReturnAcceptValidator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/validator/impl/ReturnCompleteValidator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/verifier/ClaimAmountVerificationService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/util/ClaimRefundAccountUtil.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/common/MemberService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/common/MemberServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/mypage/OrderInfoServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/complete/OrderCompleteServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/DocumentService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/DefaultCashReceiptServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/InicisCashReceiptServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/DefaultTaxInvoiceServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/PopbillTaxInvoiceServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/after/GeneralOrderAfterProcess.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/after/OrderCommonAfterProcess.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/creator/GeneralOrderCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/creator/GiftOrderCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/creator/OrderCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/creator/dtl/OpOrdDtlCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/creator/payment/OpOrdPayDivInfoCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/sheet/strategy/VbankPayMethodStrategyServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/InicisVBankService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/InicisVBankServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/PaymentDivideServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/VBankDepositService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/VBankDepositServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/PaySaveService.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/PaySaveServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/factory/PayWayFactory.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/payway/impl/AccountStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/payway/impl/VBankStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/PgResponseHandler.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisBillingStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisMoStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisPcStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/util/BankCodeConverter.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/util/InicisApiReqMaker.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/util/InicisUrlBuilder.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/util/PaymentUtil.java

  • api-order-core/src/main/java/com/x2bee/api/order/base/advice/ApiError.java

  • api-order-core/src/main/java/com/x2bee/api/order/base/advice/PaymentApiError.java

  • api-order-core/src/main/java/com/x2bee/api/order/base/interceptor/SystemTypeInterceptor.java

  • api-order-core/src/main/java/com/x2bee/api/order/base/masking/OrderApiMaskingUtils.java

  • api-order-core/src/main/resources/mapper/orderrodb/order/OpCrLinkInfoMapper.xml

  • api-order-core/src/main/resources/mapper/orderrodb/order/OpOrdBaseMapper.xml

  • api-order-core/src/main/resources/mapper/orderrodb/order/OpOrdDtlGoodsInfo.xml

  • api-order-core/src/main/resources/mapper/orderrodb/order/OpOrdDtlMapper.xml

  • api-order-core/src/main/resources/mapper/orderrodb/order/OpTaxinvoiceLinkInfoMapper.xml

  • api-order-core/src/main/resources/mapper/orderrodb/payment/OpOrdPayBaseMapper.xml

  • api-order-core/src/main/resources/mapper/orderrodb/payment/OpOrdPayDivInfoMapper.xml

  • api-order-core/src/main/resources/mapper/orderrwdb/order/OpCrProcLogTrxMapper.xml

  • api-order-core/src/main/resources/mapper/orderrwdb/order/OpOrdBaseTrxMapper.xml

  • api-order-core/src/main/resources/mapper/orderrwdb/order/OpOrdMgrLogTrxMapper.xml

  • api-order-core/src/main/resources/mapper/orderrwdb/payment/OpOrdPayBaseTrxMapper.xml

  • api-order-core/src/main/resources/mapper/orderrwdb/payment/OpOrdPayDivInfoTrxMapper.xml

  • api-order-core/src/main/resources/message/claim/claimCommon.properties

  • api-order-core/src/main/resources/message/claim/claimCommon_en.properties

  • api-order-core/src/main/resources/message/claim/claimCommon_ko.properties

  • api-order-core/src/main/resources/message/common/email.properties

  • api-order-core/src/main/resources/message/common/email_en.properties

  • api-order-core/src/main/resources/message/common/email_ko.properties

  • api-order-core/src/main/resources/message/order/paymentCommon.properties

  • api-order-core/src/main/resources/message/order/paymentCommon_en.properties

  • api-order-core/src/main/resources/message/order/paymentCommon_ko.properties

  • pom.xml

api-member

  • api-member-core/src/main/java/com/x2bee/api/member/app/constant/Constants.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/controller/member/MemberController.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/dto/response/member/RfdInfoResponse.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/repository/orderrodb/member/EtMbrRfdActnInfoMapper.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/member/MemberService.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/member/MemberServiceImpl.java

  • api-member-core/src/main/resources/mapper/orderrodb/member/EtMbrRfdActnInfoMapper.xml

  • pom.xml

bo

  • src/api/order-payment/ord-claim-proc-api.ts

  • src/app/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/refund-account/page.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/common/claim-cm-goods-sel-list-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/common/claim-cm-rfd-way-list-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/ord-cncl/ord-cncl-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn_accp/rtn-accp-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/pqy-rfd-procond/pay-rfd-procond-list-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/refund-account/refund-account-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/refund-account/refund-account-form.tsx

  • src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-mbr-list-grid.tsx

  • src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-ord-goods-list-grid.tsx

  • src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-pay-refund-info.tsx

  • src/components/order-payment/pay-monitoring-mgmt/common/pay-monitoring-mgmt-common-search-form.tsx

  • src/constants/order-payment/order-payment-button-constants.ts

  • src/constants/order-payment/order-payment-constants.ts

  • src/constants/order-payment/order-payment-popup-constants.ts

  • src/grid/order-payment/use-ord-claim-proc-grid.ts

  • src/grid/order-payment/use-pay-monitoring-mgmt-common-grid.ts

  • src/locales/langs/en/member/memberMgmt.json

  • src/locales/langs/en/order-payment/ordMgmt.json

  • src/locales/langs/ja/member/memberMgmt.json

  • src/locales/langs/ja/order-payment/ordMgmt.json

  • src/locales/langs/ko/member/memberMgmt.json

  • src/locales/langs/ko/order-payment/ordMgmt.json

  • src/types/member/member-detail-types.ts

  • src/types/order-payment/ord-claim-proc-types.ts

  • src/types/order-payment/pay-monitoring-mgmt-common-types.ts

fo

  • src/api/member/member-settings-api.ts

  • src/api/member/mypage-api.ts

  • src/app/[locale]/(root)/member/refund-account-callback/page.tsx

  • src/app/[locale]/(root)/order/order-complete/[ordNo]/page.tsx

  • src/components/claim/accept/accept-additional-fee-payment.tsx

  • src/components/claim/common/claim-refund-account-info.tsx

  • src/components/claim/common/claim-refund-payment-info.tsx

  • src/components/claim/main/cancel-detail.tsx

  • src/components/claim/main/return-detail.tsx

  • src/components/claim/modal/cancel-accept.tsx

  • src/components/claim/modal/exchange-accept.tsx

  • src/components/claim/modal/return-accept.tsx

  • src/components/member/refund-account/refund-account-register-modal.tsx

  • src/components/member/refund-account/refund-account.tsx

  • src/components/order/order/cash-receipt-form.tsx

  • src/components/order/order/order-payment.tsx

  • src/components/order/order/pg-interface-module.tsx

  • src/constants/order/order-constants.ts

  • src/data/i18n/en/claim.json

  • src/data/i18n/en/order.json

  • src/data/i18n/ko/claim.json

  • src/data/i18n/ko/order.json

  • src/store/member/refund-store.ts

  • src/types/claim/claim-types.ts

  • src/types/order/order-complete-types.ts

  • src/utils/order/pg-inicis-utils.ts

common

  • pom.xml

  • src/main/java/com/x2bee/common/base/rest/RestApi.java

batch-mbod

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/constant/Constants.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/constant/MessageConstants.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/dto/request/order/ClaimDlvp.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/dto/request/order/ClaimRequest.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/dto/response/order/DptDeadlineMsgRequest.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/dto/response/order/DptDeadlineResponse.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/entity/OpOrdDlvp.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/entity/OpOrdDtlGoodsInfo.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/enums/OM014.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DptDeadlineNotiConfig.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DptDeadlineNotiTasklet.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DptExpiredCancelConfig.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DptExpiredCancelTasklet.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/repository/orderrodb/payment/OpOrdPayBaseMapper.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/service/order/DocumentIssueServiceImpl.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/service/order/DptDeadlineNotiService.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/service/order/DptDeadlineNotiServiceImpl.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/service/order/DptExpiredCancelService.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/service/order/DptExpiredCancelServiceImpl.java

  • batch-mbod-core/src/main/resources/mapper/orderrodb/order/OpCrLinkInfoMapper.xml

  • batch-mbod-core/src/main/resources/mapper/orderrodb/order/OpTaxinvoiceLinkInfoMapper.xml

  • batch-mbod-core/src/main/resources/mapper/orderrodb/payment/OpOrdPayBaseMapper.xml

  • batch-mbod-core/src/main/resources/message/common/common.properties

  • batch-mbod-core/src/main/resources/message/common/common_en.properties

  • batch-mbod-core/src/main/resources/message/common/common_ko.properties

기능 추가

[추가] 피드형 게시판 기능 추가 : BO에 피드형 게시판 관리 기능을 도입하고, FO에서는 이미지·영상·상품 연동·해시태그를 지원하는 인스타그램형 UI를 제공하여 게시판 활용도를 확대하였습니다. [추가] 개인통관고유부호 기능 추가 : 개인통관고유부호 입력·검증 기능을 도입하고, 해외직구 상품의 주문 제한 및 BO 관리 기능을 추가하여 해외직구 서비스의 안정성과 편의성을 강화하였습니다.

1. 피드형 게시판 기능 추가

이번 릴리즈에서는 기존 게시판 기능을 확장하여 ‘피드형 게시판’ 기능을 새롭게 도입하였습니다. 운영자는 BO에서 피드형 게시판을 손쉽게 구성할 수 있으며, FO에서는 인스타그램 스타일의 콘텐츠 중심 UI를 제공하여 이미지·동영상·상품 연동 등 다양한 형태의 게시물을 활용할 수 있도록 기능을 강화했습니다.

chevron-right자세히 보기hashtag

주요 내용

  • [BO] 게시판 관리에서 게시판 노출방식으로 ‘피드형(30)'을 선택할 수 있도록 한다.

  • [BO] 피드형 게시판 등록 시 게시판 유형은 기본형(10) 또는 댓글형(20)만 선택 가능하도록 제한한다.

  • [BO] 피드형 게시판 등록 시 비밀글 사용이 자동으로 비활성화되도록 한다.

  • [BO] 피드형 게시판 등록 시 ‘첨부파일 기능'에서 '이미지첨부 기능’으로 변경

  • [FO] 피드형 게시판을 인스타그램과 유사한 UI로 표시할 수 있도록 한다.

  • [FO] 피드형 게시판에서 이미지, 동영상, 상품 연동, 해시태그를 지원한다.

  • [FO] 피드형 게시판에서 게시글 작성/수정/삭제, 추천, 댓글, 신고 기능을 지원한다.

  • [FO] 해시태그 클릭 시 해당 해시태그로 검색된 게시글 목록을 조회할 수 있도록 한다.

화면 접근 경로

  • (변경) BO > 전시 > 게시판관리 > 게시판 정보 관리

  • (추가) FO > 커뮤니티 > 피드형 게시판 목록

  • (변경) FO > 커뮤니티 > 피드형 게시판 > 글쓰기

  • (변경) FO > 커뮤니티 > 피드형 게시판 > 글 수정

  • (변경) FO > 커뮤니티 > 피드형 게시판 > 댓글

대상 API

  • [API-DISPLAY][변경] 게시글 수정

DB 변경 내역

  • [추가] 공통코드 : DP028 - 기준코드 30(피드) 추가

chevron-right소스 변경 내역hashtag

api-display

  • src/main/resources/logback-spring.xml

  • src/main/java/com/x2bee/api/display/app/service/bulletinboard/BulletinBoardValidationServiceImpl.java

  • src/main/resources/mapper/displayrodb/bulletinboard/PrBbcBaseMapper.xml

fo

  • public/images/icons/ico_comment.svg

  • src/app/[locale]/(root)/community/(default)/[bbsId]/[bbcId]/page.tsx

  • src/app/[locale]/(root)/community/(default)/[bbsId]/editor/page.tsx

  • src/components/common/upload/upload.tsx

  • src/components/display/shop/unstructured-shop.tsx

  • src/components/fo/community/bulletin-board-contents-list.tsx

  • src/components/fo/community/bulletin-board-feed-item.tsx

  • src/components/fo/community/bulletin-board-feed-reply.tsx

  • src/components/fo/community/bulletin-board-search-bar.tsx

  • src/components/fo/community/community-contents.tsx

  • src/components/fo/community/community-image-swiper.tsx

  • src/components/fo/community/detail/bulletin-board-detail.tsx

  • src/components/fo/community/detail/bulletin-board-feed-detail.tsx

  • src/components/fo/community/detail/community-detail.tsx

  • src/components/fo/community/feed-lower-reply-list.tsx

  • src/components/fo/community/feed-reply-list.tsx

  • src/components/member/dialog/pop-alert.tsx

  • src/components/ui/video-player.tsx

  • src/constants/display/display-constants.ts

  • src/data/i18n/en/common.json

  • src/data/i18n/en/display.json

  • src/data/i18n/ko/common.json

  • src/data/i18n/ko/display.json

  • src/types/display/bulletin-board-types.ts

bo

  • src/components/(task-popup)/display/bulletin-board-mgmt/board-system-save/board-contents-wrt-info.tsx

  • src/components/(task-popup)/display/bulletin-board-mgmt/board-system-save/board-system-info.tsx

  • src/constants/display/display-constants.ts

  • src/locales/langs/en/display/bulletinBoardMgmt.json

  • src/locales/langs/ja/display/bulletinBoardMgmt.json

  • src/locales/langs/ko/display/bulletinBoardMgmt.json

2. 개인통관고유부호 관리

이번 릴리즈에서는 해외직구 상품 주문 시 필수로 요구되는 개인통관고유부호 관리 기능을 새롭게 도입하였습니다. BO에서 해외직구 상품 여부를 관리할 수 있게 되었으며, FO에서는 개인통관고유부호 검증 및 저장 기능을 제공하여 이용자의 편의성과 주문 정확성을 높였습니다. 또한 해외직구 상품에 맞는 주문 제한 정책을 적용하여 운영 효율성과 규제 준수성을 강화하였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • [BO] 상품 등록/수정 시 해외직구상품여부를 설정할 수 있도록 한다.

  • [BO] 해외직구상품여부가 'Y'인 경우 선물하기 불가, 정기주문 불가하도록 제한한다.

  • [BO] 해외직구상품여부가 'Y'인 경우 판매방식코드는 일반판매(10)만 가능하도록 제한한다.

  • [BO] 주문조회 화면에서 해외직구상품여부를 조회할 수 있도록 한다.

  • [FO] 주문서에서 해외직구상품이 포함된 경우 개인통관고유부호를 필수로 입력받도록 한다.

  • [FO] 개인통관고유부호 입력 시 유니패스(UNIPASS) - 유효성 검증 API를 통해 개인통관고유부호 유효성을 검증한다.

  • [FO] 개인통관고유부호 입력 시 수취인명, 휴대폰번호, 우편번호와 함께 저장하여 재사용할 수 있도록 한다.

  • [FO] 장바구니에서 해외직구상품과 국내상품 동시 구매를 제한한다.

화면 접근 경로

  • (변경) BO > 상품 > 상품 관리 > 상품 등록 > 상품 등록 POPUP

  • (변경) BO > 상품 정보 관리 > 상품 수정 POPUP

  • (변경) BO > 상품 > 상품 일괄 등록

  • (변경) BO > 상품 > 상품 승인 관리

  • (변경) BO > 상품 > 상품 조회 공통 POPUP

  • (변경) BO > 회원 > 회원 관리 > 회원 정보 관리 > 회원 상세 POPUP > 기본 정보 Section

  • (변경) BO > 주문/결제 > 주문 관리 > 주문 조회

  • (변경) BO > 주문/결제 > 주문/클레임 처리 POPUP > 배송 정보 Section

  • (변경) BO > 주문/결제 > 주문/클레임 처리 > 배송 정보 Section

  • (변경) BO > 주문/결제 > 상담원 주문 > 상품 선택 Section

  • (변경) BO > 주문/결제 > 상담원 주문 > 배송지 선택 Section

  • (변경) FO > 상품 > 상품 상세

  • (변경) FO > 주문 > 주문서

  • (변경) FO > 주문 > 장바구니

  • (변경) FO > 주문 > 주문완료

  • (변경) FO > 마이페이지 > 주문 목록

  • (변경) FO > 마이페이지 > 주문 상세

DB 변경 내역

  • [추가] 테이블 : ET_MBR_PCCC_INFO(회원통관고유부호정보)

  • [추가] 시퀀스 : ET_MBR_PCCC_INFO_SQ01

  • [추가] 인덱스 : IDX01_ET_MBR_PCCC_INFO(MBR_NO), IDX02_ET_MBR_PCCC_INFO(MBR_NO, RCVMN_NM), IDX03_ET_MBR_PCCC_INFO(PERS_CSTM_CD)

  • [추가] UNIQUE 제약조건 : UK01_ET_MBR_PCCC_INFO_01(MBR_NO, RCVMN_NM, CELL_SCT_NO, CELL_TXNO_NO, CELL_END_NO, ZIP_NO)

  • [변경] 테이블 : PR_GOODS_BASE - FRGN_DIR_PUR_GOODS_YN 컬럼 추가 (VARCHAR(1), DEFAULT 'N', 해외직구상품여부)

  • [변경] 테이블 : OP_ORD_DLVP - PERS_CSTM_CD 컬럼 추가 (VARCHAR(1000), 통관고유부호)

  • [변경] 테이블 : OP_ORD_DTL_GOODS_INFO - FRGN_DIR_PUR_GOODS_YN 컬럼 추가 (VARCHAR(1), DEFAULT 'N', 해외직구상품여부)

chevron-right소스 변경 내역hashtag

api-bo

  • src/main/java/com/x2bee/api/bo/app/controller/member/MemberMgmtController.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsApprovalMgmtApiRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsMgmtApiRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsPriceHistoryRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/order/OrderQueryRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/popup/GoodsListPopupApiRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderClaimDeliveryReturnInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/popup/OrderChangeDlvpResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/delivery/DeliveryDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/goods/GoodsApprovalMgmtApiResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/goods/GoodsMgmtApiResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/MemberCustomsInquiryResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/order/OrderQueryResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/popup/GoodsListPopupApiResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/v2/request/goods/ExcelUploadGoodsRequestV2.java

  • src/main/java/com/x2bee/api/bo/app/entity/PrGoodsBase.java

  • src/main/java/com/x2bee/api/bo/app/entity/PrGoodsPrceHist.java

  • src/main/java/com/x2bee/api/bo/app/enums/UR008.java

  • src/main/java/com/x2bee/api/bo/app/enums/goods/ExcelUploadCellCode.java

  • src/main/java/com/x2bee/api/bo/app/repository/orderrodb/member/EtMbrBaseMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/goods/TemporaryGeneralGoodsServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/member/MemberMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/member/MemberMgmtServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/v2/goods/TemporaryGeneralGoodsServiceV2Impl.java

  • src/main/resources/mapper/displayrodb/goods/PrGoodsBaseMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseTrxMapper.xml

  • src/main/resources/mapper/orderrodb/delivery/OpOrdDeliInfoMapper.xml

  • src/main/resources/mapper/orderrodb/member/EtMbrBaseMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdBaseMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdDlvpMapper.xml

  • src/main/resources/static/fileupload/goodsExcelUpload/XLSuploadForm.xlsx

api-order

  • src/test/java/com/x2bee/api/order/app/service/order/register/creator/OrderTestConfig.java

  • src/main/java/com/x2bee/api/order/app/controller/claim/OrderChangeController.java

  • src/main/java/com/x2bee/api/order/app/dto/request/claim/DeliveryInfoChangeRequest.java

  • src/main/java/com/x2bee/api/order/app/dto/request/claim/PcccChangeRequest.java

  • src/main/java/com/x2bee/api/order/app/dto/request/member/EtMbrPcccInfo.java

  • src/main/java/com/x2bee/api/order/app/dto/request/order/DlvpInfo.java

  • src/main/java/com/x2bee/api/order/app/dto/request/order/OrdDlvInfo.java

  • src/main/java/com/x2bee/api/order/app/dto/request/order/OrderRegisterRequest.java

  • src/main/java/com/x2bee/api/order/app/dto/response/basket/BasketGoods.java

  • src/main/java/com/x2bee/api/order/app/dto/response/goods/ProductOrderResponse.java

  • src/main/java/com/x2bee/api/order/app/dto/response/member/EtMbrDlvpInfoDtoResponse.java

  • src/main/java/com/x2bee/api/order/app/dto/response/mypage/OrderDetailDlvpInfoResponse.java

  • src/main/java/com/x2bee/api/order/app/dto/response/mypage/OrderDetailGoodsInfoResponse.java

  • src/main/java/com/x2bee/api/order/app/dto/response/order/complete/OrderCompleteDeliveryPlace.java

  • src/main/java/com/x2bee/api/order/app/entity/order/OpOrdDlvp.java

  • src/main/java/com/x2bee/api/order/app/entity/order/OpOrdDtlGoodsInfo.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/member/EtMbrPcccInfoMapper.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpOrdDeliInfoTrxMapper.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpOrdDlvpTrxMapper.java

  • src/main/java/com/x2bee/api/order/app/service/basket/validator/BasketGoodsValidator.java

  • src/main/java/com/x2bee/api/order/app/service/basket/validator/BasketMainValidator.java

  • src/main/java/com/x2bee/api/order/app/service/claim/OrderChangeService.java

  • src/main/java/com/x2bee/api/order/app/service/claim/OrderChangeServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/common/MemberService.java

  • src/main/java/com/x2bee/api/order/app/service/common/MemberServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/mypage/OrderInfoServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/order/complete/OrderCompleteServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/after/OrderCommonAfterProcess.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/creator/GeneralOrderCreator.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/creator/GiftOrderCreator.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/creator/OrderCreator.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/creator/dlvp/OpOrdDlvpCreator.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/creator/goods/OpOrdDtlGoodsInfoCreator.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/save/GeneralOrderSaveServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/order/sheet/OrderSheetServiceImpl.java

  • src/main/java/com/x2bee/api/order/base/advice/ApiError.java

  • src/main/resources/mapper/orderrodb/member/EtMbrPcccInfoMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdBaseMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpOrdDlvpTrxMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpOrdDtlGoodsInfoTrxMapper.xml

  • src/main/resources/message/order/order.properties

  • src/main/resources/message/order/order_en.properties

  • src/main/resources/message/order/order_ko.properties

api-intf

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterEntityGroup.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/order/OrderCancelGoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/order/OrderExchangeGoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/order/OrderReturnGoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsBase.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrderGoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/enums/OM005.java

  • src/main/java/com/x2bee/api/intf/app/enums/OM013.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR011.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrodb/goods/PrGoodsPayMeanInfoMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrGoodsPayMeanInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrRsvSaleHistTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/service/display/StdCategorySearchServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsBrandServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsDataServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsRegisterServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/utils/DateUtils.java

  • src/main/java/com/x2bee/api/intf/base/advice/ApiError.java

  • src/main/resources/mapper/displayrodb/goods/PrGoodsBaseMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsPayMeanInfoMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsPayMeanInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrRsvSaleHistTrxMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdDtlMapper.xml

  • src/main/resources/message/goods/goods.properties

  • src/main/resources/message/goods/goods_en.properties

  • src/main/resources/message/goods/goods_ko.properties

api-member

  • src/main/resources/config/application-dev.properties

  • src/main/resources/config/application-local.properties

  • src/main/resources/config/application-prd.properties

  • src/main/resources/config/application-stg.properties

  • src/main/java/com/x2bee/api/member/app/controller/front/PcccController.java

  • src/main/java/com/x2bee/api/member/app/dto/response/dlvp/EtMbrDlvpInfoDtoResponse.java

  • src/main/java/com/x2bee/api/member/app/dto/response/front/UnipassResponse.java

  • src/main/java/com/x2bee/api/member/app/entity/EtMbrPcccInfo.java

  • src/main/java/com/x2bee/api/member/app/enums/MEMBER.java

  • src/main/java/com/x2bee/api/member/app/repository/orderrwdb/member/EtMbrPcccInfoTrxMapper.java

  • src/main/java/com/x2bee/api/member/app/service/front/PcccService.java

  • src/main/java/com/x2bee/api/member/app/service/front/PcccServiceImpl.java

  • src/main/java/com/x2bee/api/member/app/service/front/config/UnipassApiConfig.java

  • src/main/java/com/x2bee/api/member/app/service/front/property/UnipassProperties.java

  • src/main/java/com/x2bee/api/member/base/advice/ApiError.java

  • src/main/resources/mapper/orderrwdb/dlvp/EtMbrDlvpInfoMapper.xml

  • src/main/resources/mapper/orderrwdb/member/EtMbrPcccInfoTrxMapper.xml

  • src/main/resources/message/member/member.properties

  • src/main/resources/message/member/member_en.properties

  • src/main/resources/message/member/member_ko.properties

api-goods

  • src/main/java/com/x2bee/api/goods/app/dto/productdetail/ProductOrderResponse.java

  • src/main/java/com/x2bee/api/goods/app/entity/PrGoodsBase.java

  • src/main/resources/mapper/displayrodb/productdetail/ProductDetailMapper.xml

bo

  • src/api/member/member-api.ts

  • src/app/(task-popup)/member/member-info-mgmt/member-detail/customs-inquiry/page.tsx

  • src/components/(task-popup)/delivery/deli-mgmt/deli-dtl/deli-info-section.tsx

  • src/components/(task-popup)/goods/goods-mgmt/goods-info-mgmt/goods-info-detail/goods-info-detail-form.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/customs-inquiry/customs-inquiry-contents.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/customs-inquiry/customs-inquiry-grid.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-base-info.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/ord-chg/ord-chg-dlvp-list-grid.tsx

  • src/components/goods/common/general-goods-provider.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/general-goods-contents.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-addition-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-base-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-deli-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-detail-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-disp-ctg-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-info-form-box.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-schema.ts

  • src/components/goods/goods-mgmt/goods-aprv-mgmt/goods-aprv-list-search-form.tsx

  • src/components/goods/goods-mgmt/goods-info/search-parts/goods-info-search-static.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-dlvp-sel.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-goods-grid.tsx

  • src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-deli-wthd-info.tsx

  • src/components/order-payment/ord-mgmt/ord-qry/ord-qry-search-form.tsx

  • src/components/popup/goods/goods-info/goods-list/goods-list-search-form.tsx

  • src/constants/member/member-button-constants.ts

  • src/constants/member/member-popup-constants.ts

  • src/grid/goods/goods-aprv-mgmt-grid.ts

  • src/grid/goods/goods-mgmt-info-grid.ts

  • src/grid/member/member-customs-inquiry-grid.ts

  • src/grid/order-payment/use-cnsr-ord-grid.ts

  • src/grid/order-payment/use-ord-claim-proc-grid.ts

  • src/grid/order-payment/use-ord-qry-grid.ts

  • src/grid/popup/goods/use-goods-popup-list-grid-columns.ts

  • src/locales/langs/en/delivery.json

  • src/locales/langs/en/goods/generalGoods.json

  • src/locales/langs/en/goods/goodsMgmt.json

  • src/locales/langs/en/member/memberMgmt.json

  • src/locales/langs/en/order-payment/ordMgmt.json

  • src/locales/langs/en/popup/common.json

  • src/locales/langs/ja/delivery/deliveryMgmt.json

  • src/locales/langs/ja/goods/generalGoods.json

  • src/locales/langs/ja/goods/goodsMgmt.json

  • src/locales/langs/ja/member/memberMgmt.json

  • src/locales/langs/ja/order-payment/ordMgmt.json

  • src/locales/langs/ja/popup/common.json

  • src/locales/langs/ko/delivery/deliveryMgmt.json

  • src/locales/langs/ko/goods/generalGoods.json

  • src/locales/langs/ko/goods/goodsMgmt.json

  • src/locales/langs/ko/member/memberMgmt.json

  • src/locales/langs/ko/order-payment/ordMgmt.json

  • src/locales/langs/ko/popup/common.json

  • src/schema/goods/goods-aprv-mgmt-schema.ts

  • src/schema/goods/goods-detail-popup-schema.ts

  • src/schema/goods/goods-info-mgmt-schema.ts

  • src/schema/goods/goods-popup-info-mgmt-schema.ts

  • src/schema/order-payment/ord-qry-schema.ts

  • src/schema/popup/goods-list-popup-args-schema.ts

  • src/types/delivery/deli-mgmt-common-types.ts

  • src/types/goods/goods-aprv-mgmt-types.ts

  • src/types/goods/goods-list-types.ts

  • src/types/member/member-detail-types.ts

  • src/types/order-payment/cnsr-ord-types.ts

  • src/types/order-payment/ord-claim-proc-types.ts

  • src/types/order-payment/ord-qry-types.ts

fo

  • src/api/goods/goods-detail-api.ts

  • src/api/goods/goods-option-api.ts

  • src/api/member/mypage-api.ts

  • src/api/member/pccc-api.ts

  • src/components/claim/common/claim-delivery.tsx

  • src/components/claim/main/order-inquiry-detail.tsx

  • src/components/goods/detail/top/goods-baseinfo.tsx

  • src/components/member/shipping/order-shipping-select-modal.tsx

  • src/components/member/shipping/shipping-enter-modal.tsx

  • src/components/member/shipping/shipping-info.tsx

  • src/components/member/shipping/shipping-list-modal.tsx

  • src/components/order/cart/cart-delivery-info.tsx

  • src/components/order/order-complete/order-complete-rcvmn-info.tsx

  • src/components/order/order/order-delivery.tsx

  • src/components/order/order/order-personal-clearance-code.tsx

  • src/components/order/order/order-sheet.tsx

  • src/constants/member/member-constants.ts

  • src/data/i18n/en/goods.json

  • src/data/i18n/en/member.json

  • src/data/i18n/en/order.json

  • src/data/i18n/ko/goods.json

  • src/data/i18n/ko/member.json

  • src/data/i18n/ko/order.json

  • src/lib/claim/utils/claim-utils.ts

  • src/types/claim/claim-types.ts

  • src/types/goods/goods-detail-types.ts

  • src/types/member/pccc-types.ts

  • src/types/member/shipping-types.ts

  • src/types/order/order-complete-types.ts

  • src/types/order/order-types.ts

  • src/utils/order/order-utils.ts

보안 패치

기술 스택 업그레이드 : DDOS 취약점 (CVE-2025-55184arrow-up-right, CVE-2025-55183arrow-up-right) 대응을 위해서 React 19.2, Next.js 16.0 버전업을 진행하여 보안 취약점을 해결하였습니다.

주요 내용

  • React : 19.2.1 > 19.2.3

  • React-dom : 19.2.1 > 19.2.3

  • Next.js : 16.0.7 > 16.0.10

보안 패치

기술 스택 업그레이드 : React2Shell (CVE-2025-55182) 대응을 위해서 React 19.2, Next.js 16.0 버전업을 진행하여 보안 취약점을 해결하였습니다.

주요 내용

  • React : 19.2.0 > 19.2.1

  • React-dom : 19.2.0 > 19.2.1

  • Next.js : 16.0.1 > 16.0.7

표준화 개선

BO/FO 코드 표준화 : 개발 가이드 기반의 리팩토링을 통해 코드 일관성·유지보수성·안정성을 전반적으로 강화하고, 개발 표준 가이드를 최신화하여 생산성을 향상하였습니다.

1. BO/FO 코드베이스 표준화 및 품질 개선

이번 릴리즈에서는 BO/FO 전반에 걸쳐 코드 표준화, 유지보수성 향상, 안정성 강화를 목표로 대규모 리팩토링을 진행하였습니다. 개발 가이드라인과 실제 코드 간의 불일치를 해소하고, 코드 구조와 패턴을 표준화하여 전반적인 품질을 균일화했습니다. 이를 통해 유지보수 효율을 높이고, 향후 기능 확장과 신규 인력 투입 시의 생산성을 크게 향상할 수 있게 되었습니다.

chevron-right자세히 보기hashtag

주요내용

  • [공통] 개발 가이드 기반 코드베이스 표준화 및 리팩토링

    • Confluence에 정의된 FO/BO 개발 가이드라인과 실제 코드 간의 불일치 해소

    • 명명 규칙(Naming Convention), 디렉토리 구조, 공통 모듈 사용 패턴 등을 가이드 준수하도록 개선하여 전체 코드 품질 균일화

    • 일관된 코딩 스타일 적용을 통해 한 사람이 작성한 듯한 코드베이스 구축

  • [공통] 유지보수성 향상 및 기술 부채 해소

    • 중복 코드 제거, 복잡한 로직 단순화, 사용되지 않는 레거시 코드 정리

    • 모듈 간 의존성 최적화 및 역할 분리를 통해 향후 기능 확장 및 수정 용이성 확보

    • 가독성 개선을 통해 신규 개발자 투입 시 업무 파악 시간(Running Curve) 단축

  • [BO/FO] 안정성 확보 및 잠재적 오류 예방

    • 표준화된 예외 처리 및 에러 핸들링 로직 적용을 통해 시스템 안정성 강화

    • 비표준 패턴 사용으로 인한 잠재적 버그 및 장애 요인 사전 식별 및 조치

    • TypeScript 타입 정의 강화 및 불명확한 타입 사용 지양을 통해 런타임 오류 최소화

  • [가이드] 개발 표준 가이드 최신화 및 보완

    • 리팩토링 과정에서 발견된 가이드 미비점 보완 및 최신 개발 트렌드/프로젝트 현황 반영

    • 실무에서 혼동하기 쉬운 케이스에 대한 명확한 기준 제시로 개발 생산성 증대

chevron-right소스 변경 내역hashtag

fo

next.config.ts package.json src/api/claim/claim-info-api.ts src/api/claim/claim-process-api.ts src/api/claim/exchange.ts src/api/claim/order-cancel.ts src/api/claim/order-change.ts src/api/claim/return.ts src/api/common/common.ts src/api/customer/customer-qna-api.ts src/api/customer/customer-support-api.ts src/api/customer/customer.ts src/api/delivery/tracking.ts src/api/display/board-list.ts src/api/display/bulletin-board-api.ts src/api/display/display-category.ts src/api/display/display-corner-account.ts src/api/display/display-dummy-api.ts src/api/display/display-icon.ts src/api/display/display-plan-api.ts src/api/display/display-policy-api.ts src/api/display/display-popup-api.ts src/api/display/display-shop-api.ts src/api/display/display-shop.ts src/api/display/global-store-fetch.ts src/api/display/policy-list.ts src/api/display/popup-list.ts src/api/display/recent-display.ts src/api/event/event-api.ts src/api/goods/get-coupon-list.ts src/api/goods/get-entr-dlvp-info-list.ts src/api/goods/get-goods-option-info.ts src/api/goods/get-recent-view-api.ts src/api/goods/goods-api-paths.ts src/api/goods/goods-detail-api.ts src/api/goods/goods-option-api.ts src/api/goods/goods-qna-api.ts src/api/goods/goods-regist-basket.ts src/api/goods/goods-replenish-api.ts src/api/goods/goods-review-api.ts src/api/goods/goods-search-api.ts src/api/goods/post-detail-product-info.ts src/api/goods/post-replenish-apply.ts src/api/goods/post-replenish-cancel.ts src/api/goods/post-replenish-list.ts src/api/member/auth-api.ts src/api/member/coupon-list.ts src/api/member/find.ts src/api/member/guest-order-api.ts src/api/member/member-account-api.ts src/api/member/member-join.ts src/api/member/member-settings-api.ts src/api/member/mypage-api.ts src/api/member/mypage.ts src/api/member/notibox.ts src/api/member/personal-info.ts src/api/member/refund-account.ts src/api/member/shipping.ts src/api/member/social-connect-api.ts src/api/member/verification/verification-apiserver.ts src/api/member/wish-list.ts src/api/member/withdrawal.ts src/api/mypage/gift-box.ts src/api/mypage/mileage.ts src/api/mypage/order-info.ts src/api/order/basket-api.ts src/api/order/basket.ts src/api/order/billing-card-api.ts src/api/order/common.ts src/api/order/delivery-api.ts src/api/order/delivery.ts src/api/order/document-api.ts src/api/order/marketing-api.ts src/api/order/marketing.ts src/api/order/order-api.ts src/api/order/order-sheet.ts src/api/order/order.ts src/api/order/payment-api.ts src/api/order/payment.ts src/api/order/regular-order-api.ts src/api/search/README.md src/api/search/search-api-paths.ts src/api/search/search-api-result.ts src/app/(common)/actions/server-cookie.ts src/app/[locale]/(root)/(home)/layout.tsx src/app/[locale]/(root)/(home)/page.tsx src/app/[locale]/(root)/claim/cancel-detail/page.tsx src/app/[locale]/(root)/claim/exchange-detail/page.tsx src/app/[locale]/(root)/claim/gift-box-history/[ordNo]/page.tsx src/app/[locale]/(root)/claim/gift-box-list/page.tsx src/app/[locale]/(root)/claim/gift-box-receive-detail/[ordNo]/page.tsx src/app/[locale]/(root)/claim/gift-box-send-detail/[ordNo]/page.tsx src/app/[locale]/(root)/claim/layout.tsx src/app/[locale]/(root)/claim/order-inquiry-detail/[ordNo]/page.tsx src/app/[locale]/(root)/claim/order-shipping-list/page.tsx src/app/[locale]/(root)/claim/return-detail/page.tsx src/app/[locale]/(root)/common/(empty-page)/social-login-popup/layout.tsx src/app/[locale]/(root)/common/(empty-page)/social-login-popup/page.tsx src/app/[locale]/(root)/common/(empty-page)/social-login/page.tsx src/app/[locale]/(root)/common/(empty-page)/verification-not-match/page.tsx src/app/[locale]/(root)/common/(empty-page)/verification-return/page.tsx src/app/[locale]/(root)/common/terms/[type]/layout.tsx src/app/[locale]/(root)/common/terms/[type]/page.tsx src/app/[locale]/(root)/community/(default)/[bbsId]/[bbcId]/page.tsx src/app/[locale]/(root)/community/(default)/[bbsId]/editor/page.tsx src/app/[locale]/(root)/community/(default)/[bbsId]/page.tsx src/app/[locale]/(root)/community/(default)/page.tsx src/app/[locale]/(root)/community/layout.tsx src/app/[locale]/(root)/community/my-community-list/page.tsx src/app/[locale]/(root)/customer/[sidebar]/qna-save/[cnslNo]/page.tsx src/app/[locale]/(root)/customer/[sidebar]/qna-save/layout.tsx src/app/[locale]/(root)/customer/[sidebar]/qna-save/page.tsx src/app/[locale]/(root)/customer/[sidebar]/qna/[cnslNo]/page.tsx src/app/[locale]/(root)/customer/[sidebar]/qna/layout.tsx src/app/[locale]/(root)/customer/[sidebar]/qna/page.tsx src/app/[locale]/(root)/customer/layout.tsx src/app/[locale]/(root)/customer/notice/[ntcNo]/page.tsx src/app/[locale]/(root)/customer/notice/layout.tsx src/app/[locale]/(root)/customer/notice/page.tsx src/app/[locale]/(root)/customer/page.tsx src/app/[locale]/(root)/customer/question/layout.tsx src/app/[locale]/(root)/customer/question/page.tsx src/app/[locale]/(root)/display/plan/[mkdpNo]/page.tsx src/app/[locale]/(root)/display/plan/layout.tsx src/app/[locale]/(root)/display/plan/page.tsx src/app/[locale]/(root)/display/shop/(unstructured)/layout.tsx src/app/[locale]/(root)/display/shop/brand/[brandNo]/page.tsx src/app/[locale]/(root)/display/shop/brand/layout.tsx src/app/[locale]/(root)/display/shop/category/[dispCtgNo]/page.tsx src/app/[locale]/(root)/display/shop/category/layout.tsx src/app/[locale]/(root)/event/(event)/[evtNo]/page.tsx src/app/[locale]/(root)/event/(event)/layout.tsx src/app/[locale]/(root)/event/(event)/page.tsx src/app/[locale]/(root)/event/(mypage)/my-event-list/layout.tsx src/app/[locale]/(root)/event/(mypage)/my-event-list/page.tsx src/app/[locale]/(root)/goods/(mypage)/layout.tsx src/app/[locale]/(root)/goods/(mypage)/my-qa-list/page.tsx src/app/[locale]/(root)/goods/(mypage)/my-review-list-possible/page.tsx src/app/[locale]/(root)/goods/(mypage)/my-review-list/page.tsx src/app/[locale]/(root)/goods/(mypage)/restock-list/layout.tsx src/app/[locale]/(root)/goods/(mypage)/restock-list/page.tsx src/app/[locale]/(root)/goods/detail/[goodsNo]/page.tsx src/app/[locale]/(root)/goods/detail/layout.tsx src/app/[locale]/(root)/goods/error.tsx src/app/[locale]/(root)/goods/layout.tsx src/app/[locale]/(root)/layout.tsx src/app/[locale]/(root)/login/layout.tsx src/app/[locale]/(root)/login/page.tsx src/app/[locale]/(root)/member/coupon-list/layout.tsx src/app/[locale]/(root)/member/coupon-list/page.tsx src/app/[locale]/(root)/member/enterprise-verification/layout.tsx src/app/[locale]/(root)/member/enterprise-verification/page.tsx src/app/[locale]/(root)/member/find-id/layout.tsx src/app/[locale]/(root)/member/find-id/page.tsx src/app/[locale]/(root)/member/find-password/layout.tsx src/app/[locale]/(root)/member/find-password/page.tsx src/app/[locale]/(root)/member/join/(home)/layout.tsx src/app/[locale]/(root)/member/join/(home)/page.tsx src/app/[locale]/(root)/member/join/complete/layout.tsx src/app/[locale]/(root)/member/join/complete/page.tsx src/app/[locale]/(root)/member/join/modify/layout.tsx src/app/[locale]/(root)/member/join/modify/page.tsx src/app/[locale]/(root)/member/join/type/layout.tsx src/app/[locale]/(root)/member/join/type/page.tsx src/app/[locale]/(root)/member/mileage/layout.tsx src/app/[locale]/(root)/member/mileage/page.tsx src/app/[locale]/(root)/member/my-member-level/layout.tsx src/app/[locale]/(root)/member/my-member-level/page.tsx src/app/[locale]/(root)/member/my-wish-list/layout.tsx src/app/[locale]/(root)/member/my-wish-list/page.tsx src/app/[locale]/(root)/member/mypage/layout.tsx src/app/[locale]/(root)/member/mypage/page.tsx src/app/[locale]/(root)/member/no-member-order/layout.tsx src/app/[locale]/(root)/member/no-member-order/page.tsx src/app/[locale]/(root)/member/noti-box-list/layout.tsx src/app/[locale]/(root)/member/noti-box-list/page.tsx src/app/[locale]/(root)/member/personal-info-verification/layout.tsx src/app/[locale]/(root)/member/personal-info-verification/page.tsx src/app/[locale]/(root)/member/personal-info/layout.tsx src/app/[locale]/(root)/member/personal-info/page.tsx src/app/[locale]/(root)/member/refund-account/layout.tsx src/app/[locale]/(root)/member/refund-account/page.tsx src/app/[locale]/(root)/member/setting/layout.tsx src/app/[locale]/(root)/member/setting/page.tsx src/app/[locale]/(root)/member/shipping-management/layout.tsx src/app/[locale]/(root)/member/shipping-management/page.tsx src/app/[locale]/(root)/member/verification/layout.tsx src/app/[locale]/(root)/member/verification/page.tsx src/app/[locale]/(root)/member/withdrawal/layout.tsx src/app/[locale]/(root)/member/withdrawal/page.tsx src/app/[locale]/(root)/order/(regular-order-application)/layout.tsx src/app/[locale]/(root)/order/(regular-order-application)/regular-order-application-detail/[rglrDeliNo]/page.tsx src/app/[locale]/(root)/order/(regular-order-application)/regular-order-application-list/page.tsx src/app/[locale]/(root)/order/billing-card-detail/layout.tsx src/app/[locale]/(root)/order/billing-card-detail/page.tsx src/app/[locale]/(root)/order/cart/layout.tsx src/app/[locale]/(root)/order/cart/page.tsx src/app/[locale]/(root)/order/document-list/page.tsx src/app/[locale]/(root)/order/order-complete/[ordNo]/layout.tsx src/app/[locale]/(root)/order/order-complete/[ordNo]/page.tsx src/app/[locale]/(root)/order/order-fail/layout.tsx src/app/[locale]/(root)/order/order-fail/page.tsx src/app/[locale]/(root)/order/order/layout.tsx src/app/[locale]/(root)/order/order/page.tsx src/app/[locale]/(root)/order/regular-order-complete/[rglrDeliNo]/layout.tsx src/app/[locale]/(root)/order/regular-order-complete/[rglrDeliNo]/page.tsx src/app/[locale]/(root)/order/regular-order-sheet/layout.tsx src/app/[locale]/(root)/order/regular-order-sheet/page.tsx src/app/[locale]/(root)/payment/pay-return/page.tsx src/app/[locale]/(root)/popup/proof-doc-apply/[ordNo]/page.tsx src/app/[locale]/(root)/popup/proof-doc-confirm/[ordNo]/page.tsx src/app/[locale]/(root)/search/(search)/layout.tsx src/app/[locale]/(root)/search/(search)/search/page.tsx src/app/[locale]/error.tsx src/app/[locale]/layout.tsx src/app/[locale]/not-found.tsx src/app/api/auth/refresh/route.ts src/app/api/chat/action/route.ts src/app/api/chat/chatbot-api.ts src/app/api/chat/llm/route.ts src/app/api/chat/order/route.ts src/app/api/chat/route.ts src/app/api/image-url-detection/route.ts src/app/api/keyword-vector/route.ts src/app/api/rerank/route.ts src/app/api/upload/route.ts src/app/api/vector/route.ts src/app/api/vector/service/vector-service.ts src/app/robots.ts src/assets/styles/common/select.css src/components/claim/accept/accept-accordion-notice.tsx src/components/claim/accept/accept-additional-fee-payment.tsx src/components/claim/accept/accept-caus-select-box.tsx src/components/claim/accept/accept-counting-box.tsx src/components/claim/accept/accept-detail-notice.tsx src/components/claim/accept/accept-file-upload.tsx src/components/claim/accept/accept-goods-select-box.tsx src/components/claim/accept/accept-next-step-btn.tsx src/components/claim/accept/accept-option-select-box.tsx src/components/claim/accept/accept-step-state.tsx src/components/claim/common/claim-ae-product.tsx src/components/claim/common/claim-caus-and-attach-file.tsx src/components/claim/common/claim-coupon-info.tsx src/components/claim/common/claim-delivery.tsx src/components/claim/common/claim-detail-refund-info.tsx src/components/claim/common/claim-guide-text-info.tsx src/components/claim/common/claim-list-info.tsx src/components/claim/common/claim-load-more-button.tsx src/components/claim/common/claim-order-info.tsx src/components/claim/common/claim-payment-detail-info.tsx src/components/claim/common/claim-process-button.tsx src/components/claim/common/claim-product.tsx src/components/claim/common/claim-refund-payment-info.tsx src/components/claim/common/claim-top-notice.tsx src/components/claim/common/gift-box-card-info.tsx src/components/claim/common/gift-box-dlvp-info.tsx src/components/claim/common/gift-card.tsx src/components/claim/common/proof-doc-apply.tsx src/components/claim/common/proof-doc-detail.tsx src/components/claim/common/proof-doc-success.tsx src/components/claim/dialog/common-two-button-dialog.tsx src/components/claim/dialog/exchange-withdrawal-dialog.tsx src/components/claim/main/cancel-detail.tsx src/components/claim/main/exchange-detail.tsx src/components/claim/main/gift-box-history.tsx src/components/claim/main/gift-box-list.tsx src/components/claim/main/gift-box-receive-detail.tsx src/components/claim/main/gift-box-send-detail.tsx src/components/claim/main/order-inquiry-detail.tsx src/components/claim/main/order-shipping-list.tsx src/components/claim/main/return-detail.tsx src/components/claim/modal/cancel-accept.tsx src/components/claim/modal/claim-fee-payment.tsx src/components/claim/modal/email-send-modal.tsx src/components/claim/modal/exchange-accept.tsx src/components/claim/modal/option-change.tsx src/components/claim/modal/proof-doc-guide.tsx src/components/claim/modal/return-accept.tsx src/components/common/common-swiper.tsx src/components/common/error.tsx src/components/common/global-store-fetch.tsx src/components/common/header-state-sync.tsx src/components/common/modal/fitting-viewer.tsx src/components/common/modal/media-viewer.tsx src/components/common/modal/recently-viewed.tsx src/components/common/modal/social-share.tsx src/components/common/modal/terms-policy-modal.tsx src/components/common/out-link.tsx src/components/common/popup/confirm-popup.tsx src/components/common/search-period.tsx src/components/common/upload/accept.ts src/components/common/upload/index.ts src/components/common/upload/upload.tsx src/components/customer/customer-info.tsx src/components/customer/customer-service-home.tsx src/components/customer/customer-service-search-bar.tsx src/components/customer/goods-search-input.tsx src/components/customer/list-search-input.tsx src/components/customer/notice-item-wrapper.tsx src/components/customer/notice-item.tsx src/components/customer/notice-list.tsx src/components/customer/order-goods-modal.tsx src/components/customer/pagination.tsx src/components/customer/qna-item.tsx src/components/customer/qna-list.tsx src/components/customer/qna-save.tsx src/components/customer/qna-type-select-box.tsx src/components/customer/question-item.tsx src/components/customer/question-list-nodata-wapper.tsx src/components/customer/question-list-search.tsx src/components/customer/question-list.tsx src/components/customer/question-panel.tsx src/components/customer/search-goods-list.tsx src/components/customer/search-order-goods-list.tsx src/components/delivery/modal/tracking-search.tsx src/components/delivery/tracking/tracking-info.tsx src/components/delivery/tracking/tracking-state.tsx src/components/display/board/board-item.tsx src/components/display/board/board-list-page.tsx src/components/display/board/board-list.tsx src/components/display/board/board-select-sort.tsx src/components/display/board/board-select-tab.tsx src/components/display/board/contents-save.tsx src/components/display/category/category-nav.tsx src/components/display/category/category-tabs.tsx src/components/display/corner/brand-all-01.tsx src/components/display/corner/brand-best-01.tsx src/components/display/corner/brand-main-goods-list.tsx src/components/display/corner/brand-main-plan-goods.tsx src/components/display/corner/brand-main-swiper.tsx src/components/display/corner/brand-new-01.tsx src/components/display/corner/corner-list.tsx src/components/display/corner/goods-list-01.tsx src/components/display/corner/goods-list-02.tsx src/components/display/corner/image-banner-10.tsx src/components/display/corner/image-banner-11.tsx src/components/display/corner/image-text-icon-01.tsx src/components/display/corner/inner-component/brand-item.tsx src/components/display/corner/inner-component/swiper/img-a.tsx src/components/display/corner/inner-component/swiper/img-b.tsx src/components/display/corner/inner-component/swiper/img-c.tsx src/components/display/corner/inner-component/swiper/img-none-text.tsx src/components/display/corner/inner-component/swiper/swiper-type-components.tsx src/components/display/corner/main-swiper.tsx src/components/display/corner/planshop-01.tsx src/components/display/corner/ranking-zone-goods-list.tsx src/components/display/dynamic/dynamic-corner.tsx src/components/display/dynamic/dynamic-plan-template.tsx src/components/display/dynamic/dynamic-template.tsx src/components/display/goods-sort-select.tsx src/components/display/plan/detail/plan-div-obj-area.tsx src/components/display/plan/detail/plan-div-obj-coupon.tsx src/components/display/plan/detail/plan-div-obj-section.tsx src/components/display/plan/detail/plan-div-obj-select.tsx src/components/display/plan/detail/plan-footer-contetns.tsx src/components/display/plan/detail/plan-goods-list.tsx src/components/display/plan/detail/plan-header.tsx src/components/display/plan/detail/plan-list-button.tsx src/components/display/plan/detail/plan-modal.tsx src/components/display/plan/detail/plan-recent.tsx src/components/display/plan/detail/plan-title-html.tsx src/components/display/plan/plan-brand.tsx src/components/display/plan/plan-group.tsx src/components/display/plan/plan-image.tsx src/components/display/plan/plan-list-page.tsx src/components/display/plan/plan-list.tsx src/components/display/plan/plan-share-button.tsx src/components/display/plan/plan-shop.tsx src/components/display/plan/plan-sort.tsx src/components/display/plan/template/marketing-template-1.tsx src/components/display/shop/brand/brand-category-goods.tsx src/components/display/shop/brand/brand-goods.tsx src/components/display/shop/brand/brand-image.tsx src/components/display/shop/unstructured-shop.tsx src/components/display/sortable-item.tsx src/components/display/sortable-wrap.tsx src/components/display/sortable-wrapfile.tsx src/components/display/template/brand-template-1.tsx src/components/display/template/brand-view-template.tsx src/components/display/template/category-default-template.tsx src/components/display/template/main-template-1.tsx src/components/display/template/ranking-zone-template.tsx src/components/event/detail/accordion-event-info.tsx src/components/event/detail/common/event-entry-button.tsx src/components/event/detail/common/event-footer.tsx src/components/event/detail/common/event-header.tsx src/components/event/detail/event-attend.tsx src/components/event/detail/event-attendance.tsx src/components/event/detail/event-click.tsx src/components/event/detail/event-coupon-detail.tsx src/components/event/detail/event-coupon.tsx src/components/event/detail/event-html.tsx src/components/event/detail/event-new-list.tsx src/components/event/detail/event-progress-bar.tsx src/components/event/detail/event-pur-lottery-and-pure.tsx src/components/event/detail/event-reply-list.tsx src/components/event/detail/event-reply.tsx src/components/event/detail/event-result-msg.tsx src/components/event/detail/event-roulette.tsx src/components/event/detail/event-survey-detail-cont.tsx src/components/event/detail/event-survey-detail.tsx src/components/event/event-item.tsx src/components/event/event-list-page-with-data.tsx src/components/event/event-list-page.tsx src/components/event/event-list.tsx src/components/event/event-select-sort.tsx src/components/event/event-select-tab.tsx src/components/event/my-event-list/my-event-item.tsx src/components/event/my-event-list/my-event-list.tsx src/components/event/with-event-data.tsx src/components/fo/common/app-download-banner.tsx src/components/fo/common/browser-view.tsx src/components/fo/common/client-only.tsx src/components/fo/common/contents-wrap.tsx src/components/fo/common/device-type-context.tsx src/components/fo/common/device-type-layout.tsx src/components/fo/common/filter-layout.tsx src/components/fo/common/filter-provider.tsx src/components/fo/common/floating.tsx src/components/fo/common/header/header-account-buttons.tsx src/components/fo/common/header/header-account.tsx src/components/fo/common/header/header-back-button-wrap.tsx src/components/fo/common/header/header-back-button.tsx src/components/fo/common/header/header-back.tsx src/components/fo/common/header/header-cart-button.tsx src/components/fo/common/header/header-contents.tsx src/components/fo/common/header/header-home-button.tsx src/components/fo/common/header/header-inner.tsx src/components/fo/common/header/header-my-page-button.tsx src/components/fo/common/header/header-search-button.tsx src/components/fo/common/header/header-search-modal.tsx src/components/fo/common/header/header-wrapper.tsx src/components/fo/common/header/header.tsx src/components/fo/common/header/util-menu.tsx src/components/fo/common/header/util-wrap.tsx src/components/fo/common/image-context.tsx src/components/fo/common/img-media.tsx src/components/fo/common/img.tsx src/components/fo/common/inner-components/btn-page-top-conditional.tsx src/components/fo/common/inner-components/btn-page-top.tsx src/components/fo/common/inner-components/category-menu-item.tsx src/components/fo/common/inner-components/category-menu.tsx src/components/fo/common/inner-components/category.tsx src/components/fo/common/inner-components/chat/chat-components/chat-Question/chat-QuestionListSection.tsx src/components/fo/common/inner-components/chat/chat-components/chat-Shipping/order-shipping-select-modal.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-accordion-notice.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-additional-fee-payment.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-caus-select-box.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-counting-box.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-detail-notice.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-file-upload.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-goods-select-box.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-next-step-btn.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-option-select-box.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-step-navigation.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/accept/accept-step-state.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/chat-claim-list-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-ae-product.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-caus-and-attach-file.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-coupon-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-delivery.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-detail-refund-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-guide-text-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-list-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-list-infodtl.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-load-more-button.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-order-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-payment-detail-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-process-button.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-product.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-refund-payment-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/claim-top-notice.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/gift-box-card-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/gift-box-dlvp-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/common/gift-card.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/dialog/common-two-button-dialog.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/dialog/exchange-withdrawal-dialog.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/cancel-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/exchange-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/gift-box-history.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/gift-box-list.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/gift-box-receive-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/gift-box-send-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/order-inquiry-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/order-shipping-list.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/main/return-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/cancel-accept.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/claim-fee-payment.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/claim-order-detail.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/claim-order.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/exchange-accept.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/modal.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/option-change.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/order-details.tsx src/components/fo/common/inner-components/chat/chat-components/chat-claim/modal/return-accept.tsx src/components/fo/common/inner-components/chat/chat-components/chat-common/custom-button.tsx src/components/fo/common/inner-components/chat/chat-components/chat-common/error-fallback.tsx src/components/fo/common/inner-components/chat/chat-components/chat-coupon/chat-coupon-list.tsx src/components/fo/common/inner-components/chat/chat-components/chat-delivery/modal/tracking-search.tsx src/components/fo/common/inner-components/chat/chat-components/chat-delivery/tracking/tracking-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-delivery/tracking/tracking-state.tsx src/components/fo/common/inner-components/chat/chat-components/chat-event/chat-event-list-wrapper.tsx src/components/fo/common/inner-components/chat/chat-components/chat-event/chat-event-list.tsx src/components/fo/common/inner-components/chat/chat-components/chat-event/chat-ongoing-events.tsx src/components/fo/common/inner-components/chat/chat-components/chat-input/chat-input.tsx src/components/fo/common/inner-components/chat/chat-components/chat-message/chat-message.tsx src/components/fo/common/inner-components/chat/chat-components/chat-question/chat-question-list-section.tsx src/components/fo/common/inner-components/chat/chat-components/chat-search/chat-search-results-with-description.tsx src/components/fo/common/inner-components/chat/chat-components/chat-search/chat-search-results.tsx src/components/fo/common/inner-components/chat/chat-components/chat-search/chat-search-service.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/accept-next-step-btn.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/accept-step-navigation.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/order-shipping-select-modal.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/post-code-button.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/shipping-info.tsx src/components/fo/common/inner-components/chat/chat-components/chat-shipping/shipping-list-modal.tsx src/components/fo/common/inner-components/chat/chat-popup.tsx src/components/fo/common/inner-components/chat/chat-util/chat-utils.tsx src/components/fo/common/inner-components/chat/chat-util/chatbot-context.tsx src/components/fo/common/inner-components/chat/chat-util/claim-message.tsx src/components/fo/common/inner-components/chat/chat-util/create-message.tsx src/components/fo/common/inner-components/chat/chat-util/link-button.tsx src/components/fo/common/inner-components/chat/hooks/chat-order-handlers.tsx src/components/fo/common/inner-components/chat/hooks/chat-use-chatbot.tsx src/components/fo/common/inner-components/chat/hooks/chat-use-is-mobile.tsx src/components/fo/common/inner-components/chat/selection-popup.tsx src/components/fo/common/inner-components/chat/types/chatbot.ts src/components/fo/common/inner-components/footer-chatbot-button.tsx src/components/fo/common/inner-components/footer-company-menu.tsx src/components/fo/common/inner-components/footer-terms-menu.tsx src/components/fo/common/inner-components/footer.tsx src/components/fo/common/inner-components/logo.tsx src/components/fo/common/inner-components/mobile-navigation-bar.tsx src/components/fo/common/inner-components/navigation-bar-item.tsx src/components/fo/common/inner-components/navigation-bar.tsx src/components/fo/common/inner-components/page-title.tsx src/components/fo/common/inner-components/recently-viewed-modal.tsx src/components/fo/common/inner-components/tab-bar-buttons.tsx src/components/fo/common/inner-components/terms-contents.tsx src/components/fo/common/inner-components/terms-tab-contents.tsx src/components/fo/common/layout-footer.tsx src/components/fo/common/layout-header.tsx src/components/fo/common/loading.tsx src/components/fo/common/mobile-view.tsx src/components/fo/common/popup-list-modal.tsx src/components/fo/common/scroll-restoration.tsx src/components/fo/common/search-layer-context.tsx src/components/fo/common/search-layer-wrap.tsx src/components/fo/common/search-result-context.tsx src/components/fo/common/tab-bar.tsx src/components/fo/common/time-line-views.tsx src/components/fo/community/bulletin-board-contents-list.tsx src/components/fo/community/bulletin-board-gallery-item.tsx src/components/fo/community/bulletin-board-item.tsx src/components/fo/community/bulletin-board-label.tsx src/components/fo/community/bulletin-board-provider.tsx src/components/fo/community/bulletin-board-reply-item.tsx src/components/fo/community/bulletin-board-search-bar.tsx src/components/fo/community/community-banner-list.tsx src/components/fo/community/community-banner.tsx src/components/fo/community/community-contents.tsx src/components/fo/community/community-more-button.tsx src/components/fo/community/community-video-swiper.tsx src/components/fo/community/community.tsx src/components/fo/community/detail/bulletin-board-detail.tsx src/components/fo/community/detail/bulletin-board-reply.tsx src/components/fo/community/detail/community-detail.tsx src/components/fo/community/detail/community-more-option-button.tsx src/components/fo/community/detail/community-share-button.tsx src/components/fo/community/detail/recommend-button.tsx src/components/fo/community/lower-reply-list.tsx src/components/fo/community/modal/bulletin-board-declaration-modal.tsx src/components/fo/community/my-bulletin-board-contents-list.tsx src/components/fo/community/my-bulletin-board-reply-list.tsx src/components/fo/community/my-community-list.tsx src/components/fo/community/my-community-tab-contents.tsx src/components/fo/community/reply-list.tsx src/components/fo/community/reply-text-area.tsx src/components/fo/display/corner-wrapper.tsx src/components/fo/display/display-slide.tsx src/components/fo/display/inner-components/search-filter.tsx src/components/fo/display/plan-item.tsx src/components/fo/display/plan-shop-list.tsx src/components/fo/event/event-item.tsx src/components/fo/event/event-list.tsx src/components/fo/event/event-new-list.tsx src/components/fo/main/corner-section.tsx src/components/fo/mypage/accordion-order-info.tsx src/components/fo/mypage/order-routine-manage-modal.tsx src/components/fo/search/filter-age.tsx src/components/fo/search/filter-brand.tsx src/components/fo/search/filter-category.tsx src/components/fo/search/filter-delivery.tsx src/components/fo/search/filter-item-list.tsx src/components/fo/search/filter-item.tsx src/components/fo/search/filter-price.tsx src/components/fo/search/filter-star.tsx src/components/fo/search/filter.tsx src/components/fo/search/inner-components/filter.tsx src/components/fo/search/inner-components/recent-item-list.tsx src/components/fo/search/inner-components/recent-item-slide.tsx src/components/fo/search/inner-components/recent-item.tsx src/components/fo/search/inner-components/search-bar-value.tsx src/components/fo/search/inner-components/search-bar.tsx src/components/fo/search/inner-components/search-event.tsx src/components/fo/search/inner-components/search-image-upload.tsx src/components/fo/search/inner-components/search-imageupload.tsx src/components/fo/search/inner-components/search-inner-title.tsx src/components/fo/search/inner-components/search-marketing.tsx src/components/fo/search/inner-components/search-popular.tsx src/components/fo/search/inner-components/search-product.tsx src/components/fo/search/inner-components/search-recent.tsx src/components/fo/search/inner-components/search-recommendations.tsx src/components/fo/search/inner-components/search-recommended.tsx src/components/fo/search/inner-components/search-related.tsx src/components/fo/search/inner-components/search-result-bar-value.tsx src/components/fo/search/inner-components/search-result-bar.tsx src/components/fo/search/inner-components/select-popup.tsx src/components/fo/search/search-area.tsx src/components/fo/search/search-layer.tsx src/components/fo/search/search-result-area.tsx src/components/fo/search/search-result.tsx src/components/goods/common/goods-common-dialog.tsx src/components/goods/common/goods-effect-boundary.tsx src/components/goods/common/goods-html.tsx src/components/goods/common/goods-modal-error-boundary.tsx src/components/goods/common/goods-timeline.tsx src/components/goods/detail/bottomNav/goods-restock-alarm-button.tsx src/components/goods/detail/general-goods-detail.tsx src/components/goods/detail/goods-additional-info.tsx src/components/goods/detail/goods-associate-list.tsx src/components/goods/detail/goods-detail-att-info.tsx src/components/goods/detail/goods-detail-desc.tsx src/components/goods/detail/goods-detail-purchase-buttons.tsx src/components/goods/detail/goods-detail-rel-goods-list.tsx src/components/goods/detail/goods-detail-tab-client.tsx src/components/goods/detail/goods-detail-tab-qna.tsx src/components/goods/detail/goods-detail-tab-review.tsx src/components/goods/detail/goods-detail-tab.tsx src/components/goods/detail/goods-detail.tsx src/components/goods/detail/package-goods-detail.tsx src/components/goods/detail/package/bundle-item.tsx src/components/goods/detail/package/bundle-list.tsx src/components/goods/detail/package/item-detail/package-item-basic-info.tsx src/components/goods/detail/package/item-detail/package-item-goods-no.tsx src/components/goods/detail/package/item-detail/package-item-price.tsx src/components/goods/detail/package/item-detail/package-item-rev-summary.tsx src/components/goods/detail/package/package-item-detail.tsx src/components/goods/detail/package/product-bundle-button-list.tsx src/components/goods/detail/top/card-benefit-button.tsx src/components/goods/detail/top/goods-additional-benefit.tsx src/components/goods/detail/top/goods-baseinfo.tsx src/components/goods/detail/top/goods-benefit-button.tsx src/components/goods/detail/top/goods-brand.tsx src/components/goods/detail/top/goods-delivery-info-button.tsx src/components/goods/detail/top/goods-delivery-info.tsx src/components/goods/detail/top/goods-e-coupon-info.tsx src/components/goods/detail/top/goods-fitting.tsx src/components/goods/detail/top/goods-gift.tsx src/components/goods/detail/top/goods-goods-no.tsx src/components/goods/detail/top/goods-image-swiper.tsx src/components/goods/detail/top/goods-prest.tsx src/components/goods/detail/top/goods-price.tsx src/components/goods/detail/top/goods-returns-info.tsx src/components/goods/detail/top/goods-rev-summary.tsx src/components/goods/detail/top/goods-size-guide-button.tsx src/components/goods/detail/top/goods-timedeal.tsx src/components/goods/detail/top/goods-wish-button.tsx src/components/goods/detail/top/goods_share_button.tsx src/components/goods/detail/top/mileage-benefit-button.tsx src/components/goods/detail/top/ootd-button.tsx src/components/goods/modal/alarm-item.tsx src/components/goods/modal/goods-benefit-modal.tsx src/components/goods/modal/goods-delivery-info-modal.tsx src/components/goods/modal/goods-gift-detail-modal.tsx src/components/goods/modal/goods-item-info-modal.tsx src/components/goods/modal/goods-max-dc-info-modal.tsx src/components/goods/modal/goods-option-select-modal.tsx src/components/goods/modal/goods-package-item-detail-modal.tsx src/components/goods/modal/goods-qna-write-modal.tsx src/components/goods/modal/goods-refund-returns-modal.tsx src/components/goods/modal/goods-restock-alarm-modal.tsx src/components/goods/modal/goods-review-declaration-modal.tsx src/components/goods/modal/goods-review-detail-modal.tsx src/components/goods/modal/goods-review-thumbnail-modal.tsx src/components/goods/modal/goods-review-write-modal.tsx src/components/goods/modal/goods-size-guide-modal.tsx src/components/goods/modal/goods-top-zoom-modal.tsx src/components/goods/modal/mileage-benefit-modal.tsx src/components/goods/modal/ootd-fitting-modal.tsx src/components/goods/option-select/general-option-select.tsx src/components/goods/option-select/goods-counter-group.tsx src/components/goods/option-select/goods-option-select.tsx src/components/goods/option-select/option-select-purchase-buttons.tsx src/components/goods/option-select/option-select.tsx src/components/goods/option-select/package-option-select.tsx src/components/goods/qna/goods-qna-item.tsx src/components/goods/qna/goods-qna-list-fetch.tsx src/components/goods/qna/goods-qna-list-unit.tsx src/components/goods/qna/goods-qna-list.tsx src/components/goods/qna/goods-qna-mypage-list.tsx src/components/goods/qna/goods-qna-write-form.tsx src/components/goods/restock/goods-restock-list.tsx src/components/goods/review/goods-review-avg-evaluation.tsx src/components/goods/review/goods-review-avg-score.tsx src/components/goods/review/goods-review-evaluationlist.tsx src/components/goods/review/goods-review-list-fetch.tsx src/components/goods/review/goods-review-list.tsx src/components/goods/review/goods-review-thumbnail.tsx src/components/goods/review/goods-review-top.tsx src/components/goods/review/goods-review-unit.tsx src/components/goods/review/mypage/goods-review-list-possible.tsx src/components/goods/review/mypage/goods-review-write-form.tsx src/components/goods/review/mypage/my-review-item.tsx src/components/goods/review/mypage/mypage-goods-review-list.tsx src/components/goods/review/popup/popup-all-review-thumbnail.tsx src/components/goods/review/popup/popup-review-detail.tsx src/components/member/dialog/pop-alert.tsx src/components/member/dialog/pop-confirm.tsx src/components/member/dialog/pop-layer.tsx src/components/member/find-id/find-id-after.tsx src/components/member/find-id/find-id-before.tsx src/components/member/find-id/find-id-main.tsx src/components/member/find-password/find-password-after.tsx src/components/member/find-password/find-password-before.tsx src/components/member/find-password/find-password-verification.tsx src/components/member/join/address-input.tsx src/components/member/join/agreements-input.tsx src/components/member/join/birth-input.tsx src/components/member/join/business-info-input.tsx src/components/member/join/business-registration-input.tsx src/components/member/join/email-input.tsx src/components/member/join/enterprise-member-info.tsx src/components/member/join/enterprise-member-join.tsx src/components/member/join/id-input.tsx src/components/member/join/marketing-sns-agree.tsx src/components/member/join/member-type-button.tsx src/components/member/join/personal-member-join.tsx src/components/member/join/phone-input.tsx src/components/member/join/zod-input.tsx src/components/member/login/login-etc-button.tsx src/components/member/login/login-social.tsx src/components/member/login/login.tsx src/components/member/login/long-term-password.tsx src/components/member/login/mypage-social.tsx src/components/member/login/no-member-order-button.tsx src/components/member/login/social-login-button.tsx src/components/member/mileage/mileage-accordion.tsx src/components/member/mileage/mileage-detail-info.tsx src/components/member/mileage/mileage-detail.tsx src/components/member/mileage/mileage-summary.tsx src/components/member/my-member-level/grade-benefit.tsx src/components/member/my-member-level/my-benefit.tsx src/components/member/my-wish-list/wish-brand-list.tsx src/components/member/my-wish-list/wish-contents-list.tsx src/components/member/my-wish-list/wish-list-footer.tsx src/components/member/my-wish-list/wish-product-list.tsx src/components/member/my-wish-list/wish-see-more-button.tsx src/components/member/mypage/grade-info.tsx src/components/member/mypage/like-notibox-button.tsx src/components/member/mypage/menu-info.tsx src/components/member/mypage/my-activity.tsx src/components/member/mypage/my-benefit.tsx src/components/member/mypage/my-grade.tsx src/components/member/mypage/my-notibox.tsx src/components/member/mypage/my-order.tsx src/components/member/mypage/my-recent-favorite.tsx src/components/member/mypage/my-recent-item.tsx src/components/member/mypage/order-and-activity-info.tsx src/components/member/mypage/quick-menu-settings.tsx src/components/member/mypage/quick-menu.tsx src/components/member/mypage/reconfirm-password.tsx src/components/member/mypage/staff-and-benefit-info.tsx src/components/member/mypage/staff-discount.tsx src/components/member/mypage/withdrawal-reason.tsx src/components/member/no-member-order/no-member-order.tsx src/components/member/password/change-password.tsx src/components/member/password/join-pasword-input.tsx src/components/member/password/password.tsx src/components/member/personal-info/enterprise-info-edit.tsx src/components/member/personal-info/member-info-edit-contents.tsx src/components/member/personal-info/personal-info-edit-v2.tsx src/components/member/personal-info/personal-info-edit.tsx src/components/member/personal-info/section/address-section.tsx src/components/member/personal-info/section/birth-day-section.tsx src/components/member/personal-info/section/email-section.tsx src/components/member/personal-info/section/enterprise-section.tsx src/components/member/personal-info/section/join-save-button.tsx src/components/member/personal-info/section/marketing-agreement-section.tsx src/components/member/personal-info/section/member-basic-section.tsx src/components/member/personal-info/section/member-cell-section.tsx src/components/member/personal-info/section/sns-agreement-section.tsx src/components/member/refund-account/refund-account-register-modal.tsx src/components/member/refund-account/refund-account.tsx src/components/member/shipping/order-shipping-select-modal.tsx src/components/member/shipping/post-code-button.tsx src/components/member/shipping/shipping-enter-modal.tsx src/components/member/shipping/shipping-info.tsx src/components/member/shipping/shipping-list-modal.tsx src/components/member/verification/verification-button.tsx src/components/member/verification/verification-popup.tsx src/components/order/billing-card-detail/billing-card-detail.tsx src/components/order/cart/benefit-price-loading.tsx src/components/order/cart/card-benefit-button.tsx src/components/order/cart/cart-caution.tsx src/components/order/cart/cart-delivery-info.tsx src/components/order/cart/cart-item.tsx src/components/order/cart/cart-option-change-boundary.tsx src/components/order/cart/cart-payment.tsx src/components/order/cart/cart-tabs.tsx src/components/order/cart/modal/card-benefit-modal.tsx src/components/order/cart/modal/cart-option-select-modal.tsx src/components/order/cart/modal/installment-item.tsx src/components/order/common/order-common.tsx src/components/order/dialog/pop-gohome-alert.tsx src/components/order/modal/ae-evt-apply.tsx src/components/order/modal/delivery-request-modal.tsx src/components/order/modal/login-join-guide-modal.tsx src/components/order/modal/non-member-agree-term.tsx src/components/order/modal/non-member-order-modal.tsx src/components/order/modal/order-benefit-modal.tsx src/components/order/order-complete/gift-card.tsx src/components/order/order-complete/order-complete-button.tsx src/components/order/order-complete/order-complete-gift-card-info.tsx src/components/order/order-complete/order-complete-goods-gift-info.tsx src/components/order/order-complete/order-complete-pay-info.tsx src/components/order/order-complete/order-complete-rcvmn-info.tsx src/components/order/order-complete/order-complete-top.tsx src/components/order/order-complete/order-number.tsx src/components/order/order/ae-evt-apply-modal.tsx src/components/order/order/benefit-base.tsx src/components/order/order/benefit-discount-amount.tsx src/components/order/order/benefit-select-as-maximum.tsx src/components/order/order/benefit-select-for-div.tsx src/components/order/order/benefit-select-for-goods-select.tsx src/components/order/order/benefit-select-for-goods.tsx src/components/order/order/benefit-select-for-order-select.tsx src/components/order/order/benefit-select-for-order.tsx src/components/order/order/benefit-select-for-promotion.tsx src/components/order/order/cash-receipt-form.tsx src/components/order/order/document-list.tsx src/components/order/order/gift-item-select.tsx src/components/order/order/gift-order-card-and-message.tsx src/components/order/order/gift-order.tsx src/components/order/order/order-benefit.tsx src/components/order/order/order-delivery-chk.tsx src/components/order/order/order-delivery.tsx src/components/order/order/order-goods.tsx src/components/order/order/order-guest-info.tsx src/components/order/order/order-item.tsx src/components/order/order/order-mileage.tsx src/components/order/order/order-payment-add.tsx src/components/order/order/order-payment.tsx src/components/order/order/order-recipient-info.tsx src/components/order/order/order-routine.tsx src/components/order/order/order-sheet.tsx src/components/order/order/payment.tsx src/components/order/order/pg-interface-module.tsx src/components/order/order/proof-doc-input-form.tsx src/components/order/order/tax-invoice-form.tsx src/components/order/order/top-notice-boundary.tsx src/components/order/order/top-notice.tsx src/components/order/regular-order/regular-order-application-detail.tsx src/components/order/regular-order/regular-order-application-list.tsx src/components/order/regular-order/regular-order-item.tsx src/components/order/regular-order/regular-order-payment-add.tsx src/components/order/regular-order/regular-order-skip-button.tsx src/components/ui/auto-play-button.tsx src/components/ui/banner-msg.tsx src/components/ui/banner-slide-contents.tsx src/components/ui/banner-slide.tsx src/components/ui/breadcrumb.tsx src/components/ui/bullet-contents.tsx src/components/ui/button-calender.tsx src/components/ui/chat/chat-checkbox.tsx src/components/ui/chat/delivery-status.tsx src/components/ui/checkbox.tsx src/components/ui/contents-title.tsx src/components/ui/counter-group.tsx src/components/ui/counter.tsx src/components/ui/coupon.tsx src/components/ui/date-pickers.tsx src/components/ui/divider.tsx src/components/ui/drawer.tsx src/components/ui/filter.tsx src/components/ui/flag.tsx src/components/ui/gift-items.tsx src/components/ui/group-box.tsx src/components/ui/guide-page/guide-page.tsx src/components/ui/icon-item.tsx src/components/ui/icons/download-icon.tsx src/components/ui/icons/search-icons.tsx src/components/ui/image-text-icons.tsx src/components/ui/keyword.tsx src/components/ui/label.tsx src/components/ui/like-button.tsx src/components/ui/link-list.tsx src/components/ui/modal.tsx src/components/ui/no-data.tsx src/components/ui/order-item.tsx src/components/ui/page-loading.tsx src/components/ui/popover.tsx src/components/ui/product-item.tsx src/components/ui/product-item/product-item-brand.tsx src/components/ui/product-item/product-item-control.tsx src/components/ui/product-item/product-item-icon.tsx src/components/ui/product-item/product-item-image.tsx src/components/ui/product-item/product-item-index.tsx src/components/ui/product-item/product-item-price.tsx src/components/ui/product-item/product-item-rank.tsx src/components/ui/product-item/product-item-review.tsx src/components/ui/product-item/product-item-timedeal.tsx src/components/ui/product-list.tsx src/components/ui/product-slide.tsx src/components/ui/progress.tsx src/components/ui/radio-button.tsx src/components/ui/range.tsx src/components/ui/rate.tsx src/components/ui/review-item.tsx src/components/ui/section-title.tsx src/components/ui/select-old.tsx src/components/ui/select.tsx src/components/ui/side-menu.tsx src/components/ui/sidebar/banner-msg.tsx src/components/ui/sidebar/fo-list.tsx src/components/ui/sidebar/link-component.tsx src/components/ui/sidebar/sidebar.tsx src/components/ui/simple-order-item.tsx src/components/ui/slide-btn-list.tsx src/components/ui/sort-area.tsx src/components/ui/steps.tsx src/components/ui/switch-btn.tsx src/components/ui/text-input.tsx src/components/ui/textarea.tsx src/components/ui/thumbnail-slide.tsx src/components/ui/time-line.tsx src/components/ui/toggle-layout.tsx src/components/ui/toggle.tsx src/components/ui/tooltip.tsx src/components/ui/video-player.tsx src/constants/claim/claim-constants.ts src/constants/common/common-constants.ts src/constants/common/metadata-constant.ts src/constants/common/search-constants.ts src/constants/common/x2bee-constants.ts src/constants/delivery/delivery-constants.ts src/constants/display/display-constants.ts src/constants/event/event-constants.ts src/constants/goods/goods-constants.ts src/constants/member/member-constants.ts src/constants/order/document-constants.ts src/constants/order/order-constants.ts src/contexts/verification-context.tsx src/data/cart-data.ts src/data/customer-sidebar-data.ts src/data/event-data.ts src/data/filter-data.ts src/data/goods-data.tsx src/data/i18n/en/claim.json src/data/i18n/en/common.json src/data/i18n/en/customer.json src/data/i18n/en/display.json src/data/i18n/en/event.json src/data/i18n/en/goods.json src/data/i18n/en/member.json src/data/i18n/en/order.json src/data/i18n/en/search.json src/data/i18n/ko/claim.json src/data/i18n/ko/common.json src/data/i18n/ko/customer.json src/data/i18n/ko/display.json src/data/i18n/ko/event.json src/data/i18n/ko/goods.json src/data/i18n/ko/member.json src/data/i18n/ko/order.json src/data/i18n/ko/search.json src/data/main-data.ts src/data/media-viewer-data.ts src/data/mypage-data.ts src/data/product-item-data.ts src/hooks/claim/claim-accept-hooks.ts src/hooks/claim/use-claim-details-info.ts src/hooks/claim/use-goods-modal-maker.ts src/hooks/claim/use-goods-modal-open.ts src/hooks/common/use-device.ts src/hooks/common/use-dialog.tsx src/hooks/common/use-file-upload.tsx src/hooks/common/use-hash.ts src/hooks/common/use-input.ts src/hooks/common/use-media-query.ts src/hooks/common/use-media-upload.tsx src/hooks/common/use-more-data.ts src/hooks/common/use-scroll.ts src/hooks/common/use-toast.tsx src/hooks/common/use-toggle-menu.ts src/hooks/customer/hook-customer-device.ts src/hooks/customer/hook-customer-formatdate.ts src/hooks/customer/hook-customer-go-qnasave.tsx src/hooks/customer/hook-customer-search-text.ts src/hooks/display/use-move-frame-link.ts src/hooks/display/use-search-category-nav.ts src/hooks/display/use-swiper-type.tsx src/hooks/goods/use-goods-list-query.ts src/hooks/goods/use-goods-login.ts src/hooks/goods/use-goods-modal-maker.ts src/hooks/goods/use-goods-modal-open.ts src/hooks/goods/use-goods-period-search.tsx src/hooks/goods/use-qna-value.ts src/hooks/goods/use-review-value.ts src/hooks/member/use-authenticated.ts src/hooks/member/use-verification.ts src/hooks/member/use-wish-list-hooks.ts src/hooks/order/use-cart-list.ts src/hooks/search/use-recent-data.ts src/hooks/search/use-search-button.ts src/i18n.ts src/lib/claim/utils/claim-accept-util.ts src/lib/claim/utils/claim-utils.ts src/lib/claim/utils/claim-validation-utils.ts src/lib/common/plugins/get-query-client.ts src/lib/common/plugins/hydrate-client.tsx src/lib/common/plugins/message-client.ts src/lib/common/plugins/messageClient.ts src/lib/common/plugins/query-provider.tsx src/lib/common/plugins/redis-client.ts src/lib/common/plugins/redis-connect.ts src/lib/common/plugins/rest-api.ts src/lib/common/plugins/rest-api/rest-api-model.ts src/lib/common/plugins/use-custom-query.ts src/lib/common/plugins/use-domain.ts src/lib/common/plugins/use-next-locale.ts src/lib/common/plugins/x2bee-store.ts src/lib/common/providers/antd-style-provider.tsx src/lib/common/providers/click-target-provider.tsx src/lib/common/providers/config-provider.tsx src/lib/common/providers/login-auth-provider.tsx src/lib/common/sanitize-html.ts src/lib/common/ui/image/image-utils.ts src/lib/event/utils/README.md src/lib/goods/utils/README.md src/lib/login/utils/login.ts src/lib/member/plugins/token.ts src/lib/member/utils/README.md src/lib/order/utils/README.md src/lib/x2bee-core/x2bee.esm.wrapper.d.ts src/models/common/code.ts src/models/common/images.ts src/models/common/swiper.ts src/proxy.ts src/schema/member/member-join-schema.ts src/store/common/common-code-store.ts src/store/common/time-line-store.ts src/store/common/use-cart-count.ts src/store/common/use-header-store.ts src/store/display/use-category-store.ts src/store/display/use-goods-like-store.ts src/store/display/use-icon-store.ts src/store/display/use-plans-like-store.ts src/store/goods/review-store.ts src/store/goods/use-goods-dialog-store.tsx src/store/member/member-join-store.ts src/store/member/menu-store.ts src/store/member/menuStore.ts src/store/member/refund-store.ts src/store/member/social-auth-store.ts src/store/member/user-store.ts src/store/order/order-store.ts src/store/payment/payment-store.ts src/store/testStore.ts src/types/claim/claim-types.ts src/types/common/code-types.ts src/types/common/common-props-types.ts src/types/common/common-props.ts src/types/common/common-response-types.ts src/types/common/goods-unit-types.ts src/types/common/image-types.ts src/types/common/index-types.ts src/types/common/layout-types.ts src/types/common/swiper-types.ts src/types/common/system-code.ts src/types/common/tab-bar-props-types.ts src/types/customer/code-list-types.ts src/types/customer/member-contact-info-types.ts src/types/customer/notice-device-info-types.ts src/types/customer/notice-list-types.ts src/types/customer/qna-detail-types.ts src/types/customer/qna-list-types.ts src/types/customer/qna-types.ts src/types/customer/question-list-types.ts src/types/customer/search-goods-list-types.ts src/types/customer/search-order-goods-list-types.ts src/types/delivery/tracking-types.ts src/types/display/board-types.ts src/types/display/brand-shop-types.ts src/types/display/bulletin-board-types.ts src/types/display/category-types.ts src/types/display/dummy-model.ts src/types/display/dummy-types.ts src/types/display/goods-summary-types.ts src/types/display/plan-props-types.ts src/types/display/plan-types.ts src/types/display/popup-types.ts src/types/display/shop-props-types.ts src/types/display/shop-types.ts src/types/display/terms-policy-types.ts src/types/document/document-types.ts src/types/event/event-list-types.ts src/types/goods/disp-goods-info-types.ts src/types/goods/et-entr-dlvp-info-types.ts src/types/goods/goods-base-types.ts src/types/goods/goods-benefits-types.ts src/types/goods/goods-detail-types.ts src/types/goods/goods-modal-types.ts src/types/goods/goods-mypage-types.ts src/types/goods/goods-option-types.ts src/types/goods/goods-qna-types.ts src/types/goods/goods-review-types.ts src/types/goods/goods-search-types.ts src/types/goods/goods-types.ts src/types/goods/pr-goods-base-types.ts src/types/goods/pr-goods-item-info-types.ts src/types/goods/pr-goods-safe-certi-hist-types.ts src/types/goods/product-detail-types.ts src/types/goods/product-info-item-types.ts src/types/goods/product-info-types.ts src/types/goods/product-option-base-types.ts src/types/goods/product-option-info-common-types.ts src/types/goods/product-option-info-types.ts src/types/goods/replenish-product-info-types.ts src/types/goods/replenish-types.ts src/types/goods/response/replenish-response.ts src/types/goods/return-or-change-info-types.ts src/types/member/coupon-list-types.ts src/types/member/find-types.ts src/types/member/login-types.ts src/types/member/member-join-types.ts src/types/member/mileage-types.ts src/types/member/mypage-types.ts src/types/member/noti-box-types.ts src/types/member/password-types.ts src/types/member/refund-account-types.ts src/types/member/setting-types.ts src/types/member/shipping-types.ts src/types/member/verification-types.ts src/types/member/wish-list-types.ts src/types/order/billing-card-detail-types.ts src/types/order/cart-types.ts src/types/order/document-types.ts src/types/order/order-complete-types.ts src/types/order/order-types.ts src/types/order/promotion-types.ts src/types/order/regular-order-types.ts src/types/search/search-filter.ts src/types/search/search-result.ts src/utils/S3Image.ts src/utils/common/common-utils.ts src/utils/common/common.ts src/utils/common/error-utils.ts src/utils/common/format-utils.ts src/utils/common/meta-data-utils.ts src/utils/common/permission-utils.ts src/utils/common/s3-image-utils.ts src/utils/delivery/delivery-utils.ts src/utils/display/category-utils.ts src/utils/display/display-utils.ts src/utils/display/shop-corner-utils.ts src/utils/goods/goods-modal-params-utils.ts src/utils/goods/goods-unit-utils.ts src/utils/member/login-utils.ts src/utils/member/member-utils.ts src/utils/member/token-utils.ts src/utils/member/verification-utils.ts src/utils/order-utils.ts src/utils/order/cart-utils.ts src/utils/order/order-utils.ts src/utils/order/pg-inicis-utils.ts src/utils/order/pg-toss-utils.ts src/utils/order/session-utils.ts tsconfig.json

bo

next.config.mjs package.json src/_mock/_invoice.ts src/_mock/_mock.ts src/_mock/_overview.ts src/actions/auth-action.ts src/actions/blog-ssr.ts src/actions/blog.ts src/actions/calendar.ts src/actions/chat.ts src/actions/kanban.ts src/actions/mail.ts src/actions/product-ssr.ts src/actions/product.ts src/api/adjust/ac-sale-api.ts src/api/adjust/pg-adjust-compare-api.ts src/api/common/common-api.ts src/api/common/login-api.ts src/api/customer-service/cnsl-quot-mgmt-api.ts src/api/customer-service/cnsl-tmpl-mgmt-api.ts src/api/customer-service/cnsl-typ-mgmt-api.ts src/api/customer-service/combine-counseling-mgmt-api.ts src/api/customer-service/counsel-ai-mgmt-api.ts src/api/customer-service/cust-cpns-mgmt-api.ts src/api/customer-service/cust-svc-ntc-api.ts src/api/customer-service/inq-typ-mgmt-api.ts src/api/customer-service/manual-quot-api.ts src/api/customer-service/ob-typ-mgmt-api.ts src/api/customer-service/reward-type-mgmt-api.ts src/api/customer-service/rwd-typ-mgmt-api.ts src/api/customer-service/tel-prms-mgmt-api.ts src/api/dashboard/dashboard-bo-api.ts src/api/dashboard/dashboard-cc-api.ts src/api/dashboard/dashboard-po-api.ts src/api/delivery/deli-dtl-api.ts src/api/delivery/deli-mgmt-common-api.ts src/api/delivery/deli-qry-api.ts src/api/delivery/deli-rgn-grp-mgmt-api.ts src/api/delivery/deli-rgn-mgmt-api.ts src/api/delivery/evt-gft-deli-mgmt-api.ts src/api/delivery/evt-gft-ship-fnsh-bat-reg-api.ts src/api/delivery/nsnd-prcond-api.ts src/api/delivery/ship-fnsh-bat-reg-api.ts src/api/delivery/wthd-dtl-api.ts src/api/delivery/wthd-list-api.ts src/api/delivery/wthd-stat-upd-proc-api.ts src/api/display/account-mgmt-api.ts src/api/display/bulletin-board-contents-mgmt-api.ts src/api/display/bulletin-board-system-mgmt-api.ts src/api/display/corner-mgmt-api.ts src/api/display/display-category-api.ts src/api/display/display-connect-mgmt-api.ts src/api/display/display-corner-mapp-mgmt-api.ts src/api/display/display-template-mapp-mgmt-api.ts src/api/display/icon-mgmt-api.ts src/api/display/mall-info-mgmt-api.ts src/api/display/plan-shop-group-mgmt-api.ts src/api/display/plan-shop-info-mgmt-api.ts src/api/display/popup-info-mgmt-api.ts src/api/display/site-info-mgmt-api.ts src/api/display/standard-category-api.ts src/api/display/standard-display-category-connect-api.ts src/api/display/swiper-type-mgmt-api.ts src/api/display/template-mgmt-api.ts src/api/display/terms-conditions-mgmt-api.ts src/api/enterprise/coopcm-api.ts src/api/enterprise/coopcm-channel-api.ts src/api/enterprise/delivery-policy-api.ts src/api/enterprise/entr-api.ts src/api/enterprise/job-collaboration-evaluation-api.ts src/api/enterprise/sale-grade-api.ts src/api/enterprise/sale-grade-stats-api.ts src/api/external-api/external-api-api.ts src/api/goods/ai-goods-mgmt-api.ts src/api/goods/brand-mgmt-api.ts src/api/goods/general-goods-reg-api.ts src/api/goods/gift-goods-reg-api.ts src/api/goods/goods-aprv-mgmt-api.ts src/api/goods/goods-batch-regist-api.ts src/api/goods/goods-common-api.ts src/api/goods/goods-detail-api.ts src/api/goods/goods-mgmt-info-api.ts src/api/goods/goods-mgmt-popup-api.ts src/api/goods/goods-qa-api.ts src/api/goods/goods-review-info-api.ts src/api/goods/goods-sale-state-api.ts src/api/goods/goods-stock-list-api.ts src/api/goods/goods-tmp-save-mgmt-api.ts src/api/goods/itm-info-mgmt-api.ts src/api/goods/itm-option-api.ts src/api/goods/new-word-mgmt-api.ts src/api/goods/pkg-goods-reg-api.ts src/api/goods/rank-except-api.ts src/api/goods/review-evaluation-api.ts src/api/goods/rsv-goods-mgmt-api.ts src/api/goods/syn-mgmt-api.ts src/api/marketing/appreciation-event-api.ts src/api/marketing/coupon-api.ts src/api/marketing/discount-mileage-api.ts src/api/marketing/event-api.ts src/api/marketing/event-template-api.ts src/api/marketing/mileage-api.ts src/api/marketing/promotion-common-api.ts src/api/member/inst-customer-api.ts src/api/member/member-api.ts src/api/member/member-mileage-api.ts src/api/member/member-statff-api.ts src/api/order-payment/cnsr-ord-api.ts src/api/order-payment/manual-rfd-mgr-api.ts src/api/order-payment/ord-claim-proc-api.ts src/api/order-payment/order-evid-doc-api.ts src/api/order-payment/orgnl-rfd-fnsh-proc-api.ts src/api/order-payment/pay-monitoring-mgmt-common-api.ts src/api/order-payment/pay-way-mgmt-api.ts src/api/order-payment/rglr-ord-sgt-mgmt-api.ts src/api/search/kwd-boosting-mgmt-api.ts src/api/search/popular-keyword-api.ts src/api/search/rank-mgmt-api.ts src/api/search/recom-sch-wrd-mgmt-api.ts src/api/search/search-markup-mgmt-api.ts src/api/statistics/coupon-status-api.ts src/api/statistics/customer-service-api.ts src/api/statistics/goods-cncl-status-api.ts src/api/statistics/goods-order-prcond-api.ts src/api/statistics/goods-sales-status-api.ts src/api/statistics/mbr-att-sales-prcond-api.ts src/api/statistics/member-statistics-api.ts src/api/statistics/path-way-status-api.ts src/api/statistics/sales-brand-api.ts src/api/statistics/sales-category-api.ts src/api/statistics/sales-enterprise-api.ts src/api/statistics/sales-goods-api.ts src/api/statistics/sales-payway-api.ts src/api/statistics/sales-term-api.ts src/api/statistics/sales-tmsl-api.ts src/api/statistics/shopping-basket-api.ts src/api/statistics/summary-api.ts src/api/statistics/term-order-prcond-api.ts src/api/statistics/tmsl-order-prcond-api.ts src/api/system/app-push-mgmt-api.ts src/api/system/batch-log-api.ts src/api/system/bkmk-mgmt-api.ts src/api/system/cm-cd-mgmt-api.ts src/api/system/cust-noti-mgmt-api.ts src/api/system/cust-ntc-mtr-mgmt-api.ts src/api/system/email-snd-mgmt-api.ts src/api/system/faq-mgmt-api.ts src/api/system/holi-mgmt-api.ts src/api/system/indiv-rt-mgmt-api.ts src/api/system/linkage-mgmt-api.ts src/api/system/menu-mgmt-api.ts src/api/system/noti-msg-mgmt-api.ts src/api/system/open-api-hist-mgmt-api.ts src/api/system/open-api-mgmt-api.ts src/api/system/phbt-wrd-mgmt-api.ts src/api/system/pwd-chg-api.ts src/api/system/rt-grp-mgmt-api.ts src/api/system/server-monitor-api.ts src/api/system/sms-msg-mgmt-api.ts src/api/system/sys-ntc-mgmt-api.ts src/api/system/user-api.ts src/api/system/user-dept-mgmt-api.ts src/api/system/user-info-mgmt-api.ts src/api/system/user-qry-api.ts src/api/system/zip-no-mgmt-api.ts src/app/(multi-lang)/(popup)/goods/review-mgmt/review-evaluation/multi-language/page.tsx src/app/(multi-lang)/(popup)/layout.tsx src/app/(task-popup)/display/plan-shop-mgmt/end-date-change/page.tsx src/app/(task-popup)/display/site-mgmt/popup-info-mgmt-save/page.tsx src/app/(task-popup)/display/site-mgmt/terms-conditions-mgmt-save/page.tsx src/app/(task-popup)/display/template-corner-mgmt/swiper-type-mgmt/save/page.tsx src/app/(task-popup)/display/template-corner-mgmt/template-mgmt-save/page.tsx src/app/(task-popup)/goods/review-mgmt/review-detail-view/page.tsx src/app/(task-popup)/layout.tsx src/app/(task-popup)/marketing/appreciation-event-info-mgmt/appreciation-event-register/page.tsx src/app/(task-popup)/marketing/coupon-info-mgmt/coupon-register/page.tsx src/app/(task-popup)/marketing/discount-mileage-info-mgmt/discount-mileage-register/page.tsx src/app/(task-popup)/marketing/event-info-mgmt/event-register/page.tsx src/app/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-imps/page.tsx src/app/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-pending/page.tsx src/app/(task-popup)/system/tms-sms-push/app-push-mgmt/app-push-bat-reg/page.tsx src/app/(task-popup)/system/tms-sms-push/app-push-mgmt/app-push-save-view/page.tsx src/app/(task-popup)/system/tms-sms-push/email-snd-mgmt/email-snd-save-view/page.tsx src/app/[pageType]/display/plan-shop-mgmt/plan-shop-info-mgmt/page.tsx src/app/[pageType]/goods/goods-mgmt/general-goods-reg/page.tsx src/app/[pageType]/layout.tsx src/app/[pageType]/marketing/event-mgmt/event-info-mgmt/page.tsx src/app/[pageType]/system/tms-sms-push/app-push-mgmt/page.tsx src/app/layout.tsx src/app/popup/display/standard-category-attr/page.tsx src/app/popup/enterprise/coopcm-registration/page.tsx src/app/popup/enterprise/entr-registration/page.tsx src/app/popup/goods/size-guide-preview/page.tsx src/app/popup/layout.tsx src/app/popup/preview/[previewType]/page.tsx src/components/(multi-lang)/common/multi-lang-context-provider.tsx src/components/(multi-lang)/common/multi-lang-selector.tsx src/components/(multi-lang)/display/bulletin-board-mgmt/board-contents-multi-lang/board-contents-multi-lang-container.tsx src/components/(multi-lang)/display/bulletin-board-mgmt/board-contents-multi-lang/board-contents-multi-lang-setup.tsx src/components/(multi-lang)/display/display-category/display-category-multi-lang-grid.tsx src/components/(multi-lang)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/text/connect-text-save-multi-lang-grid.tsx src/components/(multi-lang)/display/display-connect-mgmt/display-connect-info-mgmt/shop-detail/shop-mapp/template-corner-multi-lang-grid.tsx src/components/(multi-lang)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/base-info/plan-base-multi-lang-contents.tsx src/components/(multi-lang)/display/site-mgmt/popup-info-mgmt/popup-multi-lang-contents.tsx src/components/(multi-lang)/display/site-mgmt/popup-info-mgmt/popup-multi-lang-setup.tsx src/components/(multi-lang)/display/site-mgmt/terms-conditions-mgmt/terms-conditions-multi-lang-contents.tsx src/components/(multi-lang)/display/site-mgmt/terms-conditions-mgmt/terms-conditions-multi-lang-setup.tsx src/components/(multi-lang)/goods/goods-mgmt/goods-info-mgmt/goods-info-detail/form-part/goods-info-detail-multi-lang-desc-info-form.tsx src/components/(multi-lang)/goods/goods-mgmt/goods-info-mgmt/goods-info-detail/goods-info-detail-multi-lang-contents.tsx src/components/(multi-lang)/goods/review-mgmt/review-evaluation/review-evaluation-item-multi-language/review-evaluation-item-multi-language-contents.tsx src/components/(multi-lang)/goods/review-mgmt/review-evaluation/review-evaluation-item-multi-language/review-evaluation-item-multi-language-form.tsx src/components/(multi-lang)/goods/review-mgmt/review-evaluation/review-evaluation-item-multi-language/review-evaluation-item-multi-language-grid.tsx src/components/(multi-lang)/goods/search-mgmt/search-markup-multi-lang/search-markup-multi-lang-form.tsx src/components/(multi-lang)/system/base-info-mgmt/cm-cd-mgmt/cm-cd-mny-lang/cm-cd-mny-lang-grid.tsx src/components/(multi-lang)/system/base-info-mgmt/phbt-wrd-mgmt/phbt-wrd-mny-lang/phbt-wrd-mny-lang-contents.tsx src/components/(multi-lang)/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-mny-lang/cust-noti-mny-lang-contents.tsx src/components/(task-popup)/adjust/sales-adjust-mgmt/pg-receive/pg-receive-form.tsx src/components/(task-popup)/customer-service/cnsl-job-mgmt/cust-cpns-mgmt/cust-cpns-dtl/cust-cpns-dtl-form.tsx src/components/(task-popup)/customer-service/cnsl-job-mgmt/cust-cpns-mgmt/rtrn-caus-insrt/rtrn-caus-insrt-modal.tsx src/components/(task-popup)/customer-service/cntr-mgmt/auto-div-setup/auto-div-setup-conts.tsx src/components/(task-popup)/customer-service/cntr-mgmt/cust-svc-ntc-dtl/cust-svc-ntc-dtl-conts.tsx src/components/(task-popup)/customer-service/common/cust-cnsl-select.tsx src/components/(task-popup)/customer-service/customer-cnsl-proc/ai-counseling-analysis/analysis-conditions-table.tsx src/components/(task-popup)/customer-service/customer-cnsl-proc/combine-counseling-reg/combine-counseling-reg-form.tsx src/components/(task-popup)/customer-service/customer-cnsl-proc/counseling-type-list/counseling-type-list-seach-form.tsx src/components/(task-popup)/customer-service/customer-cnsl-proc/cust-cpns-reg/cust-cpns-reg-contents.tsx src/components/(task-popup)/customer-service/customer-cnsl-proc/cust-cpns-reg/cust-cpns-reg-form.tsx src/components/(task-popup)/customer-service/reward-type-mgmt/aprv-auth-mgmt/auth-aprmn-grid.tsx src/components/(task-popup)/customer-service/reward-type-mgmt/aprv-auth-mgmt/rwd-amt-lim-grid.tsx src/components/(task-popup)/customer-service/reward-type-mgmt/reward-type-list/reward-type-list-grid.tsx src/components/(task-popup)/customer-service/reward-type-mgmt/reward-type-list/reward-type-list-search-form.tsx src/components/(task-popup)/delivery/deli-mgmt/deli-dtl/deli-dtl-contents.tsx src/components/(task-popup)/delivery/deli-mgmt/deli-dtl/deli-info-section.tsx src/components/(task-popup)/delivery/deli-mgmt/deli-dtl/ord-info-section.tsx src/components/(task-popup)/delivery/deli-mgmt/evt-gft-ship-fnsh-bat-reg/evt-gft-ship-fnsh-bat-reg-contents.tsx src/components/(task-popup)/delivery/deli-mgmt/evt-gft-ship-fnsh-bat-reg/evt-gft-ship-fnsh-bat-reg-grid.tsx src/components/(task-popup)/delivery/deli-mgmt/evt-gft-ship-fnsh-bat-reg/evt-gft-ship-fnsh-bat-reg-search-form.tsx src/components/(task-popup)/delivery/deli-mgmt/ship-fnsh-bat-reg/ship-fnsh-bat-reg-contents.tsx src/components/(task-popup)/delivery/deli-mgmt/ship-fnsh-bat-reg/ship-fnsh-bat-reg-grid.tsx src/components/(task-popup)/delivery/deli-mgmt/ship-fnsh-bat-reg/ship-fnsh-bat-reg-search-form.tsx src/components/(task-popup)/delivery/rtn-exch-mgmt/wthd-dtl/rtn-info-section.tsx src/components/(task-popup)/delivery/rtn-exch-mgmt/wthd-dtl/wthd-dtl-contents.tsx src/components/(task-popup)/delivery/rtn-exch-mgmt/wthd-dtl/wthd-dtl-grid.tsx src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-container.tsx src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-fields/board-contents-fields-answer.tsx src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-fields/board-contents-fields-reply-grid.tsx src/components/(task-popup)/display/display-connect-mgmt/account-connect-info-mgmt/account-corner/account-shop-template.tsx src/components/(task-popup)/display/display-connect-mgmt/account-connect-info-mgmt/account-corner/account-template-corner-grid.tsx src/components/(task-popup)/display/display-connect-mgmt/account-connect-info-mgmt/account-save/account-save-contents.tsx src/components/(task-popup)/display/display-connect-mgmt/account-connect-info-mgmt/account-save/account-save-form.tsx src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/html/connect-html-save-contents-form.tsx src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/connect-tab-target-common.tsx src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/tab-goods-grid.tsx src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/tab-review-grid.tsx src/components/(task-popup)/display/goods-bat-reg/display-goods-bat-reg-grid.tsx src/components/(task-popup)/display/goods-bat-reg/display-goods-bat-reg-section.tsx src/components/(task-popup)/display/goods-bat-reg/display-goods-bat-upload-result.tsx src/components/(task-popup)/display/icon-mgmt/icon-info-mgmt/save-view/icon-info-save-form.tsx src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/end-date-change/end-change-contents.tsx src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/group-list/plan-group-list-contents.tsx src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/group-list/plan-group-list-grid.tsx src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/goods-bat-reg/plan-goods-bat-reg-contents.tsx src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/goods-bat-reg/plan-goods-bat-reg-form.tsx src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/goods-info/plan-divobj-list-grid.tsx src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/goods-info/plan-goods-list-grid.tsx src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/plan-info-save-view-contents.tsx src/components/(task-popup)/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-save-channel-grid.tsx src/components/(task-popup)/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-save-contents.tsx src/components/(task-popup)/display/site-mgmt/terms-conditions-mgmt/terms-conditions-mgmt-save-contents.tsx src/components/(task-popup)/display/template-corner-mgmt/corner-mgmt/corner-save-connect-grid.tsx src/components/(task-popup)/display/template-corner-mgmt/corner-mgmt/corner-save-contents.tsx src/components/(task-popup)/display/template-corner-mgmt/corner-mgmt/corner-save-target-contents.tsx src/components/(task-popup)/display/template-corner-mgmt/swiper-type-mgmt/swiper-type-save-contents.tsx src/components/(task-popup)/display/template-corner-mgmt/swiper-type-mgmt/swiper-type-target-item.tsx src/components/(task-popup)/display/template-corner-mgmt/template-mgmt/template-save-contents.tsx src/components/(task-popup)/external-api/vcat/vcat-media-choose-contents.tsx src/components/(task-popup)/goods/goods-mgmt/goods-info-mgmt/ai-marketing-popup/generate-goods-ai-contents.tsx src/components/(task-popup)/goods/goods-mgmt/goods-info-mgmt/goods-info-detail/goods-info-detail-form.tsx src/components/(task-popup)/goods/goods-mgmt/goods-info-mgmt/goods-prc-chg-rsv/goods-prc-chg-rsv-contents.tsx src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/goods-qna-answer-section.tsx src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/goods-qna-answer-template.tsx src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/goods-qna-basic-section.tsx src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/goods-qna-detail-provider.tsx src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/goods-qna-question-section.tsx src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-template-mgmt/goods-qna-template-mgmt-contents.tsx src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-transfer/goods-qna-transfer-contents.tsx src/components/(task-popup)/goods/review-mgmt/review-evaluation/review-evaluation-item-list/review-evaluation-item-list-grid.tsx src/components/(task-popup)/goods/review-mgmt/review-evaluation/review-evaluation-item-list/review-evaluation-item-list-search-form.tsx src/components/(task-popup)/goods/review-mgmt/review-evaluation/review-evaluation-item-value-list/review-evaluation-item-value-list-contents.tsx src/components/(task-popup)/goods/review-mgmt/review-evaluation/review-profile-item-ist/review-profile-item-list-grid.tsx src/components/(task-popup)/goods/search-mgmt/kwd-boosting-detail/kwd-boosting-detail-contents.tsx src/components/(task-popup)/goods/search-mgmt/search-markup-detail/search-markup-detail-form.tsx src/components/(task-popup)/marketing/appreciation-event-info-mgmt/appreciation-event-register/appreciation-event-register-contents.tsx src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-apply-batch-register/coupon-apply-batch-register-contents.tsx src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-period-change/coupon-period-change-contents.tsx src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-base-tab.tsx src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-benefit-form.tsx src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-contents.tsx src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-member-list-grid.tsx src/components/(task-popup)/marketing/discount-mileage-info-mgmt/discount-mileage-register/discount-mileage-register-contents.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-apply-batch-register/event-apply-batch-register-contents.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-lot/event-lot-contents.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-mail-send/event-mail-send-contents.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-mail-send/event-mail-send-info.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/basic-form/event-register-apply-except-form.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/basic-form/event-register-apply-except-grid.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/basic-form/event-register-kind-form.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-apply-form.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-basic-form.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-contents.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-context-provider.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-lotto-form.tsx src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-payment-form.tsx src/components/(task-popup)/marketing/event-template-mgmt/event-template-register/event-template-register-form.tsx src/components/(task-popup)/marketing/mileage-payment-mgmt/mileage-payment-register/mileage-payment-target-member-grid.tsx src/components/(task-popup)/marketing/mileage-payment-mgmt/target-member-bat-register/target-member-bat-register-contents.tsx src/components/(task-popup)/marketing/mileage-payment-mgmt/target-member-bat-update/target-member-bat-update-contents.tsx src/components/(task-popup)/marketing/mileage-payment-mgmt/target-member-register/target-member-register-contents.tsx src/components/(task-popup)/marketing/mileage-standard-mgmt/mileage-standard-register/mileage-standard-register-contents.tsx src/components/(task-popup)/marketing/promotion-common/promotion-register-base-form.tsx src/components/(task-popup)/member/inst-customer-info-mgmt/inst-customer-regist-contents.tsx src/components/(task-popup)/member/member-info-mgmt/member-detail/addition-info/member-asset-benefit-info.tsx src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-contact-info.tsx src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-delivery-info.tsx src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/refund-account/refund-account-contents.tsx src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/staff-member-regist/staff-member-regist-search.tsx src/components/(task-popup)/member/member-info-mgmt/member-detail/member-detail-contents.tsx src/components/(task-popup)/member/member-info-mgmt/member-info-confirm-reason/member-info-confirm-reason-layer-popup.tsx src/components/(task-popup)/member/staff-dc-limit-mgmt/staff-dc-limit-bat-reg/staff-dc-limit-bat-reg-contents.tsx src/components/(task-popup)/member/staff-dc-limit-mgmt/staff-dc-limit-detail/staff-dc-limit-detail-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/common/claim-cm-goods-sel-list-grid.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/common/claim-cm-goods-sel-list-parts/claim-cm-goods-caus-toolbar-form.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/common/claim-cm-pay-rfd-amt-list-grid.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/common/claim-cm-rfd-way-list-grid.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/exch-accp/exch-accp-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/ord-cncl/ord-cncl-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-exch-wdrw/rtn-exch-wdrw-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-fnsh/rtn-fnsh-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-imps/rtn-imps-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-imps/rtn-imps-provider.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-pending/rtn-pending-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-trans/rtn-trns-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn_accp/rtn-accp-contents.tsx src/components/(task-popup)/order-payment/ord-mgmt/ord-evid-doc-dtl-popup/ord-evid-doc-dtl-grid.tsx src/components/(task-popup)/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-dtl/goods-info-section.tsx src/components/(task-popup)/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-dtl/ord-info-section.tsx src/components/(task-popup)/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-dtl/rglr-ord-term-chg.tsx src/components/(task-popup)/system/ntc-mtr-mgmt/sys-ntc-mgmt/sys-ntc-dtl/sys-ntc-dtl-table.tsx src/components/(task-popup)/system/tms-sms-push/app-push-mgmt/app-push-base-info-form.tsx src/components/(task-popup)/system/tms-sms-push/app-push-mgmt/app-push-provider.tsx src/components/(task-popup)/system/tms-sms-push/app-push-mgmt/app-push-save-contents.tsx src/components/(task-popup)/system/tms-sms-push/email-snd-mgmt/email-snd-base-info-form.tsx src/components/(task-popup)/system/tms-sms-push/noti-msg-mgmt/noti-msg/noti-msg-form.tsx src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/sms-msg-base-info-form.tsx src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/tgt-mbr-bat-provider.tsx src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/tgt-mbr-bat-reg-contents.tsx src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/tgt-mbr-bat-reg-form.tsx src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/tgt-mbr-bat-reg-grid.tsx src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/tgt-mbr-info-grid.tsx src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/tgt-mbr-info-section.tsx src/components/(task-popup)/system/user-mgmt/user-info-mgmt/rt-grp-qry/rt-grp-qry-search-form.tsx src/components/(task-popup)/system/user-mgmt/user-info-mgmt/user-info-save/user-save-contents.tsx src/components/(task-popup)/system/user-mgmt/user-info-mgmt/user-info-save/user-save-field-account.tsx src/components/(task-popup)/system/user-mgmt/user-info-mgmt/user-info-save/user-save-field-base.tsx src/components/(task-popup)/system/user-mgmt/user-info-mgmt/user-info-save/valid/user-save-field-valid.ts src/components/adjust/cmsn-mgmt/entr-commission-info-view/entr-commission-view-search.tsx src/components/adjust/sales-adjust-mgmt/ac-delivery-amount-info-view/ac-delivery-amount-view-search.tsx src/components/adjust/sales-adjust-mgmt/ac-sale-info-view/ac-sale-view-search.tsx src/components/adjust/sales-adjust-mgmt/mileage-info-view/mileage-view-search.tsx src/components/adjust/sales-adjust-mgmt/pg-adjust-compare-info-view/pg-adjust-compare-grid.tsx src/components/adjust/sales-adjust-mgmt/pg-adjust-compare-info-view/pg-adjust-compare-view-search.tsx src/components/adjust/sales-adjust-mgmt/pg-approval-compare-info-view/pg-approval-compare-view-search.tsx src/components/animate/motion-viewport.tsx src/components/chart/chart.tsx src/components/common/auth/jwt/jwt-sign-in-view.tsx src/components/common/auth/jwt/jwt-sign-up-view.tsx src/components/common/dashboard/board-summary-item.tsx src/components/common/dashboard/dashboard-list.tsx src/components/common/editor/common-editor.tsx src/components/common/form/common-form-brand-field.tsx src/components/common/form/common-form-code-field.tsx src/components/common/form/common-form-md-field.tsx src/components/common/form/common-form-search-input.tsx src/components/common/guide/fields/fields-guide.tsx src/components/common/guide/goods/brand-mgmt/brand-mgmt-detail.tsx src/components/common/guide/goods/brand-mgmt/brand-mgmt-search.tsx src/components/common/guide/goods/goods-info-mgmt/goods-info-mgmt-search.tsx src/components/common/login/login-form.tsx src/components/common/page-layouts/common-title.tsx src/components/common/table-layout/common-tooltip.tsx src/components/common/tree/common-rich-tree.tsx src/components/common/tree/common-tree-view.tsx src/components/common/ui/common-code-select.tsx src/components/common/ui/common-site-mall.tsx src/components/custom-date-range-picker/custom-date-range-picker.tsx src/components/custom-date-range-picker/types.ts src/components/custom-date-range-picker/use-date-range-picker.ts src/components/customer-serivce/cnsl-job-mgmt/cnsl-tmpl-mgmt/cnsl-tmpl-search-form.tsx src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-mgmt/cust-cpns-mgmt-grid.tsx src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-mgmt/cust-cpns-mgmt-sch-form.tsx src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-pays-prcond/cust-cpns-pays-prcond-sch-form.tsx src/components/customer-serivce/cntr-mgmt/cnsl-quot-mgmt/cnsl-quot-mgmt-sch-form.tsx src/components/customer-serivce/cntr-mgmt/cnsl-typ-mgmt/cnsl-typ-mgmt-grid.tsx src/components/customer-serivce/cntr-mgmt/cnsl-typ-mgmt/cnsl-typ-mgmt-provider.tsx src/components/customer-serivce/cntr-mgmt/cnsl-typ-mgmt/cnsl-typ-resp-memo-modal.tsx src/components/customer-serivce/cntr-mgmt/rwd-typ-mgmt/rwd-std-desc-modal.tsx src/components/customer-serivce/cntr-mgmt/rwd-typ-mgmt/rwd-typ-mgmt-grid.tsx src/components/customer-serivce/cntr-mgmt/rwd-typ-mgmt/rwd-typ-mgmt-provider.tsx src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/ccn-inquire-info.tsx src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/combine-counseling-search-form.tsx src/components/customer-serivce/customer-cnsl-proc/tel-prms-mgmt/tel-prms-search-form.tsx src/components/dashboard/cc/actionbar/all-consultation-contents.tsx src/components/dashboard/cc/actionbar/dashboard-cs-actionbar.tsx src/components/dashboard/cc/actionbar/dashboard-cs-counsel-search.tsx src/components/dashboard/cc/actionbar/my-consultation-contents.tsx src/components/dashboard/common/layer-popup/notice-layer-popup.tsx src/components/delivery/deli-mgmt/deli-fnsh-proc/deli-fnsh-proc-contents.tsx src/components/delivery/deli-mgmt/deli-fnsh-proc/deli-fnsh-proc-list-grid.tsx src/components/delivery/deli-mgmt/deli-indi-proc/deli-indi-proc-contents.tsx src/components/delivery/deli-mgmt/deli-indi-proc/deli-indi-proc-grid.tsx src/components/delivery/deli-mgmt/deli-mgmt-common/deli-mgmt-common-grid-toolbar.tsx src/components/delivery/deli-mgmt/deli-mgmt-common/deli-mgmt-common-search-form.tsx src/components/delivery/deli-mgmt/deli-qry/deli-qry-contents.tsx src/components/delivery/deli-mgmt/deli-qry/deli-qry-grid.tsx src/components/delivery/deli-mgmt/deli-qry/deli-qry-search-form.tsx src/components/delivery/deli-mgmt/evt-gft-deli-mgmt/evt-gft-deli-mgmt-contents.tsx src/components/delivery/deli-mgmt/evt-gft-deli-mgmt/evt-gft-deli-mgmt-grid.tsx src/components/delivery/deli-mgmt/evt-gft-deli-mgmt/evt-gft-deli-mgmt-search-form.tsx src/components/delivery/deli-mgmt/insuff-mgmt/insuff-mgmt-contents.tsx src/components/delivery/deli-mgmt/insuff-mgmt/insuff-mgmt-grid.tsx src/components/delivery/deli-mgmt/nsnd-prcond/nsnd-prcond-provider.tsx src/components/delivery/deli-mgmt/nsnd-prcond/nsnd-prcond-search-form.tsx src/components/delivery/deli-mgmt/ship-fnsh-proc/ship-fnsh-proc-contents.tsx src/components/delivery/deli-mgmt/ship-fnsh-proc/ship-fnsh-proc-list-grid.tsx src/components/delivery/deli-mgmt/ship-indi-proc/ship-indi-proc-contents.tsx src/components/delivery/deli-mgmt/ship-indi-proc/ship-indi-proc-grid.tsx src/components/delivery/deli-std-info-mgmt/deli-rgn-grp-mgmt/deli-rgn-grp-mgmt-contents.tsx src/components/delivery/deli-std-info-mgmt/deli-rgn-grp-mgmt/deli-rgn-grp-mgmt-grid.tsx src/components/delivery/deli-std-info-mgmt/deli-rgn-grp-mgmt/deli-rgn-grp-mgmt-search-form.tsx src/components/delivery/deli-std-info-mgmt/deli-rgn-mgmt/deli-rgn-mgmt-contents.tsx src/components/delivery/deli-std-info-mgmt/deli-rgn-mgmt/deli-rgn-mgmt-search-form.tsx src/components/delivery/deli-std-info-mgmt/deli-rgn-mgmt/deli-rgn-zip-no-aply-grid.tsx src/components/delivery/deli-std-info-mgmt/deli-rgn-mgmt/deli-rgn-zip-no-sel-grid.tsx src/components/delivery/rtn-exch-mgmt/rtn-exch-mgmt-common/rtn-exch-mgmt-common-search-form.tsx src/components/delivery/rtn-exch-mgmt/wthd-conf-proc/wthd-conf-proc-contents.tsx src/components/delivery/rtn-exch-mgmt/wthd-conf-proc/wthd-conf-proc-grid.tsx src/components/delivery/rtn-exch-mgmt/wthd-fnsh-proc/wthd-fnsh-proc-contents.tsx src/components/delivery/rtn-exch-mgmt/wthd-fnsh-proc/wthd-fnsh-proc-grid.tsx src/components/delivery/rtn-exch-mgmt/wthd-indi-proc/wthd-indi-proc-contents.tsx src/components/delivery/rtn-exch-mgmt/wthd-indi-proc/wthd-indi-proc-grid.tsx src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-container.tsx src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-list-grid.tsx src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-search.tsx src/components/display/bulletin-board-mgmt/board-system-mgmt/board-system-mgmt-list-grid.tsx src/components/display/display-category-mgmt/display-category-form-section.tsx src/components/display/display-category-mgmt/display-category-form.tsx src/components/display/display-category-mgmt/display-category-section.tsx src/components/display/display-category-mgmt/grid/display-category-goods-grid.tsx src/components/display/display-category-mgmt/grid/display-category-goods-multi-add-btn.tsx src/components/display/display-category-mgmt/grid/display-category-grid.tsx src/components/display/display-connect-mgmt/account-connect-info-mgmt/account-connect-grid.tsx src/components/display/display-connect-mgmt/display-connect-info-mgmt/shop-detail/shop-mapp/shop-template-grid.tsx src/components/display/display-connect-mgmt/display-connect-info-mgmt/shop-detail/shop-mapp/template-corner-grid.tsx src/components/display/display-connect-mgmt/display-connect-info-mgmt/shop-tree/shop-tree.tsx src/components/display/icon-mgmt/icon-info-mgmt/icon-info-contents.tsx src/components/display/icon-mgmt/icon-info-mgmt/icon-info-grid.tsx src/components/display/icon-mgmt/icon-info-mgmt/icon-info-search-form.tsx src/components/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-grid.tsx src/components/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-search-form.tsx src/components/display/plan-shop-mgmt/plan-shop-info-mgmt/plan-shop-info-search-form.tsx src/components/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-list-grid.tsx src/components/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-search.tsx src/components/display/site-mgmt/site-info-mgmt/site-search-form.tsx src/components/display/site-mgmt/terms-conditions-mgmt/terms-conditions-mgmt-list-grid.tsx src/components/display/site-mgmt/terms-conditions-mgmt/terms-conditions-mgmt-search.tsx src/components/display/standard-category-mapping/grid/standard-display-category-mapping-grid.tsx src/components/display/standard-category/standard-category-attr-grid.tsx src/components/display/standard-category/standard-category-form-section.tsx src/components/display/standard-category/standard-category-form.tsx src/components/display/standard-category/standard-category-goods-grid.tsx src/components/display/standard-category/standard-category-grid.tsx src/components/display/standard-category/standard-category-margin-grid.tsx src/components/display/template-corner-mgmt/corner-mgmt/corner-mgmt-list-grid.tsx src/components/display/template-corner-mgmt/corner-mgmt/corner-mgmt-search.tsx src/components/display/template-corner-mgmt/swiper-type-mgmt/swiper-type-grid.tsx src/components/display/template-corner-mgmt/template-mgmt/template-mgmt-connect-grid.tsx src/components/display/template-corner-mgmt/template-mgmt/template-mgmt-list-grid.tsx src/components/display/template-corner-mgmt/template-mgmt/template-mgmt-search.tsx src/components/enterprise/coopcm-channel/coopcm-channel-context-provider.tsx src/components/enterprise/coopcm-channel/coopcm-channel-grid.tsx src/components/enterprise/coopcm-channel/coopcm-channel-search.tsx src/components/enterprise/coopcm-channel/grid/channel-history-grid.tsx src/components/enterprise/coopcm-channel/grid/coopcm-list-grid.tsx src/components/enterprise/coopcm-channel/grid/dtl-chl-history-grid.tsx src/components/enterprise/coopcm-mgmt/coopcm-grid.tsx src/components/enterprise/coopcm-mgmt/coopcm-search.tsx src/components/enterprise/delivery-policy/delivery-policy-grid.tsx src/components/enterprise/entr-info/entr-info-grid.tsx src/components/enterprise/entr-info/entr-info-search.tsx src/components/enterprise/job-collaboration/buttons/batch-insert-btn.tsx src/components/enterprise/job-collaboration/buttons/custom-approve-btn.tsx src/components/enterprise/job-collaboration/evaluation-info-contents.tsx src/components/enterprise/job-collaboration/evaluation-info-grid.tsx src/components/enterprise/job-collaboration/evaluation-info-search-form.tsx src/components/enterprise/job-collaboration/search-parts/evaluation-info-search-static.tsx src/components/enterprise/sale-grade-stats/statistics-grid.tsx src/components/enterprise/sale-grade/sale-grade-detail-item.tsx src/components/enterprise/sale-grade/sale-grade-grid.tsx src/components/enterprise/sale-grade/sale-grade-search-form.tsx src/components/external-api/vcat/vcat-btn-contents.tsx src/components/goods/goods-mgmt/general-goods-reg/general-goods-contents.tsx src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-base-info-parts/goods-base-info-form-pre-stat-field.tsx src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-detail-info-form.tsx src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-noti-info-form.tsx src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/assoc-goods-grid.tsx src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/disp-ctg-grid.tsx src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/goods-option-info-grid.tsx src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/prest-grid.tsx src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/use-goods-option-info-grid.ts src/components/goods/goods-mgmt/gift-goods-reg/gift-goods-contents.tsx src/components/goods/goods-mgmt/goods-aprv-mgmt/goods-aprv-list-search-form.tsx src/components/goods/goods-mgmt/goods-info-mod-hist/goods-info-mod-hist-search-form.tsx src/components/goods/goods-mgmt/goods-info/goods-info-modify-form.tsx src/components/goods/goods-mgmt/goods-info/search-parts/goods-info-search-static.tsx src/components/goods/goods-mgmt/goods-tmp-save-mgmt/goods-tmp-save-list-search-form.tsx src/components/goods/goods-mgmt/itm-info-mgmt/itm-info-search-form.tsx src/components/goods/goods-mgmt/option-info-mgmt/option-cat-cd-list-grid.tsx src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-contents.tsx src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-form-parts/pkg-goods-detail-info-form.tsx src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-reg-data-grids/pkg-related-goods-list-grid.tsx src/components/goods/goods-mgmt/restock-noti-mgmt/restock-noti-list-search-form.tsx src/components/goods/goods-mgmt/rsv-goods-mgmt/rsv-goods-list-search-form.tsx src/components/goods/goods-mgmt/tmdl-goods-mgmt/tmdl-goods-list-search-form.tsx src/components/goods/goods-qna-mgmt/goods-qna-info-mgmt/goods-qna-info-contents.tsx src/components/goods/goods-qna-mgmt/goods-qna-info-mgmt/goods-qna-info-grid.tsx src/components/goods/goods-qna-mgmt/goods-qna-info-mgmt/goods-qna-info-search-form.tsx src/components/goods/goods-qna-mgmt/goods-qna-info-mgmt/goods-qna-info-unprocess.tsx src/components/goods/goods-qna-mgmt/goods-qna-template-mgmt/goods-qna-template-contents.tsx src/components/goods/goods-qna-mgmt/goods-qna-template-mgmt/goods-qna-template-grid.tsx src/components/goods/goods-qna-mgmt/goods-qna-template-mgmt/goods-qna-template-search-form.tsx src/components/goods/goods-review-mgmt/review-detail/goods-review-declaration-section.tsx src/components/goods/goods-review-mgmt/review-detail/goods-review-detail-modal.tsx src/components/goods/goods-review-mgmt/review-detail/goods-review-detail-provider.tsx src/components/goods/goods-review-mgmt/review-detail/goods-review-detail-section.tsx src/components/goods/goods-review-mgmt/review-detail/goods-review-member-profile-modal.tsx src/components/goods/goods-review-mgmt/review-evaluation/review-evaluation-list-grid.tsx src/components/goods/goods-review-mgmt/review-evaluation/review-item-mgmt/mapping-category-modal.tsx src/components/goods/goods-review-mgmt/review-evaluation/review-item-mgmt/review-item-mgmt-contents.tsx src/components/goods/goods-review-mgmt/review-evaluation/review-item-mgmt/review-item-mgmt-grid.tsx src/components/goods/goods-review-mgmt/review-evaluation/review-item-mgmt/review-item-mgmt-search-form.tsx src/components/goods/goods-review-mgmt/review-evaluation/review-item-mgmt/review-value-gird.tsx src/components/goods/goods-review-mgmt/review-info/goods-review-info-grid.tsx src/components/goods/goods-review-mgmt/review-info/goods-review-search-form.tsx src/components/goods/rank-except-mgmt/rank-except-info-mgmt/rank-except-info-data-grid.tsx src/components/goods/rank-except-mgmt/rank-except-info-mgmt/rank-except-info-search-form.tsx src/components/goods/search-mgmt/kwd-boosting-mgmt/kwd-boosting-data-grid.tsx src/components/goods/search-mgmt/new-word-mgmt/new-word-data-grid.tsx src/components/goods/search-mgmt/popular-keyword/popular-keyword-grid.tsx src/components/goods/search-mgmt/recom-sch-wrd-mgmt/recom-sch-wrd-search-form.tsx src/components/goods/search-mgmt/search-markup-mgmt/search-markup-contents.tsx src/components/goods/search-mgmt/search-markup-mgmt/search-markup-search-form.tsx src/components/goods/search-mgmt/syn-mgmt/syn-data-grid.tsx src/components/grid/sample-grid-valid.tsx src/components/hook-form/rhf-date-picker.tsx src/components/main/ecommerce-best-salesman.tsx src/components/main/ecommerce-current-balance.tsx src/components/main/ecommerce-latest-products.tsx src/components/main/ecommerce-sale-by-gender.tsx src/components/main/ecommerce-sales-overview.tsx src/components/main/ecommerce-widget-summary.tsx src/components/main/ecommerce-yearly-sales.tsx src/components/marketing/appreciation-event-mgmt/appreciation-event-order-info-mgmt/appreciation-event-order-mgmt-search.tsx src/components/marketing/coupon-mgmt/coupon-cost-mgmt/coupon-cost-mgmt-search.tsx src/components/marketing/coupon-mgmt/coupon-info-mgmt/coupon-info-mgmt-list-grid.tsx src/components/marketing/event-mgmt/event-info-mgmt/event-info-mgmt-list-grid.tsx src/components/marketing/event-mgmt/event-info-mgmt/event-info-mgmt-search.tsx src/components/marketing/event-mgmt/event-reply-mgmt/event-reply-mgmt-list-grid.tsx src/components/marketing/event-mgmt/event-reply-mgmt/event-reply-mgmt-searchform.tsx src/components/marketing/event-mgmt/event-subscribe-history-mgmt/event-sbsc-history-mgmt-list-grid.tsx src/components/marketing/event-mgmt/event-subscribe-history-mgmt/event-sbsc-history-mgmt-search.tsx src/components/marketing/event-mgmt/event-survey-mgmt/event-survey-mgmt-search.tsx src/components/marketing/event-mgmt/event-template-mgmt/event-template-mgmt-list-grid.tsx src/components/marketing/mileage-payment-extinct-mgmt/mileage-common-search.tsx src/components/marketing/mileage-payment-extinct-mgmt/mileage-extinct-mgmt/mileage-extinct-info-search.tsx src/components/marketing/mileage-payment-extinct-mgmt/mileage-payment-mgmt/mileage-payment-info-search.tsx src/components/marketing/promotion-common/promotion-common-search-form.tsx src/components/member/inst-customer-mgmt/inst-customer-info-mgmt/inst-customer-info-mgmt-search.tsx src/components/member/member-mgmt/join-aprv-info-mgmt/join-aprv-info-mgmt-grid.tsx src/components/member/member-mgmt/join-aprv-info-mgmt/join-aprv-info-mgmt-search.tsx src/components/member/member-mgmt/member-info-mgmt/member-info-mgmt-search.tsx src/components/nav-section/menu-popover.tsx src/components/nav-section/types.ts src/components/order-payment/ord-cncl-rtn-exch/common/ord-cncl-rtn-exch-common-search-form.tsx src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-dlvp-info.tsx src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-goods-grid.tsx src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-pay-info.tsx src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-goods-entr-info.tsx src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-ord-goods-list-grid.tsx src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-ord-mbr-info.tsx src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-pay-refund-info.tsx src/components/order-payment/ord-mgmt/ord-qry/ord-qry-search-form.tsx src/components/order-payment/ord-mgmt/order-evid-doc/order-evid-doc-search-form.tsx src/components/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-mgmt-search-form.tsx src/components/order-payment/pay-monitoring-mgmt/common/pay-monitoring-mgmt-common-search-form.tsx src/components/order-payment/pay-monitoring-mgmt/ord-mnt-mgmt/order-monitoring-mgmt-search-form.tsx src/components/order-payment/pay-way-mgmt/nint-inst-gd-mgmt/nint-inst-gd-mgmt-search-form.tsx src/components/order-payment/pay-way-mgmt/pay-way-mgmt/pg-list-grid.tsx src/components/order-payment/rfd-mgmt/manual-rfd-accp-mgr/manual-rfd-accp-mgr-search-form.tsx src/components/order-payment/rfd-mgmt/manual-rfd-fnsh-mgr/manual-rfd-fnsh-mgr-grid.tsx src/components/order-payment/rfd-mgmt/orgnl-rfd-fnsh-proc/orgnl-rfd-fnsh-proc-search-form.tsx src/components/organizational-chart/organizational-chart.tsx src/components/popup/(multi-lang)/promotion/promotion-multi-lang/promotion-multi-lang-form.tsx src/components/popup/display/display-category/display-category-contents.tsx src/components/popup/display/display-category/display-category-multi-tree.tsx src/components/popup/display/display-category/display-category-tree.tsx src/components/popup/display/icon-list/icon-list-contetns.tsx src/components/popup/display/icon-list/icon-list-grid.tsx src/components/popup/display/icon-list/icon-list-search-form.tsx src/components/popup/display/standard-category/standard-category-contents.tsx src/components/popup/display/swiper-type/swiper-type-popup-grid.tsx src/components/popup/display/template-corner-mgmt/corner-mgmt/corner-popup-list-grid.tsx src/components/popup/display/template-corner-mgmt/corner-mgmt/corner-popup-search.tsx src/components/popup/display/template-corner-mgmt/template-mgmt/template-popup-list-grid.tsx src/components/popup/display/template-corner-mgmt/template-mgmt/template-popup-search.tsx src/components/popup/enterprise/channel-commission/channel-commission-grid.tsx src/components/popup/enterprise/common/partner-register-manag-grid.tsx src/components/popup/enterprise/coopcm-registration/coopcm-registration-form.tsx src/components/popup/enterprise/entr-registration/entr-registration-delipolc-grid.tsx src/components/popup/enterprise/entr-registration/entr-registration-delivery-grid.tsx src/components/popup/enterprise/entr-registration/entr-registration-form-ecpn.tsx src/components/popup/enterprise/entr-registration/entr-registration-form-mrgn.tsx src/components/popup/enterprise/entr-registration/entr-registration-form.tsx src/components/popup/enterprise/sale-grade-stats/stats-day-grid.tsx src/components/popup/enterprise/sale-grade-stats/stats-month-grid.tsx src/components/popup/enterprise/sale-grade-stats/stats-popup.tsx src/components/popup/enterprise/sale-grade/entr-answer-contents-grid.tsx src/components/popup/enterprise/sale-grade/entr-answer-detail-contents-grid.tsx src/components/popup/enterprise/sale-grade/entr-answer-popup.tsx src/components/popup/enterprise/sale-grade/entr-order-contents-grid.tsx src/components/popup/enterprise/sale-grade/entr-order-detail-contents-grid.tsx src/components/popup/enterprise/sale-grade/entr-order-popup.tsx src/components/popup/enterprise/sale-grade/shipping-contents-grid.tsx src/components/popup/enterprise/sale-grade/shipping-detail-contents-grid.tsx src/components/popup/enterprise/sale-grade/shipping-popup.tsx src/components/popup/goods/display-goods-review-list/display-goods-review-list-grid.tsx src/components/popup/goods/display-goods-review-list/display-goods-review-list-search-form.tsx src/components/popup/goods/goods-info/ai-goods-list/ai-goods-list-grid.tsx src/components/popup/goods/goods-info/ai-goods-list/ai-goods-list-search-form.tsx src/components/popup/goods/goods-info/goods-list/goods-list-contents.tsx src/components/popup/goods/goods-info/goods-list/goods-list-grid.tsx src/components/popup/goods/goods-info/goods-list/goods-list-search-form.tsx src/components/popup/goods/goods-sale-state-modify-contents.tsx src/components/popup/marketing/coupon-list/coupon-list-search-form.tsx src/components/popup/member/member-coupon-list/member-coupon-list-search-form.tsx src/components/popup/member/member-list/member-list-contents.tsx src/components/popup/member/member-mileage/member-mileage-search-form.tsx src/components/popup/order-payment/email-input-popup-contents.tsx src/components/popup/order/cust-ord-qry/cust-ord-qry-search-form.tsx src/components/popup/partner/channel/channel-list-grid.tsx src/components/popup/partner/channel/channel-list-search-form.tsx src/components/popup/popup-title-multi-lang-selector.tsx src/components/popup/popup-title.tsx src/components/popup/preview/preview-contents.tsx src/components/popup/system/user-qry/user-qry-search-form.tsx src/components/popup/test/ai-goods-list-multi-popup-test.tsx src/components/popup/test/ai-goods-list-popup-test.tsx src/components/popup/test/display-goods-review-list-popup-test.tsx src/components/popup/test/goods-list-multi-popup-test.tsx src/components/popup/test/goods-list-popup-test.tsx src/components/popup/test/goods-noti-open-popup-test.tsx src/components/popup/test/page-to-popup.tsx src/components/settings/context/settings-provider.tsx src/components/statistics/customer-service/biztype/biztype-search-form.tsx src/components/statistics/customer-service/biztype/biztype-tab-contents.tsx src/components/statistics/customer-service/counselor/counselor-search-form.tsx src/components/statistics/goods-cncl-status/goods-cncl-status-grid.tsx src/components/statistics/goods-cncl-status/goods-cncl-status-page.tsx src/components/statistics/goods-cncl-status/goods-cncl-status-search-form.tsx src/components/statistics/goods-sales-status/goods-sales-status-grid.tsx src/components/statistics/goods-sales-status/goods-sales-status-page.tsx src/components/statistics/goods-sales-status/goods-sales-status-search-form.tsx src/components/statistics/marketing-analysis/coupon-order-status/coupon-order-grid.tsx src/components/statistics/marketing-analysis/coupon-order-status/coupon-order-page.tsx src/components/statistics/marketing-analysis/coupon-order-status/coupon-order-search-form.tsx src/components/statistics/marketing-analysis/coupon-sales-status/coupon-sales-grid.tsx src/components/statistics/marketing-analysis/coupon-sales-status/coupon-sales-page.tsx src/components/statistics/marketing-analysis/coupon-sales-status/coupon-sales-search-form.tsx src/components/statistics/marketing-analysis/mbr-att-order-prcond/age-sex/age-sex-contents.tsx src/components/statistics/marketing-analysis/mbr-att-order-prcond/mbr-grade/mbr-grade-contents.tsx src/components/statistics/marketing-analysis/mbr-att-order-prcond/search-part/mbr-att-order-prcond-search-static.tsx src/components/statistics/marketing-analysis/mbt-att-sales-prcond/age-sex/age-sex-contents.tsx src/components/statistics/marketing-analysis/mbt-att-sales-prcond/mbr-grade/mbr-grade-contents.tsx src/components/statistics/marketing-analysis/mbt-att-sales-prcond/mbr-grade/mbr-grade-grid.tsx src/components/statistics/marketing-analysis/mbt-att-sales-prcond/search-part/mbr-att-sales-search-static.tsx src/components/statistics/marketing-analysis/path-order-status/path-order-grid.tsx src/components/statistics/marketing-analysis/path-order-status/path-order-page.tsx src/components/statistics/marketing-analysis/path-order-status/path-order-search-form.tsx src/components/statistics/marketing-analysis/path-sale-status/path-sale-grid.tsx src/components/statistics/marketing-analysis/path-sale-status/path-sale-page.tsx src/components/statistics/marketing-analysis/path-sale-status/path-sale-search-form.tsx src/components/statistics/member/member-grid.tsx src/components/statistics/member/member-search-form.tsx src/components/statistics/order-analysis/brand-order-prcond/brand-order-prcond-contents.tsx src/components/statistics/order-analysis/brand-order-prcond/search-part/brand-order-prcond-search-static.tsx src/components/statistics/order-analysis/ctg-order-prcond/ctg-order-prcond-contents.tsx src/components/statistics/order-analysis/ctg-order-prcond/ctg-order-prcond-grid.tsx src/components/statistics/order-analysis/ctg-order-prcond/search-part/ctg-order-prcond-search-static.tsx src/components/statistics/order-analysis/entr-order-prcond/entr-order-prcond-contents.tsx src/components/statistics/order-analysis/entr-order-prcond/entr-order-prcond-grid.tsx src/components/statistics/order-analysis/entr-order-prcond/search-part/entr-order-prcond-search-static.tsx src/components/statistics/order-analysis/goods-order-prcond/goods-order-prcond-contents.tsx src/components/statistics/order-analysis/goods-order-prcond/goods-order-prcond-grid.tsx src/components/statistics/order-analysis/goods-order-prcond/search-part/goods-order-prcond-search-static.tsx src/components/statistics/order-analysis/payway-order-prcond/payway-order-prcond-contents.tsx src/components/statistics/order-analysis/payway-order-prcond/search-part/payway-order-prcond-search-static.tsx src/components/statistics/order-analysis/term-order-prcond/search-part/term-order-prcond-search-static.tsx src/components/statistics/order-analysis/term-order-prcond/term-order-prcond-contents.tsx src/components/statistics/order-analysis/term-order-prcond/term-order-prcond-search-form.tsx src/components/statistics/order-analysis/tmsl-order-prcond/tmsl-order-prcond-contents.tsx src/components/statistics/order-analysis/tmsl-order-prcond/tmsl-order-prcond-grid.tsx src/components/statistics/sales/brand/sales-brand-grid.tsx src/components/statistics/sales/brand/sales-brand-search.tsx src/components/statistics/sales/category/sales-category-grid.tsx src/components/statistics/sales/category/sales-category-search.tsx src/components/statistics/sales/enterprise/sales-entr-grid.tsx src/components/statistics/sales/enterprise/sales-entr-search.tsx src/components/statistics/sales/goods/sales-goods-grid.tsx src/components/statistics/sales/goods/sales-goods-search.tsx src/components/statistics/sales/payway/sales-payway-grid.tsx src/components/statistics/sales/payway/sales-payway-search.tsx src/components/statistics/sales/term/sales-term-graph-section.tsx src/components/statistics/sales/term/sales-term-grid.tsx src/components/statistics/sales/term/sales-term-search.tsx src/components/statistics/sales/tmsl/sales-tmsl-graph-section.tsx src/components/statistics/sales/tmsl/sales-tmsl-grid.tsx src/components/statistics/shopping-basket/shopping-basket-grid.tsx src/components/statistics/shopping-basket/shopping-basket-search-form.tsx src/components/system/base-info-mgmt/cm-cd-mgmt/cm-cd-mgmt-contents.tsx src/components/system/base-info-mgmt/holi-mgmt/holi-mgmt-search-form.tsx src/components/system/linkage-mgmt/link-mgmt/link-mgmt-search.tsx src/components/system/linkage-mgmt/open-api-hist/open-api-hist-mgmt-search.tsx src/components/system/linkage-mgmt/open-api-mgmt/open-api-mgmt-search.tsx src/components/system/menu-mgmt/menu-info-mgmt/menu-detail/menu-detail-section.tsx src/components/system/menu-mgmt/menu-info-mgmt/menu-detail/menu-info-form.tsx src/components/system/menu-mgmt/menu-info-mgmt/menu-detail/menu-info-grid.tsx src/components/system/menu-mgmt/menu-info-mgmt/menu-tree/menu-tree.tsx src/components/system/monitoring-mgmt/menu-use/menu-use-search.tsx src/components/system/monitoring-mgmt/menu-use/menu-use-user-search.tsx src/components/system/monitoring-mgmt/personal-info-read-hist/personal-info-read-hist-search-form.tsx src/components/system/monitoring-mgmt/server-monitoring-mgmt/incident-markdown-alert.tsx src/components/system/monitoring-mgmt/server-monitoring-mgmt/server-monitoring-mgmt-contents.tsx src/components/system/monitoring-mgmt/server-monitoring-mgmt/server-monitoring-service-layout.tsx src/components/system/monitoring-mgmt/user-access-hist/dtl-login-hist-grid.tsx src/components/system/monitoring-mgmt/user-access-hist/last-login-info-gird.tsx src/components/system/monitoring-mgmt/user-access-hist/user-access-hist-search-form.tsx src/components/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-mgmt-search-form.tsx src/components/system/ntc-mtr-mgmt/cust-ntc-mtr-mgmt/cust-ntc-mtr-mgmt-search-form.tsx src/components/system/ntc-mtr-mgmt/faq-mgmt/faq-mgmt-search-form.tsx src/components/system/ntc-mtr-mgmt/sys-ntc-mgmt/sys-ntc-mgmt-search-form.tsx src/components/system/tms-sms-push/app-push-mgmt/app-push-mgmt-contents.tsx src/components/system/tms-sms-push/app-push-mgmt/app-push-mgmt-grid.tsx src/components/system/tms-sms-push/app-push-mgmt/app-push-mgmt-search-form.tsx src/components/system/tms-sms-push/email-snd-mgmt/email-snd-mgmt-search-form.tsx src/components/system/tms-sms-push/noti-msg-mgmt/noti-msg-mgmt-search-form.tsx src/components/system/tms-sms-push/sms-msg-mgmt/sms-msg-mgmt-search-form.tsx src/components/system/user-mgmt/indiv-rt-mgmt/indiv-rt-menu-form.tsx src/components/system/user-mgmt/indiv-rt-mgmt/indiv-rt-mgmt-contents.tsx src/components/system/user-mgmt/user-info-mgmt/user-info-contents.tsx src/components/system/user-mgmt/user-info-mgmt/user-info-search.tsx src/components/upload/components/preview-multi-file.tsx src/components/upload/components/rejection-files.tsx src/components/vcat-upload/components/preview-multi-file.tsx src/components/vcat-upload/components/rejection-files.tsx src/config/auth-provider.tsx src/constants/common/common-constants.ts src/constants/common/popup-constants.ts src/constants/display/display-popup-constants.ts src/constants/enterprise/coopcm-channel-constants.ts src/constants/enterprise/enterprise-popup-constants.ts src/constants/enterprise/job-collaboration-evaluation.ts src/constants/enterprise/sale-grade-constants.ts src/constants/goods/goods-constants.ts src/constants/goods/goods-popup-constants.ts src/constants/order-payment/order-payment-popup-constants.ts src/constants/partner/partner-constants.ts src/constants/statistics/marketing-analysis-constants.ts src/constants/statistics/order-analysis-constants.ts src/constants/system/system-button-constants.ts src/constants/system/system-constants.ts src/constants/system/system-popup-constants.ts src/grid/adjust/ac-sale-grid.ts src/grid/customer-service/cnsl-quot-mgmt-grid.ts src/grid/customer-service/cust-cpns-mgmt-grid.ts src/grid/customer-service/cust-cpns-pays-prcond-grid.ts src/grid/customer-service/rwd-amt-lim-grid.ts src/grid/customer-service/rwd-typ-mgmt-grid.ts src/grid/delivery/deli-fnsh-proc-grid.ts src/grid/delivery/deli-rgn-grp-mgmt-grid.ts src/grid/delivery/insuff-mgmt-grid.ts src/grid/delivery/ship-fnsh-proc-grid.ts src/grid/delivery/use-deli-indi-proc-grid.ts src/grid/delivery/use-deli-ord-dtl-grid.ts src/grid/delivery/use-deli-qry-grid.ts src/grid/delivery/use-ord-std-grid.ts src/grid/delivery/use-ship-indi-proc-grid.ts src/grid/delivery/wthd-conf-proc-grid.ts src/grid/delivery/wthd-fnsh-proc-grid.ts src/grid/delivery/wthd-indi-proc-grid.ts src/grid/display/corner-mgmt-grid.ts src/grid/display/display-category/display-category-goods-grid.ts src/grid/display/display-connect/template-corner-grid.ts src/grid/display/template-mgmt-grid.ts src/grid/display/use-mall-grid.ts src/grid/display/use-terms-conditions-mgmt-grid.ts src/grid/enterprise/channel-commission-grid.ts src/grid/enterprise/channel-history-columns.ts src/grid/enterprise/coopcm-list-columns.ts src/grid/enterprise/delivery-policy-mgmt-info-grid.ts src/grid/enterprise/dtl-chl-history-columns.ts src/grid/enterprise/entr-info-mgmt-grid.ts src/grid/enterprise/entr-registration-aemp-grid.ts src/grid/enterprise/entr-registration-delipolc-grid.ts src/grid/enterprise/entr-registration-delivery-grid.ts src/grid/enterprise/job-collaboration-evaluation-grid.ts src/grid/goods/goods-aprv-mgmt-grid.ts src/grid/goods/goods-declaration-grid-columns.ts src/grid/goods/goods-mgmt-info-grid.ts src/grid/goods/itm-info-mgmt-grid.ts src/grid/goods/option-info-grid.ts src/grid/goods/rank-except-mgmt-grid.ts src/grid/goods/rsv-goods-grid.ts src/grid/goods/tmdl-goods-grid.ts src/grid/goods/use-goods-qa-grid-columns.ts src/grid/goods/use-low-sales-goods-grid.ts src/grid/goods/use-top-sales-category-grid.ts src/grid/goods/use-top-sales-goods-grid.ts src/grid/marketing/event-info-mgmt-grid.ts src/grid/marketing/event-lot-mgmt-grid.ts src/grid/marketing/event-payment-mgmt-grid.ts src/grid/marketing/event-register-aply-grid.ts src/grid/member/product-review-list-grid.ts src/grid/order-payment/use-cnsr-ord-grid.ts src/grid/order-payment/use-exch-ord-qry-grid.ts src/grid/order-payment/use-goods-info-grid.ts src/grid/order-payment/use-manual-rfd-accp-mgr-grid.ts src/grid/order-payment/use-manual-rfd-fnsh-mgr-grid.ts src/grid/order-payment/use-ord-claim-proc-grid.ts src/grid/order-payment/use-ord-cncl-qry-grid.ts src/grid/order-payment/use-ord-qry-grid.ts src/grid/order-payment/use-order-evid-doc-dtl-popup-grid.ts src/grid/order-payment/use-order-evid-doc-grid.ts src/grid/order-payment/use-orgnl-rfd-fnsh-proc-grid.ts src/grid/order-payment/use-pay-monitoring-mgmt-common-grid.ts src/grid/order-payment/use-pay-way-cd-list-grid.ts src/grid/order-payment/use-rglr-ord-chg-hstry-grid.ts src/grid/order-payment/use-rglr-ord-hstry-grid.ts src/grid/order-payment/use-rtn-ord-qry-grid.ts src/grid/popup/display/use-mall-list-grid.ts src/grid/popup/enterprise/entr-ord-detail-columns.ts src/grid/popup/enterprise/sale-grade-statistics-day-grid.ts src/grid/popup/enterprise/sale-grade-statistics-month-grid.ts src/grid/popup/goods/use-ai-goods-popup-list-grid-columns.ts src/grid/popup/goods/use-goods-popup-list-grid-columns.ts src/grid/popup/goods/use-review-evaluation-item-multi-language-grid-columns.ts src/grid/popup/marketing/event-list-grid.ts src/grid/statistics/ctg-order-prcond-grid.ts src/grid/statistics/payway-order-prcond-columns.ts src/grid/statistics/sales-payway-grid.ts src/grid/statistics/tmsl-order-prcond-grid.ts src/grid/system/app-push-mgmt-grid.ts src/grid/system/btn-rt-grid.ts src/grid/system/faq-mgmt-grid.ts src/grid/system/lowr-dept-grid.ts src/grid/system/open-api-mgmt-grid.ts src/grid/system/use-btn-rt-grid.ts src/grid/system/use-rt-grp-qry-grid.ts src/grid/system/use-tgt-mgr-bat-info-grid.ts src/grid/system/use-tgt-mgr-info-grid.ts src/grid/system/user-access-hist-grid.ts src/hooks/common/use-boolean.ts src/hooks/common/use-client-rect.ts src/hooks/common/use-cookies.ts src/hooks/common/use-copy-to-clipboard.ts src/hooks/common/use-countdown.ts src/hooks/common/use-debounce.ts src/hooks/common/use-double-click.ts src/hooks/common/use-event-listener.ts src/hooks/common/use-gnb-menu.ts src/hooks/common/use-local-storage.ts src/hooks/common/use-responsive.ts src/hooks/common/use-safe-parse.ts src/hooks/common/use-scroll-offset-top.ts src/hooks/common/use-set-state.ts src/hooks/common/use-tabs.ts src/hooks/dashboard/use-commoncode-with-refval.ts src/hooks/dashboard/use-dashboard-auto-fetch.ts src/hooks/layout/use-bkmk-menu.ts src/hooks/layout/use-option-menu.tsx src/hooks/marketing/use-promotion-multi-lang-open.ts src/hooks/popup/use-open-common-popup.ts src/hooks/popup/use-open-popup.ts src/layouts/auth-centered/layout.tsx src/layouts/auth-split/layout.tsx src/layouts/components/contacts-popover.tsx src/layouts/components/notifications-drawer/index.tsx src/layouts/components/notifications-drawer/notification-item.tsx src/layouts/components/searchbar/index.tsx src/layouts/components/searchbar/utils.ts src/layouts/core/header-section.tsx src/layouts/dashboard/layout.tsx src/layouts/default/layout.tsx src/layouts/simple/layout.tsx src/lib/common/middleware/middleware-utils.ts src/lib/common/plugin/restApi.ts src/lib/common/popup/popup.ts src/lib/common/rich-tree/convert-rich-tree-item.ts src/lib/common/sanitize-html.ts src/locales/i18n-provider.tsx src/locales/langs/en/system/tmsSmsPush.json src/locales/langs/ja/system/tmsSmsPush.json src/locales/langs/ko/common.json src/locales/langs/ko/goods/generalGoods.json src/locales/langs/ko/system.json src/locales/langs/ko/system/personalMgmt.json src/locales/langs/ko/system/tmsSmsPush.json src/schema/customer-service/cnsl-quot-mgmt-schema.ts src/schema/customer-service/cnsl-typ-mgmt-schema.ts src/schema/customer-service/counsel-ai-mgmt-schema.ts src/schema/customer-service/cust-cpns-mgmt-schema.ts src/schema/customer-service/cust-svc-ntc-schema.ts src/schema/customer-service/inq-typ-mgmt-schema.ts src/schema/customer-service/ob-cnsl-typ-mgmt-schema.ts src/schema/customer-service/reward-type-mgmt-schema.ts src/schema/customer-service/rwd-typ-mgmt-schema.ts src/schema/customer-service/tel-prms-mgmt-schema.ts src/schema/display/bulletin-board-mgmt/board-contents-schema.ts src/schema/display/bulletin-board-mgmt/board-system-schema.ts src/schema/display/display-category/display-category-schema.ts src/schema/display/display-common/goods-batch-upload-schema.ts src/schema/display/icon-mgmt-schema.ts src/schema/display/plan-shop-mgmt/plan-shop-end-change-schema.ts src/schema/display/plan-shop-mgmt/plan-shop-group-schema.ts src/schema/display/plan-shop-mgmt/plan-shop-mgmt-schema.ts src/schema/display/template-corner-mgmt-schema.ts src/schema/display/terms-conditions-mgmt-schema.ts src/schema/enterprise/coopcm-channel-schema.ts src/schema/enterprise/delivery-policy-schema.ts src/schema/enterprise/job-collaboration-schema.ts src/schema/enterprise/sale-grade-stats-schema.ts src/schema/goods/ai-goods-popup-info-mgmt-schema.ts src/schema/goods/goods-popup-info-mgmt-schema.ts src/schema/goods/goods-qa-schema.ts src/schema/goods/goods-review-mgmt-schema.ts src/schema/marketing/event-info-mgmt-schema.ts src/schema/member/inst-customer-info-mgmt-schema.ts src/schema/member/member-detail-info-schema.ts src/schema/member/member-info-confirm-reason-schema.ts src/schema/popup/size-guide-preview-popup-args-schema.ts src/schema/popup/standard-category-schema.ts src/schema/search/search-markup-schema.ts src/schema/statistics/coupon-status-schema.ts src/schema/statistics/path-way-status-schema.ts src/schema/statistics/sales-brand-schema.ts src/schema/statistics/sales-category-schema.ts src/schema/statistics/sales-entr-schema.ts src/schema/statistics/sales-goods-schema.ts src/schema/statistics/sales-payway-schema.ts src/schema/statistics/sales-term-schema.ts src/schema/statistics/sales-tmsl-schema.ts src/schema/statistics/summary-schema.ts src/schema/system/app-push-mgmt-schema.ts src/schema/system/email-snd-mgmt-schema.ts src/schema/system/sms-msg-mgmt-schema.ts src/store/common/auth-store.ts src/store/common/common-code-store.ts src/theme/core/custom-shadows.ts src/theme/core/palette.ts src/theme/styles/mixins.ts src/types/adjust/ac-delivery-amount-types.ts src/types/adjust/ac-sale-types.ts src/types/adjust/entr-commission-types.ts src/types/adjust/mileage-types.ts src/types/adjust/pg-adjust-compare-types.ts src/types/adjust/pg-approval-compare-types.ts src/types/api/bulletin-board-contents-mgmt-api-types.ts src/types/api/code-permission-api-types.ts src/types/api/customer-service-api-types.ts src/types/api/display-connect-mgmt-api-types.ts src/types/api/display-corner-mapp-mgmt-api-types.ts src/types/api/goods-batch-regist-api-types.ts src/types/api/goods-detail-api-types.ts src/types/api/goods-mgmt-info-api-types.ts src/types/api/goods-sale-state-api-types.ts src/types/api/itm-info-mgmt-api-types.ts src/types/api/standard-category-api-types.ts src/types/api/summary-api-types.ts src/types/common/api-types.ts src/types/common/api.ts src/types/common/blog-types.ts src/types/common/calendar-types.ts src/types/common/chat-types.ts src/types/common/checkout-types.ts src/types/common/code-types.ts src/types/common/data-grid-types.ts src/types/common/fields/date-picker-types.ts src/types/common/fields/radio-yn-types.ts src/types/common/file-types.ts src/types/common/general-types.ts src/types/common/invoice-types.ts src/types/common/job-types.ts src/types/common/kanban-types.ts src/types/common/mail-types.ts src/types/common/order-types.ts src/types/common/popup-types.ts src/types/common/product-types.ts src/types/common/system-code-types.ts src/types/common/tour-types.ts src/types/common/tree-types.ts src/types/common/user-types.ts src/types/customer-service/combine-counseling-mgmt-types.ts src/types/customer-service/cust-cpns-dtl-types.ts src/types/customer-service/cust-cpns-mgmt-types.ts src/types/dashboard/template-dashboard-cs-types.ts src/types/delivery/deli-dtl-types.ts src/types/delivery/deli-mgmt-common-types.ts src/types/delivery/deli-qry-types.ts src/types/delivery/deli-rgn-grp-mgmt-types.ts src/types/delivery/deli-rgn-mgmt-types.ts src/types/delivery/evt-gft-deli-mgmt-types.ts src/types/delivery/evt-gft-ship-fnsh-bat-reg-types.ts src/types/delivery/nsnd-prcond-types.ts src/types/delivery/ship-fnsh-bat-reg-types.ts src/types/delivery/wthd-dtl-types.ts src/types/delivery/wthd-sch-types.ts src/types/delivery/wthd-stat-upd-proc-types.ts src/types/display/display-category/disp-category-types.ts src/types/display/icon-types.ts src/types/display/mall-types.ts src/types/display/plan-shop-group-info-types.ts src/types/display/plan-shop-info-types.ts src/types/display/site-types.ts src/types/enterprise/coopcm-types.ts src/types/enterprise/coopm-types.ts src/types/enterprise/delivery-policy-mgmt-types.ts src/types/enterprise/entr-types.ts src/types/enterprise/sale-grade-types.ts src/types/goods/ai-goods-list-types.ts src/types/goods/brand-types.ts src/types/goods/general-goods-reg-types.ts src/types/goods/gift-goods-reg-types.ts src/types/goods/goods-info-mod-hist-types.ts src/types/goods/goods-list-types.ts src/types/goods/goods-qa-types.ts src/types/goods/goods-review-info-types.ts src/types/goods/goods-stock-types.ts src/types/goods/itm-info-mgmt-types.ts src/types/goods/itm-option-types.ts src/types/goods/kwd-boosting-mgmt-types.ts src/types/goods/new-word-mgmt-types.ts src/types/goods/rank-except-mgmt-types.ts src/types/goods/review-evaluation-mgmt-types.ts src/types/goods/rsv-goods-types.ts src/types/goods/syn-mgmt-types.ts src/types/goods/tmdl-goods-types.ts src/types/marketing/event-mgmt-types.ts src/types/marketing/event-reply-mgmt-types.ts src/types/marketing/event-template-mgmt-types.ts src/types/marketing/mileage-payment-mgmt-info-types.ts src/types/marketing/promotion-common-types.ts src/types/member/member-detail-types.ts src/types/member/staff-dc-litmit-batch-reg-types.ts src/types/order-payment/ord-claim-proc-types.ts src/types/order-payment/rglr-ord-sgt-mgmt-types.ts src/types/partner/channel-types.ts src/types/schema/delivery/ship-fnsh-proc-schema.ts src/types/search/popular-keyword-types.ts src/types/search/rank-mgmt-types.ts src/types/search/recom-sch-wrd-mgmt-types.ts src/types/search/search-markup-mgmt-types.ts src/types/statistics/brand-order-prcond-types.ts src/types/statistics/ctg-order-prcond-types.ts src/types/statistics/entr-order-prcond-types.ts src/types/statistics/goods-order-prcond-types.ts src/types/statistics/mbr-att-order-prcond-types.ts src/types/statistics/mbr-att-sales-prcond-types.ts src/types/statistics/member-types.ts src/types/statistics/payway-order-prcond-types.ts src/types/statistics/sales/brand-types.ts src/types/statistics/sales/category-types.ts src/types/statistics/sales/enterprise-types.ts src/types/statistics/sales/goods-types.ts src/types/statistics/sales/term-types.ts src/types/statistics/sales/tmsl-types.ts src/types/statistics/term-order-prcond-types.ts src/types/statistics/tmsl-order-prcond-types.ts src/types/system/app-push-mgmt-types.ts src/types/system/cm-cd-mgmt-types.ts src/types/system/cust-noti-mgmt-types.ts src/types/system/cust-ntc-mtr-mgmt-types.ts src/types/system/faq-mgmt-types.ts src/types/system/holi-mgmt-types.ts src/types/system/indiv-rt-mgmt-types.ts src/types/system/noti-msg-mgmt-types.ts src/types/system/personal-info-read-hist-types.ts src/types/system/phbt-wrd-mgmt-types.ts src/types/system/sys-ntc-mgmt-types.ts src/types/system/user-access-hist-types.ts src/types/system/user-dept-mgmt-types.ts src/types/system/zip-no-mgmt-types.ts src/types/theme/mixins-types.ts src/types/theme/palette-types.ts src/types/theme/shadow-types.ts src/utils/common/axios-utils.ts src/utils/common/change-case-utils.ts src/utils/common/date-picker-utils.ts src/utils/common/format-number-utils.ts src/utils/common/format-time-utils.ts src/utils/common/helper-utils.ts src/utils/common/metadata-utils.ts src/utils/common/response-utils.ts src/utils/common/storage-available-utils.ts src/utils/common/uuidv4-utils.ts src/utils/goods/goods-info-mgmt-utils.ts src/utils/goods/goods-reg-utils.ts src/utils/goods/goods-utils.ts src/utils/marketing/promotion-utils.ts src/utils/order-payment/cnsr-ord-utils.ts

프론트 기술 스택 업그레이드

[개선] 프론트엔드 기술 스택 업그레이드 : React 19.2, Next.js 16.0, TailwindCSS 4.1 등 주요 프레임워크와 개발 환경을 최신 버전으로 업그레이드하여 성능, 안정성, 유지보수성을 강화하였습니다. [개선] 코드 품질 및 성능 최적화 : 다국어 처리 방식 통일, 코드 규칙 일원화, 외부 스크립트 및 번들 구조 최적화를 통해 유지보수성과 초기 로딩 성능을 향상하였습니다.

1. 프론트엔드 기술 스택 업그레이드

이번 릴리즈에서는 프론트엔드 프레임워크 및 개발 환경 전반의 버전 업그레이드를 진행하여, 최신 기술 스펙을 반영하고 안정성·성능·호환성을 강화했습니다. React/Next.js 기반 구조의 최신 기능 활용이 가능해졌으며, 빌드 환경과 스타일링 규칙 또한 최신 버전에 맞게 개선되었습니다.

주요 내용

  • React : 19.0.0 → 19.2.0

  • React DOM : 19.0.0 → 19.2.0

  • Next.js : 15.2.3 → 16.0.1

  • next-intl : 3.26.4 → 4.4.0 (다국어 처리 안정성 및 기능 향상)

  • TailwindCSS : 3.4.10 → 4.1.16 (신규 빌드 엔진 및 성능 개선 반영)

  • eslint-plugin-tailwindcss → eslint-plugin-better-tailwindcss (3.17.4 → 3.7.10, 더 엄격하고 개선된 규칙 적용)

  • prettier-plugin-tailwindcss : 0.6.6 → 0.7.1

  • Node.js : 20.10 → 24.11 (최신 LTS 기반 환경으로 전환)

기대 효과

  • 프레임워크 및 라이브러리 최신 기능 활용 가능

  • 초기 로딩 속도 및 빌드 성능 향상

  • 개발 생산성 증가 및 유지보수 난이도 감소

  • 다국어 처리(Next-intl) 안정성 개선

  • 최신 Node 기반으로 보안성 및 패키지 호환성 강화

chevron-right소스 변경 내역hashtag

bo

  • next.config.mjs

  • package.json

  • src/api/system/user-api.ts

  • src/app/(task-popup)/goods/goods-mgmt/goods-info-mgmt/goods-info-detail/page.tsx

  • src/app/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/page.tsx

  • src/app/(task-popup)/goods/goods-qna-mgmt/goods-qna-template-mgmt/page.tsx

  • src/app/(task-popup)/goods/review-mgmt/review-evaluation/review-evaluation-item-value-list/page.tsx

  • src/app/[pageType]/goods/goods-mgmt/general-goods-reg/page.tsx

  • src/app/[pageType]/goods/goods-mgmt/goods-info-mgmt/page.tsx

  • src/app/[pageType]/goods/review-mgmt/review-evaluation-mgmt/page.tsx

  • src/app/[pageType]/goods/search-mgmt/kwd-boosting-mgmt/page.tsx

  • src/app/[pageType]/goods/search-mgmt/rank-mgmt/page.tsx

  • src/app/[pageType]/goods/search-mgmt/syn-mgmt/page.tsx

  • src/app/[pageType]/guide/page.tsx

  • src/app/[pageType]/layout.tsx

  • src/app/[pageType]/system/monitoring-mgmt/server-monitoring-mgmt/page.tsx

  • src/app/layout.tsx

  • src/app/popup/display/standard-category/page.tsx

  • src/components/common/dashboard/board-grade.tsx

  • src/components/common/dashboard/board-more-button.tsx

  • src/components/common/dashboard/board-toggle-button.tsx

  • src/components/common/dashboard/dashboard-list.tsx

  • src/components/common/editor/common-editor-inner.tsx

  • src/components/common/guide/sample-dashboard/dashboard-detail-cont/dashboard-seller-grade-detail.tsx

  • src/components/common/table-layout/common-table-item.tsx

  • src/components/common/tree/item/tree-item-icons.tsx

  • src/components/dashboard/po/dashboard-seller-grade-detail.tsx

  • src/components/hook-form/rhf-date-picker.tsx

  • src/components/system/user-mgmt/indiv-rt-mgmt/indiv-rt-menu-form.tsx

  • src/global.css

  • src/lib/common/middleware/middleware-utils.ts

  • src/proxy.ts

  • src/theme/core/components/mui-x-data-grid.tsx

  • tsconfig.json

fo

  • src/components/customer/question-item.tsx

  • .eslintrc.js

  • package.json

  • postcss.config.js

  • src/api/member/login.ts

  • src/api/member/mypage.ts

  • src/app/[locale]/(root)/community/(default)/[bbsId]/editor/page.tsx

  • src/app/[locale]/(root)/customer/[sidebar]/qna/[cnslNo]/page.tsx

  • src/app/[locale]/(root)/customer/notice/page.tsx

  • src/app/[locale]/(root)/customer/question/page.tsx

  • src/app/[locale]/(root)/member/coupon-list/page.tsx

  • src/app/[locale]/(root)/member/enterprise-verification/page.tsx

  • src/app/[locale]/(root)/member/join/complete/page.tsx

  • src/app/[locale]/(root)/member/join/type/page.tsx

  • src/app/[locale]/(root)/member/mypage/page.tsx

  • src/app/[locale]/(root)/member/setting/page.tsx

  • src/app/[locale]/(root)/member/shipping-management/page.tsx

  • src/app/[locale]/(root)/order/order/page.tsx

  • src/app/[locale]/(root)/order/regular-order-sheet/page.tsx

  • src/app/[locale]/error.tsx

  • src/app/[locale]/goods/error.tsx

  • src/app/[locale]/layout.tsx

  • src/assets/styles/common/slider.css

  • src/assets/styles/common/time-line.css

  • src/assets/styles/page/brand.css

  • src/assets/styles/page/event.css

  • src/components/claim/accept/accept-goods-select-box.tsx

  • src/components/claim/common/claim-guide-text-info.tsx

  • src/components/claim/common/claim-list-info.tsx

  • src/components/claim/common/claim-load-more-button.tsx

  • src/components/claim/common/claim-process-button.tsx

  • src/components/claim/common/claim-product.tsx

  • src/components/claim/common/claim-top-notice.tsx

  • src/components/claim/common/gift-box-card-info.tsx

  • src/components/claim/common/gift-card.tsx

  • src/components/claim/common/proof-doc-apply.tsx

  • src/components/claim/common/proof-doc-success.tsx

  • src/components/claim/main/cancel-detail.tsx

  • src/components/claim/main/gift-box-history.tsx

  • src/components/claim/main/gift-box-receive-detail.tsx

  • src/components/claim/main/gift-box-send-detail.tsx

  • src/components/claim/main/order-inquiry-detail.tsx

  • src/components/claim/main/return-detail.tsx

  • src/components/claim/modal/cancel-accept.tsx

  • src/components/claim/modal/option-change.tsx

  • src/components/claim/modal/return-accept.tsx

  • src/components/common/common-swiper.tsx

  • src/components/common/search-period.tsx

  • src/components/customer/customer-info.tsx

  • src/components/customer/list-search-input.tsx

  • src/components/customer/notice-item-wrapper.tsx

  • src/components/customer/notice-list.tsx

  • src/components/customer/order-goods-modal.tsx

  • src/components/customer/pagination.tsx

  • src/components/customer/qna-item.tsx

  • src/components/customer/qna-list.tsx

  • src/components/customer/qna-save.tsx

  • src/components/customer/question-list.tsx

  • src/components/customer/question-panel.tsx

  • src/components/customer/search-goods-list.tsx

  • src/components/customer/search-order-goods-list.tsx

  • src/components/display/board/board-item.tsx

  • src/components/display/board/board-list-page.tsx

  • src/components/display/board/board-list.tsx

  • src/components/display/board/board-select-sort.tsx

  • src/components/display/board/board-select-tab.tsx

  • src/components/display/board/contents-save.tsx

  • src/components/display/category/category-tabs.tsx

  • src/components/display/corner/brand-best-01.tsx

  • src/components/display/corner/brand-main-plan-goods.tsx

  • src/components/display/corner/brand-main-swiper.tsx

  • src/components/display/corner/goods-list-02.tsx

  • src/components/display/corner/image-banner-10.tsx

  • src/components/display/corner/main-swiper.tsx

  • src/components/display/corner/ranking-zone-goods-list.tsx

  • src/components/display/dynamic/dynamic-corner.tsx

  • src/components/display/dynamic/dynamic-plan-template.tsx

  • src/components/display/dynamic/dynamic-template.tsx

  • src/components/display/plan/detail/plan-div-obj-section.tsx

  • src/components/display/plan/detail/plan-div-obj-select.tsx

  • src/components/display/plan/detail/plan-footer-contetns.tsx

  • src/components/display/plan/detail/plan-header.tsx

  • src/components/display/plan/detail/plan-list-button.tsx

  • src/components/display/plan/detail/plan-modal.tsx

  • src/components/display/plan/detail/plan-title-html.tsx

  • src/components/display/plan/plan-list.tsx

  • src/components/display/plan/template/marketing-template-1.tsx

  • src/components/display/shop/brand/brand-goods.tsx

  • src/components/display/shop/brand/brand-image.tsx

  • src/components/event/detail/common/event-entry-button.tsx

  • src/components/event/detail/common/event-footer.tsx

  • src/components/event/detail/common/event-header.tsx

  • src/components/event/detail/event-coupon-detail.tsx

  • src/components/event/detail/event-html.tsx

  • src/components/event/detail/event-new-list.tsx

  • src/components/event/detail/event-reply-list.tsx

  • src/components/event/detail/event-reply.tsx

  • src/components/event/detail/event-roulette.tsx

  • src/components/event/detail/event-survey-detail-cont.tsx

  • src/components/event/event-item.tsx

  • src/components/event/event-list.tsx

  • src/components/event/event-select-tab.tsx

  • src/components/event/my-event-list/my-event-item.tsx

  • src/components/event/my-event-list/my-event-list.tsx

  • src/components/fo/common/app-download-banner.tsx

  • src/components/fo/common/contents-wrap.tsx

  • src/components/fo/common/floating.tsx

  • src/components/fo/common/header/header-account-buttons.tsx

  • src/components/fo/common/header/header-account.tsx

  • src/components/fo/common/header/header-wrapper.tsx

  • src/components/fo/common/header/util-wrap.tsx

  • src/components/fo/common/inner-components/btn-page-top.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/accept/accept-counting-box.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/accept/accept-goods-select-box.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/accept/accept-next-step-btn.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/accept/accept-step-navigation.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-coupon-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-guide-text-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-list-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-list-infodtl.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-load-more-button.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-process-button.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-product.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-refund-payment-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-top-notice.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/gift-box-card-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/gift-box-dlvp-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/gift-card.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/main/cancel-detail.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/main/gift-box-receive-detail.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/main/gift-box-send-detail.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/main/order-inquiry-detail.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/main/return-detail.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/modal/ClaimOrder.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/modal/ClaimOrderDetail.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/modal/Modal.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/modal/OrderDetails.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/modal/return-accept.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Common/CustomButton.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Coupon/chat-CouponList.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Delivery/tracking/tracking-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Event/chat-EventList.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Event/chat-OngoingEvents.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Input/chat-Input.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Search/chat-SearchResults.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Search/chat-SearchResultsWithDescription.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Shipping/AcceptNextStepBtn.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Shipping/AcceptStepNavigation.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Shipping/shipping-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Shipping/shipping-list-modal.tsx

  • src/components/fo/common/inner-components/chat/chat-popup.tsx

  • src/components/fo/common/inner-components/chat/chat-util/LinkButton.tsx

  • src/components/fo/common/inner-components/chat/hooks/chat-orderHandlers.tsx

  • src/components/fo/common/inner-components/footer-chatbot-button.tsx

  • src/components/fo/common/inner-components/footer-company-menu.tsx

  • src/components/fo/common/inner-components/footer.tsx

  • src/components/fo/common/inner-components/logo.tsx

  • src/components/fo/common/inner-components/mobile-navigation-bar.tsx

  • src/components/fo/common/inner-components/navigation-bar.tsx

  • src/components/fo/common/inner-components/terms-tab-contents.tsx

  • src/components/fo/common/layout-header.tsx

  • src/components/fo/common/tab-bar.tsx

  • src/components/fo/common/time-line-views.tsx

  • src/components/fo/community/bulletin-board-contents-list.tsx

  • src/components/fo/community/bulletin-board-gallery-item.tsx

  • src/components/fo/community/bulletin-board-item.tsx

  • src/components/fo/community/bulletin-board-reply-item.tsx

  • src/components/fo/community/bulletin-board-search-bar.tsx

  • src/components/fo/community/community-banner.tsx

  • src/components/fo/community/community-contents.tsx

  • src/components/fo/community/community-more-button.tsx

  • src/components/fo/community/community-video-swiper.tsx

  • src/components/fo/community/detail/bulletin-board-detail.tsx

  • src/components/fo/community/detail/bulletin-board-reply.tsx

  • src/components/fo/community/detail/community-detail.tsx

  • src/components/fo/community/reply-text-area.tsx

  • src/components/fo/display/plan-item.tsx

  • src/components/fo/display/plan-shop-list.tsx

  • src/components/fo/event/event-item.tsx

  • src/components/fo/event/event-list.tsx

  • src/components/fo/event/event-new-list.tsx

  • src/components/fo/main/corner-section.tsx

  • src/components/fo/mypage/accordion-order-info.tsx

  • src/components/fo/mypage/order-routine-manage-modal.tsx

  • src/components/fo/search/filter-brand.tsx

  • src/components/fo/search/filter-category.tsx

  • src/components/fo/search/filter-item-list.tsx

  • src/components/fo/search/filter.tsx

  • src/components/fo/search/inner-components/filter.tsx

  • src/components/fo/search/inner-components/recent-item-slide.tsx

  • src/components/fo/search/inner-components/search-bar-value.tsx

  • src/components/fo/search/inner-components/search-bar.tsx

  • src/components/fo/search/inner-components/search-imageupload.tsx

  • src/components/fo/search/inner-components/search-popular.tsx

  • src/components/fo/search/inner-components/search-product.tsx

  • src/components/fo/search/inner-components/search-recent.tsx

  • src/components/fo/search/inner-components/search-recommended.tsx

  • src/components/fo/search/inner-components/search-related.tsx

  • src/components/fo/search/inner-components/search-result-bar-value.tsx

  • src/components/fo/search/inner-components/search-result-bar.tsx

  • src/components/fo/search/search-area.tsx

  • src/components/fo/search/search-result-area.tsx

  • src/components/goods/detail/goods-associate-list.tsx

  • src/components/goods/detail/goods-detail-desc.tsx

  • src/components/goods/detail/goods-detail-purchase-buttons.tsx

  • src/components/goods/detail/goods-detail-rel-goods-list.tsx

  • src/components/goods/detail/goods-detail-tab-client.tsx

  • src/components/goods/detail/goods-detail-tab.tsx

  • src/components/goods/detail/package-goods-detail.tsx

  • src/components/goods/detail/package/bundle-item.tsx

  • src/components/goods/detail/package/bundle-list.tsx

  • src/components/goods/detail/package/package-item-detail.tsx

  • src/components/goods/detail/package/product-bundle-button-list.tsx

  • src/components/goods/detail/top/goods-baseinfo.tsx

  • src/components/goods/detail/top/goods-delivery-info.tsx

  • src/components/goods/detail/top/ootd-button.tsx

  • src/components/goods/modal/alarm-item.tsx

  • src/components/goods/modal/goods-benefit-modal.tsx

  • src/components/goods/modal/goods-delivery-info-modal.tsx

  • src/components/goods/modal/goods-gift-detail-modal.tsx

  • src/components/goods/modal/goods-restock-alarm-modal.tsx

  • src/components/goods/modal/goods-size-guide-modal.tsx

  • src/components/goods/modal/mileage-benefit-modal.tsx

  • src/components/goods/modal/ootd-fitting-modal.tsx

  • src/components/goods/option-select/general-option-select.tsx

  • src/components/goods/option-select/goods-counter-group.tsx

  • src/components/goods/qna/goods-qna-item.tsx

  • src/components/goods/qna/goods-qna-list-unit.tsx

  • src/components/goods/qna/goods-qna-list.tsx

  • src/components/goods/qna/goods-qna-mypage-list.tsx

  • src/components/goods/review/goods-review-list.tsx

  • src/components/goods/review/goods-review-top.tsx

  • src/components/goods/review/mypage/goods-review-list-possible.tsx

  • src/components/goods/review/mypage/my-review-item.tsx

  • src/components/goods/review/mypage/mypage-goods-review-list.tsx

  • src/components/member/dialog/pop-confirm.tsx

  • src/components/member/find-id/find-id-after.tsx

  • src/components/member/find-id/find-id-before.tsx

  • src/components/member/find-password/find-password-after.tsx

  • src/components/member/find-password/find-password-before.tsx

  • src/components/member/find-password/find-password-verification.tsx

  • src/components/member/join/business-registration-input.tsx

  • src/components/member/join/enterprise-member-info.tsx

  • src/components/member/join/enterprise-member-join.tsx

  • src/components/member/join/member-type-button.tsx

  • src/components/member/login/login.tsx

  • src/components/member/mileage/mileage-accordion.tsx

  • src/components/member/my-member-level/my-benefit.tsx

  • src/components/member/my-wish-list/wish-see-more-button.tsx

  • src/components/member/mypage/my-benefit.tsx

  • src/components/member/mypage/my-notibox.tsx

  • src/components/member/mypage/my-order.tsx

  • src/components/member/mypage/my-recent-favorite.tsx

  • src/components/member/mypage/quick-menu-settings.tsx

  • src/components/member/mypage/quick-menu.tsx

  • src/components/member/mypage/staff-discount.tsx

  • src/components/member/mypage/withdrawal-reason.tsx

  • src/components/member/no-member-order/no-member-order.tsx

  • src/components/member/personal-info/personal-info-edit.tsx

  • src/components/member/refund-account/refundAccount.tsx

  • src/components/member/shipping/shipping-list-modal.tsx

  • src/components/order/cart/cart-caution.tsx

  • src/components/order/cart/cart-delivery-info.tsx

  • src/components/order/cart/cart-item.tsx

  • src/components/order/cart/cart-tabs.tsx

  • src/components/order/cart/modal/installment-item.tsx

  • src/components/order/modal/login-join-guide-modal.tsx

  • src/components/order/order-complete/gift-card.tsx

  • src/components/order/order-complete/order-number.tsx

  • src/components/order/order/benefit-discount-amount.tsx

  • src/components/order/order/benefit-select-as-maximum.tsx

  • src/components/order/order/benefit-select-for-div.tsx

  • src/components/order/order/benefit-select-for-goods.tsx

  • src/components/order/order/benefit-select-for-order.tsx

  • src/components/order/order/document-list.tsx

  • src/components/order/order/gift-item-select.tsx

  • src/components/order/order/gift-order-card-and-message.tsx

  • src/components/order/order/order-delivery-chk.tsx

  • src/components/order/order/order-guest-info.tsx

  • src/components/order/order/order-item.tsx

  • src/components/order/order/order-payment-add.tsx

  • src/components/order/order/order-payment.tsx

  • src/components/order/order/order-routine.tsx

  • src/components/order/order/proof-doc-input-form.tsx

  • src/components/order/order/top-notice.tsx

  • src/components/order/regular-order/regular-order-item.tsx

  • src/components/order/regular-order/regular-order-skip-button.tsx

  • src/components/ui/DatePickers.tsx

  • src/components/ui/banner-msg.tsx

  • src/components/ui/banner-slide.tsx

  • src/components/ui/breadcrumb.tsx

  • src/components/ui/bullet-contents.tsx

  • src/components/ui/button.tsx

  • src/components/ui/chat/DeliveryStatus.tsx

  • src/components/ui/chat/chat-checkbox.tsx

  • src/components/ui/checkbox.tsx

  • src/components/ui/counter-group.tsx

  • src/components/ui/filter.tsx

  • src/components/ui/form.tsx

  • src/components/ui/group-box.tsx

  • src/components/ui/image-text-icons.tsx

  • src/components/ui/keyword.tsx

  • src/components/ui/link-list.tsx

  • src/components/ui/modal.tsx

  • src/components/ui/noData.tsx

  • src/components/ui/order-item.tsx

  • src/components/ui/page-error.tsx

  • src/components/ui/page-loading.tsx

  • src/components/ui/popover.tsx

  • src/components/ui/product-item/product-item-control.tsx

  • src/components/ui/product-item/product-item-rank.tsx

  • src/components/ui/product-list.tsx

  • src/components/ui/radio-button.tsx

  • src/components/ui/radio.tsx

  • src/components/ui/review-item.tsx

  • src/components/ui/selectOld.tsx

  • src/components/ui/side-menu.tsx

  • src/components/ui/sidebar/banner-msg.tsx

  • src/components/ui/simple-order-item.tsx

  • src/components/ui/slide-btn-list.tsx

  • src/components/ui/sort-area.tsx

  • src/components/ui/steps.tsx

  • src/components/ui/textInput.tsx

  • src/components/ui/thumbnail-slide.tsx

  • src/components/ui/time-line.tsx

  • src/components/ui/toggle-layout.tsx

  • src/constants/x2beeConstants.ts

  • src/hooks/goods/use-goods-period-search.tsx

  • src/hooks/use-file-upload.tsx

  • src/hooks/use-media-upload.tsx

  • src/lib/common/plugins/restApi.ts

  • src/lib/member/plugins/token.ts

  • src/lib/member/utils/refreshToken.ts

  • src/proxy.ts

  • src/store/member/menuStore.ts

  • src/store/member/userStore.ts

  • tailwind.config.ts

  • src/assets/styles/common/datepicker.css

  • src/assets/styles/common/unit.css

  • src/components/fo/common/inner-components/chat/selection-popup.tsx

  • src/assets/styles/common/notification.css

  • src/assets/styles/page/globals.css

  • src/components/common/modal/fitting-viewer.tsx

  • src/assets/styles/common/event-roulette.css

  • next.config.ts

  • src/app/[locale]/(root)/event/(event)/[evtNo]/page.tsx

  • src/app/[locale]/(root)/layout.tsx

  • src/app/[locale]/(root)/member/personal-info-verification/page.tsx

  • src/app/[locale]/(root)/member/withdrawal/page.tsx

  • src/app/[locale]/(root)/order/order-complete/[ordNo]/page.tsx

  • src/app/[locale]/(root)/order/regular-order-complete/[rglrDeliNo]/page.tsx

  • src/app/api/upload/route.js

  • src/app/api/vector/route.js

  • src/assets/styles/common/accordion.css

  • src/assets/styles/common/banner-msg.css

  • src/assets/styles/common/breadcrumb.css

  • src/assets/styles/common/button.css

  • src/assets/styles/common/contents-title.css

  • src/assets/styles/common/counter-group.css

  • src/assets/styles/common/coupon.css

  • src/assets/styles/common/dialog.css

  • src/assets/styles/common/drawer.css

  • src/assets/styles/common/event-attend.css

  • src/assets/styles/common/event-result-msg.css

  • src/assets/styles/common/form.css

  • src/assets/styles/common/gift-card.css

  • src/assets/styles/common/group-box.css

  • src/assets/styles/common/img-detail.css

  • src/assets/styles/common/layout.css

  • src/assets/styles/common/link-list.css

  • src/assets/styles/common/modal.css

  • src/assets/styles/common/popup.css

  • src/assets/styles/common/progress.css

  • src/assets/styles/common/quick-menu.css

  • src/assets/styles/common/radio-button.css

  • src/assets/styles/common/range.css

  • src/assets/styles/common/rate.css

  • src/assets/styles/common/review-item.css

  • src/assets/styles/common/search.css

  • src/assets/styles/common/select.css

  • src/assets/styles/common/side-menu.css

  • src/assets/styles/common/steps.css

  • src/assets/styles/common/tab.css

  • src/assets/styles/common/table.css

  • src/assets/styles/common/terms.css

  • src/assets/styles/common/text.css

  • src/assets/styles/page/community.css

  • src/assets/styles/page/customer.css

  • src/assets/styles/page/display.css

  • src/assets/styles/page/goods.css

  • src/assets/styles/page/guide.css

  • src/assets/styles/page/main.css

  • src/assets/styles/page/member.css

  • src/assets/styles/page/mypage.css

  • src/assets/styles/page/order.css

  • src/components/claim/accept/accept-additional-fee-payment.tsx

  • src/components/claim/accept/accept-detail-notice.tsx

  • src/components/claim/common/claim-ae-product.tsx

  • src/components/claim/common/claim-caus-and-attach-file.tsx

  • src/components/claim/common/claim-coupon-info.tsx

  • src/components/claim/common/claim-delivery.tsx

  • src/components/claim/common/claim-detail-refund-info.tsx

  • src/components/claim/common/claim-order-info.tsx

  • src/components/claim/common/claim-payment-detail-info.tsx

  • src/components/claim/common/claim-refund-payment-info.tsx

  • src/components/claim/common/gift-box-dlvp-info.tsx

  • src/components/claim/common/proof-doc-detail.tsx

  • src/components/claim/dialog/common-two-button-dialog.tsx

  • src/components/claim/main/exchange-detail.tsx

  • src/components/claim/modal/claim-fee-payment.tsx

  • src/components/claim/modal/exchange-accept.tsx

  • src/components/common/modal/recently-viewed.tsx

  • src/components/common/popup/ConfirmPopUp.tsx

  • src/components/customer/notice-item.tsx

  • src/components/customer/question-list-nodata-wapper.tsx

  • src/components/delivery/tracking/tracking-info.tsx

  • src/components/display/corner/brand-all-01.tsx

  • src/components/display/corner/brand-new-01.tsx

  • src/components/display/corner/inner-component/brand-item.tsx

  • src/components/display/plan/plan-list-page.tsx

  • src/components/event/detail/event-attendance.tsx

  • src/components/event/detail/event-pur-lottery-and-pure.tsx

  • src/components/event/event-list-page.tsx

  • src/components/fo/common/filter-layout.tsx

  • src/components/fo/common/header/util-menu.tsx

  • src/components/fo/common/inner-components/category-menu.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/accept/accept-detail-notice.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-ae-product.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-caus-and-attach-file.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-delivery.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-detail-refund-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/common/claim-payment-detail-info.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/dialog/common-two-button-dialog.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/main/exchange-detail.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/main/gift-box-history.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/modal/claim-fee-payment.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/modal/exchange-accept.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Claim/modal/option-change.tsx

  • src/components/fo/common/inner-components/navigation-bar-item.tsx

  • src/components/fo/common/inner-components/page-title.tsx

  • src/components/fo/community/lower-reply-list.tsx

  • src/components/fo/community/reply-list.tsx

  • src/components/fo/display/terms-item.tsx

  • src/components/fo/mypage/my-step.tsx

  • src/components/fo/search/filter-age.tsx

  • src/components/fo/search/filter-delivery.tsx

  • src/components/fo/search/filter-item.tsx

  • src/components/fo/search/filter-price.tsx

  • src/components/fo/search/filter-star.tsx

  • src/components/fo/search/inner-components/recent-item.tsx

  • src/components/fo/search/inner-components/search-event.tsx

  • src/components/fo/search/inner-components/search-inner-title.tsx

  • src/components/fo/search/inner-components/search-marketing.tsx

  • src/components/fo/search/inner-components/select-popup.tsx

  • src/components/goods/detail/general-goods-detail.tsx

  • src/components/goods/detail/goods-detail-att-info.tsx

  • src/components/goods/detail/package/item-detail/package-item-basic-info.tsx

  • src/components/goods/detail/package/item-detail/package-item-price.tsx

  • src/components/goods/detail/package/item-detail/package-item-rev-summary.tsx

  • src/components/goods/detail/top/card-benefit-button.tsx

  • src/components/goods/detail/top/goods-brand.tsx

  • src/components/goods/detail/top/goods-delivery-info-button.tsx

  • src/components/goods/detail/top/goods-image-swiper.tsx

  • src/components/goods/detail/top/goods-price.tsx

  • src/components/goods/detail/top/goods-rev-summary.tsx

  • src/components/goods/detail/top/mileage-benefit-button.tsx

  • src/components/goods/modal/goods-max-dc-info-modal.tsx

  • src/components/goods/restock/goods-restock-list.tsx

  • src/components/goods/review/goods-review-thumbnail.tsx

  • src/components/goods/review/mypage/goods-review-write-form.tsx

  • src/components/member/dialog/pop-alert.tsx

  • src/components/member/dialog/pop-layer.tsx

  • src/components/member/login/long-term-password.tsx

  • src/components/member/mileage/mileage-detail-info.tsx

  • src/components/member/mileage/mileage-summary.tsx

  • src/components/member/my-member-level/grade-benefit.tsx

  • src/components/member/mypage/my-activity.tsx

  • src/components/member/mypage/reconfirm-password.tsx

  • src/components/member/personal-info/section/marketing-agreement-section.tsx

  • src/components/member/refund-account/refundAccountRegisterModal.tsx

  • src/components/member/shipping/shipping-info.tsx

  • src/components/order/cart/cart-payment.tsx

  • src/components/order/dialog/pop-gohome-alert.tsx

  • src/components/order/modal/ae-evt-apply.tsx

  • src/components/order/modal/non-member-agree-term.tsx

  • src/components/order/order-complete/order-complete-goods-gift-info.tsx

  • src/components/order/order-complete/order-complete-pay-info.tsx

  • src/components/order/order-complete/order-complete-rcvmn-info.tsx

  • src/components/order/order-complete/order-complete-top.tsx

  • src/components/order/order/benefit-select-for-promotion.tsx

  • src/components/order/order/cash-receipt-form.tsx

  • src/components/order/order/order-benefit.tsx

  • src/components/order/order/order-delivery.tsx

  • src/components/order/order/order-goods.tsx

  • src/components/order/order/order-mileage.tsx

  • src/components/order/order/tax-invoice-form.tsx

  • src/components/order/regular-order/regular-order-application-detail.tsx

  • src/components/order/regular-order/regular-order-application-list.tsx

  • src/components/order/regular-order/regular-order-payment-add.tsx

  • src/components/ui/accordion.tsx

  • src/components/ui/calendar.tsx

  • src/components/ui/counter.tsx

  • src/components/ui/flag.tsx

  • src/components/ui/gift-items.tsx

  • src/components/ui/guide-page/guide-page.tsx

  • src/components/ui/label.tsx

  • src/components/ui/product-item.tsx

  • src/components/ui/product-item/product-item-brand.tsx

  • src/components/ui/product-item/product-item-index.tsx

  • src/components/ui/product-item/product-item-price.tsx

  • src/components/ui/product-item/product-item-review.tsx

  • src/components/ui/product-slide.tsx

  • src/components/ui/section-title.tsx

  • src/components/ui/sidebar/sidebar.tsx

  • src/components/ui/textarea.tsx

  • src/lib/common/providers/AntdStyleProvider.tsx

  • src/lib/common/ui/banner-variables.ts

  • src/store/goods/use-goods-dialog-store.tsx

  • src/types/common/layout-type.ts

  • tsconfig.json

  • src/app/[locale]/(root)/common/(empty-page)/verification-return/page.tsx

  • src/app/[locale]/goods/detail/[goodsNo]/page.tsx

  • src/constants/commonConstants.ts

  • src/i18n.ts

  • src/navigation.ts

2. 코드 품질 및 다국어 처리·성능 최적화

이번 릴리즈에서는 BO/FO 전반의 코드 일관성, 다국어 처리 구조, 초기 로딩 성능을 개선하였습니다. API 구조의 가독성과 유지보수성을 높이고, 다국어 처리 방식을 통일하였으며, 코드 스타일 규칙과 로딩 최적화를 통해 전반적인 시스템 품질을 강화하였습니다.

주요 내용

  • 모듈별로 상이하던 다국어 처리 방식을 통합하여 코드 가독성과 유지보수성 향상

  • BO/FO 전반의 영어·일어 파라미터 및 번역 보완

  • BO/FO의 Lint 및 Prettier 규칙 검토·정비

  • 통일된 코드 스타일 규칙에 맞춰 소스 구조 수정

  • 페이지 렌더링 지연의 원인이던 외부 스크립트를 lazyOnload로 변경하여 초기 로딩 속도 개선

  • lodash 전체 번들 포함 문제를 해결하고, 개별 모듈 import 방식으로 전환하여 번들 크기 축소 및 로딩 속도 향상

chevron-right소스 변경 내역hashtag

fo

  • src/components/fo/search/inner-components/search-bar-value.tsx

  • src/components/fo/search/search-area.tsx

  • src/data/i18n/en/claim.json

  • src/data/i18n/en/common.json

  • src/data/i18n/en/customer.json

  • src/data/i18n/en/delivery.json

  • src/data/i18n/en/display.json

  • src/data/i18n/en/document.json

  • src/data/i18n/en/event.json

  • src/data/i18n/en/goods.json

  • src/data/i18n/en/member.json

  • src/data/i18n/en/order.json

  • src/data/i18n/en/search.json

  • src/data/i18n/ko/search.json

  • src/assets/styles/common/notification.css

  • src/assets/styles/page/globals.css

  • src/components/common/modal/fitting-viewer.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Coupon/chat-CouponList.tsx

  • src/components/fo/common/inner-components/chat/chat-components/chat-Event/chat-EventList.tsx

  • src/components/fo/common/inner-components/chat/selection-popup.tsx

  • package.json

  • src/app/[locale]/layout.tsx

bo

  • src/locales/langs/en/adjust/pg-adjust-compare.json

  • src/locales/langs/en/customer-service/obTypeMgmt.json

  • src/locales/langs/en/delivery/shippingFinish.json

  • src/locales/langs/en/enterprise/saleGrade.json

  • src/locales/langs/en/goods/generalGoods.json

  • src/locales/langs/en/promotion/appreciation-event-mgmt.json

  • src/locales/langs/en/promotion/coupon-mgmt.json

  • src/locales/langs/en/promotion/discount-mileage-mgmt.json

  • src/locales/langs/en/statistics/memberStatistics.json

  • src/locales/langs/en/statistics/pathSaleStatus.json

  • src/locales/langs/en/system/baseInfoMgmt.json

  • src/locales/langs/en/system/ntcMtrMgmt.json

  • src/locales/langs/en/customer-service.json

  • src/locales/langs/en/event.json

  • src/locales/langs/en/goods.json

  • src/locales/langs/en/member.json

  • src/locales/langs/en/order-payment.json

  • src/locales/langs/en/popup-common.json

  • src/locales/langs/en/system.json

  • src/locales/langs/ja/customer-service/csAllocationMgmt.json

  • src/locales/langs/ja/customer-service/customerCompensPayMgmt.json

  • src/locales/langs/ja/customer-service/obTypeMgmt.json

  • src/locales/langs/ja/display/bulletinBoardMgmt.json

  • src/locales/langs/ja/goods/generalGoods.json

  • src/locales/langs/ja/promotion/coupon-mgmt.json

  • src/locales/langs/ja/promotion/discount-mileage-mgmt.json

  • src/locales/langs/ja/statistics/pathSaleStatus.json

  • src/locales/langs/ja/system/baseInfoMgmt.json

  • src/locales/langs/ja/system/ntcMtrMgmt.json

  • src/locales/langs/ja/event.json

  • src/locales/langs/ja/goods.json

  • src/locales/langs/ja/member.json

  • src/locales/langs/ja/order-payment.json

  • src/locales/langs/ja/popup-common.json

  • src/locales/langs/ja/system.json

  • src/components/system/monitoring-mgmt/server-monitoring-mgmt/service-unit/charts/server-monitoring-chart.tsx

  • next.config.mjs

  • src/app/layout.tsx

  • src/app/(task-popup)/marketing/event-info-mgmt/event-register/page.tsx

  • src/app/popup/preview/[previewType]/page.tsx

  • src/components/(task-popup)/delivery/deli-mgmt/evt-gft-ship-fnsh-bat-reg/evt-gft-ship-fnsh-bat-reg-grid.tsx

  • src/components/(task-popup)/delivery/deli-mgmt/evt-gft-ship-fnsh-bat-reg/evt-gft-ship-fnsh-bat-reg-search-form.tsx

  • src/components/(task-popup)/delivery/deli-mgmt/ship-fnsh-bat-reg/ship-fnsh-bat-reg-grid.tsx

  • src/components/(task-popup)/delivery/deli-mgmt/ship-fnsh-bat-reg/ship-fnsh-bat-reg-search-form.tsx

  • src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-fields/board-contents-fields-base.tsx

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/plan-info-save-view-contents.tsx

  • src/components/(task-popup)/marketing/appreciation-event-info-mgmt/appreciation-event-register/appreciation-event-register-contents.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-apply-batch-register/coupon-apply-batch-register-contents.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/basic-form/event-register-kind-form.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/basic-form/event-register-period-form.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-payment-form.tsx

  • src/components/(task-popup)/marketing/marketing-common/marketing-register-apply-except-contents.tsx

  • src/components/(task-popup)/marketing/mileage-standard-mgmt/mileage-standard-register/mileage-standard-register-contents.tsx

  • src/components/(task-popup)/marketing/mileage-standard-mgmt/mileage-standard-register/mileage-standard-setting.tsx

  • src/components/(task-popup)/member/inst-customer-info-mgmt/inst-customer-regist-type-info.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-dtl/ord-info-section.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-dtl/rglr-ord-term-chg.tsx

  • src/components/(task-popup)/system/linkage-mgmt/linkage-key-mgmt/linkage-key-reg/linkage-key-edit-contents.tsx

  • src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/tgt-mbr-info-grid.tsx

  • src/components/adjust/cmsn-mgmt/entr-commission-info-view/entr-commission-summary-grid.tsx

  • src/components/adjust/cmsn-mgmt/entr-commission-info-view/entr-commission-view-search.tsx

  • src/components/adjust/sales-adjust-mgmt/ac-delivery-amount-info-view/ac-delivery-amount-summary-grid.tsx

  • src/components/adjust/sales-adjust-mgmt/ac-delivery-amount-info-view/ac-delivery-amount-view-search.tsx

  • src/components/adjust/sales-adjust-mgmt/ac-sale-info-view/ac-sale-summary-grid.tsx

  • src/components/adjust/sales-adjust-mgmt/ac-sale-info-view/ac-sale-view-search.tsx

  • src/components/adjust/sales-adjust-mgmt/mileage-info-view/mileage-info-view-rsrv/mileage-rsrv-summary-grid.tsx

  • src/components/adjust/sales-adjust-mgmt/mileage-info-view/mileage-info-view-use/mileage-use-summary-grid.tsx

  • src/components/adjust/sales-adjust-mgmt/pg-adjust-compare-info-view/pg-adjust-compare-grid.tsx

  • src/components/common/chart/common-chart.tsx

  • src/components/common/dashboard/dashboard-site-list.tsx

  • src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-mgmt/cust-cpns-mgmt-grid.tsx

  • src/components/dashboard/common/dashboard-chart-status.tsx

  • src/components/delivery/deli-mgmt/deli-mgmt-common/deli-mgmt-common-search-form.tsx

  • src/components/delivery/rtn-exch-mgmt/rtn-exch-mgmt-common/rtn-exch-mgmt-common-search-form.tsx

  • src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-search.tsx

  • src/components/display/display-connect-mgmt/display-connect-info-mgmt/shop-detail/shop-mapp/template-corner-grid.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-search-form.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-info-mgmt/plan-shop-info-search-form.tsx

  • src/components/display/site-mgmt/terms-conditions-mgmt/terms-conditions-mgmt-search.tsx

  • src/components/goods/common/goods-option-provider.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/goods-option-reg-grid.tsx

  • src/components/goods/goods-mgmt/goods-aprv-mgmt/goods-aprv-list-search-form.tsx

  • src/components/goods/goods-mgmt/goods-info/search-parts/goods-info-search-static.tsx

  • src/components/goods/goods-mgmt/goods-tmp-save-mgmt/goods-tmp-save-list-search-form.tsx

  • src/components/goods/goods-mgmt/restock-noti-mgmt/restock-noti-list-search-form.tsx

  • src/components/goods/goods-mgmt/rsv-goods-mgmt/rsv-goods-list-search-form.tsx

  • src/components/goods/goods-mgmt/tmdl-goods-mgmt/tmdl-goods-list-search-form.tsx

  • src/components/hook-form/rhf-date-picker.tsx

  • src/components/marketing/appreciation-event-mgmt/appreciation-event-order-info-mgmt/appreciation-event-order-mgmt-search.tsx

  • src/components/marketing/coupon-mgmt/coupon-cost-mgmt/coupon-cost-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-info-mgmt/event-info-mgmt-list-grid.tsx

  • src/components/marketing/event-mgmt/event-info-mgmt/event-info-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-reply-mgmt/event-reply-mgmt-searchform.tsx

  • src/components/marketing/event-mgmt/event-survey-mgmt/event-survey-mgmt-search.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-payment-mgmt/mileage-payment-info-search.tsx

  • src/components/marketing/promotion-common/promotion-common-search-form.tsx

  • src/components/member/inst-customer-mgmt/inst-customer-info-mgmt/inst-customer-info-mgmt-list-grid.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-dc-grid.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-dc-info.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-deli-amt-info.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-deli-grid.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-dlvp-info.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-dlvp-sel.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-gft-grid.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-gft-sgt.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-goods-grid.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-goods-sel.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-ordmn-info.tsx

  • src/components/order-payment/ord-mgmt/cnsr-ord/cnsr-ord-pay-info.tsx

  • src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-ord-goods-list-grid.tsx

  • src/components/order-payment/ord-mgmt/ord-qry/ord-qry-search-form.tsx

  • src/components/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-mgmt-search-form.tsx

  • src/components/order-payment/pay-monitoring-mgmt/common/pay-monitoring-mgmt-common-search-form.tsx

  • src/components/order-payment/pay-monitoring-mgmt/ord-mnt-mgmt/order-monitoring-mgmt-search-form.tsx

  • src/components/popup/enterprise/sale-grade/entr-answer-detail-contents-grid.tsx

  • src/components/popup/enterprise/sale-grade/entr-order-detail-contents-grid.tsx

  • src/components/popup/enterprise/sale-grade/shipping-detail-contents-grid.tsx

  • src/components/popup/goods/brand-list/brand-list-contents.tsx

  • src/components/popup/goods/display-goods-review-list/display-goods-review-list-search-form.tsx

  • src/components/popup/marketing/coupon-list/coupon-list-contents.tsx

  • src/components/popup/member/member-list/member-list-contents.tsx

  • src/components/popup/member/member-list/member-list-grid.tsx

  • src/components/popup/order/cust-ord-qry/cust-ord-qry-contents.tsx

  • src/components/popup/partner/partner-list/partner-list-contents.tsx

  • src/components/popup/system/md-list/md-list-contents.tsx

  • src/components/popup/system/user-qry/user-qry-contents.tsx

  • src/components/system/monitoring-mgmt/server-monitoring-mgmt/service-unit/charts/server-monitoring-chart.tsx

  • src/components/system/monitoring-mgmt/server-monitoring-mgmt/service-unit/ping-metric.tsx

  • src/components/system/monitoring-mgmt/server-monitoring-mgmt/server-monitoring-mgmt-contents.tsx

  • src/components/system/monitoring-mgmt/server-monitoring-mgmt/server-monitoring-service-section.tsx

  • src/grid/member/member-detail-delivery-info-grid.ts

  • src/grid/order-payment/use-cnsr-ord-grid.ts

  • src/grid/order-payment/use-exch-ord-qry-grid.ts

  • src/grid/order-payment/use-goods-info-grid.ts

  • src/grid/order-payment/use-rglr-ord-sgt-mgmt-grid.ts

  • src/hooks/dashboard/use-dashboard-chart-render.ts

  • src/lib/x2bee-data-grid/x2bee-data-grid-utils.ts

  • src/lib/x2bee-data-grid/x2bee-data-grid.tsx

api-order

  • api-order-app/src/main/resources/application.yml

  • api-order-core/src/main/java/com/x2bee/api/order/app/constant/Constants.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/constant/PromotionConstants.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/OrderCompleteMailRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/sender/impl/ClaimEmailSender.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/ClaimCommonServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/delivery/DeliveryProcessMessageServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/marketing/validator/order/OrderDlvBenefitValidator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/marketing/validator/PromotionCommonValidator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/marketing/PromotionBOServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/PopbillTaxInvoiceServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/register/after/OrderCommonAfterProcess.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/util/alimtalk/AlimTalkUtils.java

  • api-order-core/src/main/java/com/x2bee/api/order/base/aop/PromoMbrInfoAsgmtAspect.java

  • api-order-core/src/main/resources/message/claim/claimCommon.properties

  • api-order-core/src/main/resources/message/claim/claimCommon_en.properties

  • api-order-core/src/main/resources/message/claim/claimCommon_ko.properties

  • api-order-core/src/main/resources/message/claim/claimExchange.properties

  • api-order-core/src/main/resources/message/claim/claimExchange_en.properties

  • api-order-core/src/main/resources/message/claim/orderChng.properties

  • api-order-core/src/main/resources/message/claim/orderChng_en.properties

  • api-order-core/src/main/resources/message/common/alimtalk.properties

  • api-order-core/src/main/resources/message/common/alimtalk_en.properties

  • api-order-core/src/main/resources/message/common/alimtalk_ko.properties

  • api-order-core/src/main/resources/message/common/common.properties

  • api-order-core/src/main/resources/message/common/common_en.properties

  • api-order-core/src/main/resources/message/common/common_ko.properties

  • api-order-core/src/main/resources/message/common/email.properties

  • api-order-core/src/main/resources/message/common/email_en.properties

  • api-order-core/src/main/resources/message/common/email_ko.properties

  • api-order-core/src/main/resources/message/customerservice/csCommon.properties

  • api-order-core/src/main/resources/message/customerservice/csCommon_en.properties

  • api-order-core/src/main/resources/message/customerservice/csCommon_ko.properties

  • api-order-core/src/main/resources/message/delivery/deliveryCommon.properties

  • api-order-core/src/main/resources/message/delivery/deliveryCommon_en.properties

  • api-order-core/src/main/resources/message/delivery/deliveryCommon_ko.properties

  • api-order-core/src/main/resources/message/marketing/promotion.properties

  • api-order-core/src/main/resources/message/marketing/promotion_en.properties

  • api-order-core/src/main/resources/message/marketing/promotion_ko.properties

  • api-order-core/src/main/resources/message/order/basket.properties

  • api-order-core/src/main/resources/message/order/basket_en.properties

  • api-order-core/src/main/resources/message/order/document.properties

  • api-order-core/src/main/resources/message/order/document_en.properties

  • api-order-core/src/main/resources/message/order/document_ko.properties

  • api-order-core/src/main/resources/message/order/order.properties

  • api-order-core/src/main/resources/message/order/orderClaimCommon.properties

  • api-order-core/src/main/resources/message/order/orderSheet.properties

  • api-order-core/src/main/resources/message/order/orderSheet_en.properties

  • api-order-core/src/main/resources/message/order/order_en.properties

  • api-order-core/src/main/resources/message/order/order_ko.properties

  • api-order-core/src/main/resources/message/order/paymentCommon.properties

  • api-order-core/src/main/resources/message/order/paymentCommon_en.properties

  • api-order-core/src/main/resources/message/review/review.properties

  • api-order-core/src/main/resources/message/review/review_en.properties

  • pom.xml

api-display

  • api-display-core/src/main/java/com/x2bee/api/display/app/constants/Constants.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/controller/DummyRestController.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/service/bulletinboard/BulletinBoardServiceImpl.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/service/bulletinboard/BulletinBoardValidationServiceImpl.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/service/shop/ShopServiceImpl.java

  • api-display-core/src/main/resources/message/common/common.properties

  • api-display-core/src/main/resources/message/common/common_en.properties

  • api-display-core/src/main/resources/message/common/common_ko.properties

  • api-display-core/src/main/resources/message/display/dummy.properties

  • api-display-core/src/main/resources/message/display/recommend_en.properties

  • api-display-core/src/main/resources/message/display/recommend_ko.properties

  • pom.xml

api-goods

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/constants/Constants.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/controller/advanced/GoodsReviewController.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/brand/BrandServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/productdetail/ProductDetailServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/productorder/ProductOrderServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/productqna/ProductQnaServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/productqna/ProductQnaStopWithdrawalServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/productreview/advanced/GoodsReviewServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/productreview/ProductReviewServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/productreview/ReviewServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/app/service/vendor/VendorServiceImpl.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/base/advice/ApiError.java

  • api-goods-core/src/main/java/com/x2bee/api/goods/base/advice/ApiGoodsMsgConstants.java

  • api-goods-core/src/main/resources/message/common/common.properties

  • api-goods-core/src/main/resources/message/common/common_en.properties

  • api-goods-core/src/main/resources/message/common/common_ko.properties

  • api-goods-core/src/main/resources/message/goods/goodsCommon.properties

  • api-goods-core/src/main/resources/message/goods/goodsCommon_en.properties

  • api-goods-core/src/main/resources/message/goods/goodsCommon_ko.properties

  • api-goods-core/src/main/resources/message/goods/goodsQna.properties

  • api-goods-core/src/main/resources/message/goods/goodsQna_en.properties

  • api-goods-core/src/main/resources/message/goods/goodsQna_ko.properties

  • api-goods-core/src/main/resources/message/goods/goodsReview.properties

  • api-goods-core/src/main/resources/message/goods/goodsReview_en.properties

  • api-goods-core/src/main/resources/message/goods/goodsReview_ko.properties

  • pom.xml

api-common

  • api-common-core/src/main/java/com/x2bee/api/common/base/apiif/InterfaceService.java

  • api-common-core/src/main/resources/message/adjust/adjustCompare.properties

  • api-common-core/src/main/resources/message/adjust/adjustCompare_en.properties

  • api-common-core/src/main/resources/message/adjust/adjustCompare_ko.properties

  • api-common-core/src/main/resources/message/common/common.properties

  • api-common-core/src/main/resources/message/common/common_en.properties

  • api-common-core/src/main/resources/message/common/common_ko.properties

  • api-common-core/src/main/resources/message/payment/paymentCommon.properties

  • api-common-core/src/main/resources/message/payment/paymentCommon_en.properties

  • api-common-core/src/main/resources/message/payment/paymentCommon_ko.properties

  • pom.xml

api-member

  • api-member-core/src/main/java/com/x2bee/api/member/app/constant/Constants.java

  • api-member-app/src/main/resources/application.yml

  • api-member-core/src/main/java/com/x2bee/api/member/app/entity/EtMbrDlvpInfo.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/enums/ME052.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/front/DlvpServiceImpl.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/front/LoginServiceImpl.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/member/module/strategy/impl/join/validator/MemberJoinValidatorImpl.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/member/module/strategy/impl/modify/EnterpriseModifyStrategy.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/member/module/strategy/impl/modify/PersonalModifyStrategy.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/member/module/strategy/impl/modify/RejectModifyStrategy.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/member/MemberServiceImpl.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/member/MemberUtilServiceImpl.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/social/strategy/impl/AppleLogin.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/social/strategy/impl/GoogleLogin.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/social/strategy/impl/KakaoLogin.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/social/strategy/impl/NaverLogin.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/social/strategy/SocialLoginApiUtil.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/social/SocialLoginFactory.java

  • api-member-core/src/main/java/com/x2bee/api/member/app/service/social/SocialLoginServiceImpl.java

  • api-member-core/src/main/resources/message/common/common.properties

  • api-member-core/src/main/resources/message/common/common_en.properties

  • api-member-core/src/main/resources/message/common/common_ko.properties

  • api-member-core/src/main/resources/message/member/member.properties

  • api-member-core/src/main/resources/message/member/member_en.properties

  • api-member-core/src/main/resources/message/member/member_ko.properties

  • api-member-core/src/main/resources/message/template/template_en.properties

  • api-member-core/src/main/resources/message/template/template_ko.properties

  • pom.xml

api-event

  • api-event-core/src/main/resources/message/common/common.properties

  • api-event-core/src/main/resources/message/common/common_ko.properties

  • api-event-core/src/main/resources/message/marketing/event.properties

  • api-event-core/src/main/resources/message/marketing/event_en.properties

  • api-event-core/src/main/resources/message/marketing/event_ko.properties

  • pom.xml

batch-gddp

  • batch-gddp-app/src/main/resources/application.yml

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/constant/Constants.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/display/BatFixCategoryServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/display/GoodsBestServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/display/GoodsNewServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/goods/DisplayGoodsMappingSyncServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/goods/GoodsReviewTotalServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/goods/GoodsSafeStkNotiServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/goods/GoodsSoldOutServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/goods/GoodsSummarySyncServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/goods/PackageGoodsServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/search/SearchProductIndexLoadServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/vendor/VendorEndContractServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/service/BatchCommonServiceImpl.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/base/listener/SingleJobExecutionListener.java

  • batch-gddp-core/src/main/resources/message/common/common.properties

  • batch-gddp-core/src/main/resources/message/common/common_en.properties

  • batch-gddp-core/src/main/resources/message/common/common_ko.properties

  • batch-gddp-core/src/main/resources/message/event/event_batch.properties

  • batch-gddp-core/src/main/resources/message/event/event_batch_en.properties

  • batch-gddp-core/src/main/resources/message/event/event_batch_ko.properties

  • pom.xml

batch-mbod

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/constant/Constants.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/constant/MessageConstants.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/dto/response/marketing/CouponExpiryAlimhamInfo.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/dto/response/marketing/CouponExpiryInfo.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/enums/OM012.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/enums/OM067.java

  • batch-mbod-core/src/main/resources/message/common/common.properties

  • batch-mbod-core/src/main/resources/message/common/common_en.properties

  • batch-mbod-core/src/main/resources/message/common/common_ko.properties

  • batch-mbod-core/src/main/resources/message/template/template_en.properties

  • batch-mbod-core/src/main/resources/message/template/template_ko.properties

  • pom.xml

Java 업그레이드

[개선] BO 화면 표준화 : 팝업 동작, 메시지, 정렬 로직 등 UI/UX 일관성을 개선하고, AI 상품 추천 및 주요 관리 화면을 최신 기준에 맞게 현행화하였습니다. [개선] 시스템 환경 고도화 : Java 21 및 Spring Boot 3.5.6으로 업그레이드하여 보안성과 성능, 라이브러리 호환성을 강화하였습니다.

1. 표준화 추가 수정

이번 릴리즈에서는 BO 화면의 표준화 및 기능 보완 작업을 진행하여, 팝업 동작 안정성, 메시지 일관성, 화면 현행화 및 정렬 기준을 개선하였습니다. 이를 통해 운영자의 사용 편의성과 관리 효율성을 높였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • [BO] 팝업 화면 저장 시 바닥 페이지에 ‘저장되었습니다’ 토스트 메시지 미노출 이슈 수정

  • [BO] 팝업 화면 새로고침 후 적용 버튼 클릭 시 선택 사항이 반영되지 않던 문제 수정

  • [BO] AI 상품 추천 팝업 화면을 최신 SB 기준 변경

  • [BO] 인증키 관리 화면 저장 시 제약 조건 추가

  • [BO] 결품 정보 관리 화면에서 결품등록/결품해제 불가 건에 대한 안내 메시지 수정

  • [BO] 사은행사 등록 화면에서 협력사 미선택 후 상품 추가 시 안내 메시지 수정

  • [BO] 기획전 등록/수정 화면, 상품가격 변경 예약화면에 메시지 표준화 적용

  • [BO] 쿠폰 비용 조회 화면의 목록 결과 정렬 순서 변경

  • [BO] 브랜드 조회 / 채널 조회 / 회원 쿠폰 조회 화면의 목록 결과 정렬 순서 변경

화면 접근 경로

  • 변경) [BO] 고객서비스 > 고객상담 관리 > 통합 상담 관리 > 고객보상 등록

  • (변경) [BO] 회원 > 회원 상세 > 환불 계좌 관리

  • (변경) [BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 관리 > 상세 > 지급 회원 Tab > 일괄 추가

  • (변경) [BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 관리 > 상세 > 지급 회원 Tab > 일괄 추가

  • (변경) [BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 관리 > 상세 > 지급대상 정보 일괄 변경

  • (변경) [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 상세 > 응모 관리 Tab > 응모자 일괄 추가

  • (변경) [BO] 회원 > 관심고객 관리 > 관심고객 정보 관리 > 관심고객 등록 팝업

  • (변경) [BO] 협력사 조회 / 상품 조회 / 부서 조회 / 회원 조회 / 채널 조회 / 쿠폰 조회 / 회원 주문 조회 등 공통팝업

  • (변경) [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 상세 > 상품 정보(Tab) > AI 상품 추천 팝업

  • (변경) [BO] 시스템 > 연동 관리 > 인증키 관리

  • (변경) [BO] 주문/결제 > 주문 관리 > 주문/클레임 처리

  • (변경) [BO] 배송 > 배송 관리 > 결품 정보 관리

  • (변경) [BO] 프로모션 > 사은행사 관리 > 사은행사 정보 관리 > 사은행사 등록

  • (변경) [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 등록/수정

  • (변경) [BO] 상품 > 상품 관리 > 상품 정보 관리 > 상품 상세 > 가격/결제 정보의 가격변경 Tab > 변경 예약 화면

  • (변경) [BO] 프로모션 > 쿠폰 관리 > 쿠폰 비용 조회

  • (변경) [BO] 프로모션 > 사은행사 관리 > 사은행사 정보 관리 > 사은행사 등록/상세

  • (변경) [BO] 프로모션 > 사은행사 관리 > 사은품 지급 현황

  • (변경) [BO] 상품 > 상품 관리 > 단품 정보 관리

  • (변경) [BO] 상품 > 상품평 관리 > 상품평 정보 관리 > 상품평 정보 상세 > 프로필항목 답변

  • (변경) [BO] 전시 > 전시 연결 관리 > 구좌매장 연결 관리 > 구좌 등록/수정 > 구좌 템플릿코너 조회

대상 API

chevron-right소스 변경 내역hashtag

bo

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/cust-cpns-reg/cust-cpns-reg-form.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-base-info.tsx

  • src/hooks/popup/use-popup-actions.ts

  • src/lib/common/popup/popup.ts

  • src/types/common/common-types.ts

  • src/components/common/form/common-form-select-yn-field.tsx

  • src/components/common/ui/common-select-yn.tsx

  • src/components/goods/goods-mgmt/itm-info-mgmt/itm-info-search-form.tsx

  • src/components/popup/goods/goods-info/ai-goods-list/ai-goods-list-contents.tsx

  • src/components/popup/goods/goods-info/ai-goods-list/ai-goods-list-search-form.tsx

  • src/components/popup/goods/goods-info/goods-list/goods-list-search-form.tsx

  • src/grid/popup/goods/use-ai-goods-popup-list-grid-columns.ts

  • src/grid/popup/goods/use-goods-popup-list-grid-columns.ts

  • src/locales/langs/en/goods/generalGoods.json

  • src/locales/langs/en/goods.json

  • src/locales/langs/en/popup-common.json

  • src/locales/langs/ja/goods/generalGoods.json

  • src/locales/langs/ja/popup-common.json

  • src/locales/langs/ko/popup-common.json

  • src/api/system/linkage-mgmt-api.ts

  • src/components/system/linkage-mgmt/link-mgmt/link-mgmt-grid.tsx

  • src/locales/langs/en/system/linkageMgmt.json

  • src/locales/langs/ja/system/linkageMgmt.json

  • src/locales/langs/ko/system/linkageMgmt.json

  • src/schema/system/linkage-mgmt-schema.ts

  • src/types/system/linkage-mgmt-types.ts

  • src/api/order-payment/ord-claim-proc-api.ts

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/exch-accp/exch-accp-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/ord-cncl/ord-cncl-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-exch-wdrw/rtn-exch-wdrw-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-fnsh/rtn-fnsh-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-imps/rtn-imps-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-pending/rtn-pending-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-pending/rtn-pending-rfd-section.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-trans/rtn-trns-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn_accp/rtn-accp-contents.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-apply-batch-register/event-apply-batch-register-contents.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-apply-form.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/mileage-payment-register/mileage-payment-target-member-grid.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/target-member-bat-register/target-member-bat-register-contents.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/target-member-bat-update/target-member-bat-update-contents.tsx

  • src/components/(task-popup)/marketing/promotion-common/promotion-register-apply-except-goods.tsx

  • src/locales/langs/en/promotion/appreciation-event-mgmt.json

  • src/locales/langs/ja/promotion/appreciation-event-mgmt.json

  • src/locales/langs/ko/promotion/appreciation-event-mgmt.json

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/plan-info-save-view-contents.tsx

  • src/components/(task-popup)/goods/goods-mgmt/goods-info-mgmt/goods-prc-chg-rsv/goods-prc-chg-rsv-contents.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-info-mgmt/plan-shop-info-grid.tsx

  • src/locales/langs/en/display/planShop.json

  • src/locales/langs/en/order-payment.json

  • src/locales/langs/ja/display/planShop.json

  • src/locales/langs/ja/order-payment.json

  • src/locales/langs/ko/display/planShop.json

  • src/locales/langs/ko/order-payment.json

api-bo

  • src/main/java/com/x2bee/api/bo/app/repository/displayrodb/system/StOpenApiCertiKeyInfoMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/system/OpenApiMgmtServiceImpl.java

  • src/main/resources/mapper/displayrodb/system/StOpenApiCetriKeyInfoMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrBrandMstMapper.xml

  • src/main/resources/mapper/displayrodb/vendor/CcChlBaseMapper.xml

  • src/main/resources/mapper/orderrodb/marketing/CcPromBaseMapper.xml

api-order

  • src/main/java/com/x2bee/api/order/app/dto/request/claim/ClaimInfo.java

  • src/main/java/com/x2bee/api/order/app/dto/response/claim/ClaimTargetResponse.java

  • src/main/java/com/x2bee/api/order/app/enums/claim/ClaimBusiness.java

  • src/main/java/com/x2bee/api/order/app/service/claim/ClaimCommonServiceImpl.java

  • src/main/java/com/x2bee/api/order/base/advice/ApiError.java

  • src/main/resources/message/claim/claimCommon_ko.properties

  • src/main/java/com/x2bee/api/order/app/service/delivery/DeliveryProcessServiceImpl.java

  • src/main/resources/message/delivery/deliveryCommon_ko.properties

  • src/main/java/com/x2bee/api/order/app/controller/claim/OrderCancelController.java

  • src/main/java/com/x2bee/api/order/app/controller/payment/PaymentMerchantController.java

  • src/main/java/com/x2bee/api/order/app/dto/request/common/goods/GoodsTotOrdQtyRequest.java

  • src/main/java/com/x2bee/api/order/app/dto/request/common/goods/OrdRsvGoodsTotCntRequest.java

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisJsonRequest.java

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/InicisBillingRequest.java

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/InicisCancelRequest.java

  • src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisBillingResponse.java

  • src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisReceiptResponse.java

  • src/main/java/com/x2bee/api/order/app/dto/response/payment/TossCancelResponse.java

  • src/main/java/com/x2bee/api/order/app/dto/response/payment/TossResponse.java

2. Java & Spring Boot 버전 업그레이드

이번 릴리즈에서는 Java 및 Spring Boot 프레임워크 버전 업그레이드를 통해 시스템 안정성과 성능을 강화하였습니다. 최신 런타임 환경을 적용함으로써 보안성을 높이고, 향후 프레임워크 및 라이브러리 호환성을 확보하였습니다.

주요 내용

  • Java : 17 → 21 업그레이드

  • Spring Boot : 3.3.3 → 3.5.6 업그레이드

기대 효과

  • 최신 LTS(Long-Term Support) 버전 적용으로 보안성 및 유지보수성 향상

  • 런타임 및 빌드 환경 최적화를 통한 성능 개선

  • 최신 Spring 생태계와의 라이브러리 호환성 강화

chevron-right소스 변경 내역hashtag

api-bo

  • pom.xml

  • src/main/java/com/x2bee/api/bo/app/dto/request/system/CustomerAlimRequest.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrwdb/goods/persistence/GoodsDateRankExceptTargetRepositoryCustom.java

  • src/main/java/com/x2bee/api/bo/app/service/goods/GoodsQAMgmtServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/system/OpenApiLogServiceImpl.java

  • src/main/java/com/x2bee/api/bo/base/config/DisplayReadWriteDatabaseConfig.java

  • src/main/java/com/x2bee/api/bo/base/config/DrmcReadWriteDatabaseConfig.java

  • src/main/java/com/x2bee/api/bo/base/config/EventReadWriteDatabaseConfig.java

  • src/main/java/com/x2bee/api/bo/base/config/OrderReadWriteDatabaseConfig.java

  • src/main/java/com/x2bee/api/bo/base/security/RequestAuthExtractor.java

api-common

  • api-common-app/pom.xml

  • api-common-core/src/main/java/com/x2bee/api/common/app/enums/ME050.java

  • api-common-core/src/main/java/com/x2bee/api/common/app/enums/OM012.java

  • api-common-core/src/main/java/com/x2bee/api/common/app/enums/OM053.java

  • api-common-core/src/main/java/com/x2bee/api/common/app/service/adjust/receiver/InicisReceiver.java

  • api-common-core/src/main/java/com/x2bee/api/common/app/service/adjust/receiver/PgReceiver.java

  • pom.xml

  • api-common-app/src/main/java/com/x2bee/api/common/base/config/DisplayReadWriteDatabaseConfig.java

  • api-common-app/src/main/java/com/x2bee/api/common/base/config/DrmcReadWriteDatabaseConfig.java

  • api-common-app/src/main/java/com/x2bee/api/common/base/config/LicenseReadWriteDatabaseConfig.java

  • api-common-app/src/main/java/com/x2bee/api/common/base/config/OrderReadWriteDatabaseConfig.java

api-display

  • api-display-app/pom.xml

  • api-display-app/src/main/java/com/x2bee/api/display/base/config/DisplayReadWriteDatabaseConfig.java

  • api-display-app/src/main/java/com/x2bee/api/display/base/config/DrmcReadWriteDatabaseConfig.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/entity/PrDispGoodsSumrInfo.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/entity/PrDispGoodsSumrInfoMl.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/entity/persistence/site/TermsPolicyEntity.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/entity/persistence/site/TermsPolicyMlEntity.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/http/goods/GoodsFeignConfiguration.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/repository/displayrodb/site/SiteRepositoryCustom.java

  • api-display-core/src/main/java/com/x2bee/api/display/app/service/bulletinboard/BulletinBoardValidationServiceImpl.java

  • pom.xml

api-event

  • api-event-app/pom.xml

  • api-event-app/src/main/java/com/x2bee/api/event/base/config/DrmcReadWriteDatabaseConfig.java

  • api-event-app/src/main/java/com/x2bee/api/event/base/config/EventReadWriteDatabaseConfig.java

  • pom.xml

api-goods

  • api-goods-app/pom.xml

  • api-goods-app/src/main/java/com/x2bee/api/goods/base/config/DisplayReadWriteDatabaseConfig.java

  • api-goods-app/src/main/java/com/x2bee/api/goods/base/config/DrmcReadWriteDatabaseConfig.java

  • pom.xml

api-intf

  • api-intf-app/pom.xml

  • api-intf-app/src/main/java/com/x2bee/api/intf/base/config/DisplayReadWriteDatabaseConfig.java

  • api-intf-app/src/main/java/com/x2bee/api/intf/base/config/DrmcReadWriteDatabaseConfig.java

  • api-intf-app/src/main/java/com/x2bee/api/intf/base/config/EventReadWriteDatabaseConfig.java

  • api-intf-app/src/main/java/com/x2bee/api/intf/base/config/OrderReadWriteDatabaseConfig.java

  • api-intf-core/src/main/java/com/x2bee/api/intf/app/enums/delivery/DeliveryStatusType.java

  • api-intf-core/src/main/java/com/x2bee/api/intf/app/enums/goods/GoodsQnAType.java

  • pom.xml

api-member

  • api-member-app/pom.xml

  • api-member-app/src/main/java/com/x2bee/api/member/base/config/DrmcReadWriteDatabaseConfig.java

  • api-member-app/src/main/java/com/x2bee/api/member/base/config/OrderReadWriteDatabaseConfig.java

  • pom.xml

api-order

  • api-order-app/pom.xml

  • api-order-app/src/main/java/com/x2bee/api/order/base/config/DrmcReadWriteDatabaseConfig.java

  • api-order-app/src/main/java/com/x2bee/api/order/base/config/OrderReadWriteDatabaseConfig.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/claim/ClaimCalculateFvrCostRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/marketing/order/BenefitInfo.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/regular/RegularOrderChangeRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/request/order/regular/RegularOrderGoodsRequest.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/claim/ClaimCalculateAdtnCostResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/claim/OrderClaimAdtnCost.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/mypage/button/OrderButton.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/order/regular/RegularOrderGoods.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisBillingResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisCancelResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisMobileResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisPcResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/TossCancelResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/dto/response/payment/TossResponse.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/ClaimCommonServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/ClaimCostServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/costcalculator/ClaimFvrCostCreator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/costcalculator/adtn/strategy/impl/OrderCancelAdtnCostCalculator.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/customerservice/CustomerServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/mypage/button/loader/OrderButtonLoader.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/issuer/factory/DocumentIssuerFactory.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/PopbillTaxInvoiceServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/regular/RegularOrderChangeServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/AutoPaymentCardServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/PaymentServiceImpl.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/billingKey/impl/InicisBillingKey.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/payway/impl/AccountStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/payway/impl/CreditCardStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/payway/impl/MileageStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/PgLogHandler.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisBillingStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisMoStrategy.java

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisPcStrategy.java

batch-gddp

  • batch-gddp-app/pom.xml

  • batch-gddp-app/src/main/java/com/x2bee/batch/gddp/base/config/BatchConfig.java

  • batch-gddp-core/src/main/java/com/x2bee/batch/gddp/app/jobconfig/search/SearchProductChunkLoadConfig.java

  • pom.xml

batch-mbod

  • batch-mbod-app/pom.xml

  • batch-mbod-app/src/main/java/com/x2bee/batch/mbod/base/config/BatchConfig.java

  • batch-mbod-core/src/main/java/com/x2bee/batch/mbod/app/service/delivery/DeliveryRegisterInvoiceServiceImpl.java

  • pom.xml

기능 추가

이번 릴리즈에서는 결제, 검색, 연동 기능의 운영 효율성을 강화하여 시스템 관리 편의성을 높였습니다.

[개선] 결제 및 증빙 기능 강화 : PG사 이니시스 결제 시 현금영수증 신청·조회 기능을 추가하고, 개인정보 접근 권한과 열람 사유 입력 절차를 적용하여 보안성과 관리 효율성을 강화하였습니다. [개선] 검색엔진 기능 개선 : 동의어 관리에 관계 유형 조건을 추가하고, 검색 랭킹 관리 화면을 단순화하였으며, 키워드 부스팅 관리 기능을 신규로 도입하였습니다. [개선] 사방넷 시스템 업데이트 : 협력사가 사방넷 프로그램을 통해 상품, 주문, 배송을 일괄 관리할 수 있도록 시스템을 연동하고, 카테고리별 마진율 설정 기능 및 Validation 로직을 강화하였습니다.

1. 이니시스 현금영수증 발행 및 관리 기능 추가

이번 릴리즈에서는 PG사 이니시스 결제 환경에서 현금영수증 발행 및 관리 기능을 신규로 추가하였습니다. 회원은 주문 과정에서 현금영수증을 직접 신청하고, 신청 내역을 다양한 화면에서 확인할 수 있으며, 운영자는 백오피스에서 관련 증빙 정보를 통합적으로 조회하고 관리할 수 있도록 기능이 강화되었습니다. 또한 개인정보 접근 권한과 열람 사유 입력 절차를 추가하여 보안성과 관리 투명성을 높였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • [FO] PG사가 이니시스일 경우, 주문서에서 실시간 계좌이체 시 현금영수증 신청 기능 제공

  • [FO] 주문내역 화면에서 회원이 신청한 현금영수증의 발행 내역 조회 기능 추가

  • [FO] 증빙서류 내역 화면에서 회원이 신청한 현금영수증의 발행 이력 조회 기능 추가

  • [BO] 증빙서류 관리 화면에서 회원의 현금영수증 신청 정보 조회 기능 추가

  • [BO] 세금계산서 상세 조회 시, 개인정보취급권한 보유자만 접근 가능하도록 제한

  • [BO] 개인정보 조회 시, 열람 사유 입력 절차 추가

화면 접근 경로

  • [변경] FO > 주문서

  • [변경] FO > 마이페이지 > 주문조회 > 주문내역 > 주문상세 > 증빙서류 확인

  • [변경] FO > 마이페이지 > 주문조회 > 증빙서류내역

  • [변경] BO > 주문/결제 > 주문관리 > 증빙서류 신청관리

  • [변경] BO > 주문/결제 > 주문관리 > 증빙서류 신청관리 > 증빙서류 확인

대상 API

  • [변경] 주문취소 - 주문 취소(FO) :

  • [추가] 증빙서류 - 이니시스 현금영수증 대사 연동 :

  • [변경] 증빙서류 - 증빙서류 발행배치 :

  • [변경] 증빙서류 - 주문 증빙서류 신청 :

  • [변경] 증빙서류 - 증빙서류 목록 조회 :

  • [변경] 증빙서류 - 주문 증빙서류 목록 조회 :

chevron-rightBatch 변경 내역hashtag
  • [추가] documentStatChunkUpdateJob(현금영수증 발행완료)

  • [변경] as-is : taxInvoiceIssueJob (세금계산서 재발행 요청) → to-be : documentIssueJob(증빙서류 재발행 요청)

chevron-rightDB 변경 내역hashtag
  • [추가] 테이블 : op_cr_link_info(현금영수증연동정보)

  • [추가] 테이블 : op_cr_isu_tgt_info(현금영수증발행대상정보)

  • [추가] 테이블 : op_cr_proc_log(현금영수증처리로그)

  • [추가] 시퀀스 : op_cr_link_info_sq01, op_cr_proc_log_sq01

  • [추가] 인덱스 : idx01_op_cr_link_info, idx02_op_cr_link_info, idx03_op_cr_link_info

  • [추가] 공통코드 : OM069(증빙종류코드)

  • [변경] 공통코드 : OM010 - 기준코드 30에 대한 기준코드명 변경 : '신청안함' → '자진발급'

  • [변경] 공통코드 : OM061 - 그룹코드명 변경 : ‘팝빌발행상태코드’ → ‘증빙서류발행상태코드’ - 기준코드 99 사용여부 변경 : 사용 → 사용안함

chevron-right소스 변경 내역hashtag

bo

  • src/api/order-payment/order-evid-doc-api.ts

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-apply-form.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-lotto-form.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-payment-form.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/mileage-payment-register/mileage-payment-target-member-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-fnsh/rtn-fnsh-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-evid-doc-dtl-popup/ord-evid-doc-dtl-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-evid-doc-dtl-popup/ord-evid-doc-dtl-popup-contents.tsx

  • src/components/delivery/deli-mgmt/evt-gft-deli-mgmt/evt-gft-deli-mgmt-grid.tsx

  • src/components/order-payment/ord-mgmt/order-evid-doc/order-evid-doc-search-form.tsx

  • src/components/order-payment/rfd-mgmt/manual-rfd-fnsh-mgr/manual-rfd-fnsh-mgr-grid.tsx

  • src/constants/common/common-constants.ts

  • src/constants/order-payment/order-payment-constants.ts

  • src/grid/order-payment/use-order-evid-doc-dtl-popup-grid.ts

  • src/grid/order-payment/use-order-evid-doc-grid.ts

  • src/locales/langs/en/order-payment.json

  • src/locales/langs/ja/order-payment.json

  • src/locales/langs/ko/order-payment.json

  • src/schema/order-payment/order-evid-doc-schema.ts

api-bo

  • src/main/java/com/x2bee/api/bo/app/constant/Constants.java

  • src/main/java/com/x2bee/api/bo/app/controller/common/CommonController.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/order/OrderEvidDocSearchRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/order/OrderEvidDocInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/order/OrderEvidDocListResponse.java

  • src/main/java/com/x2bee/api/bo/app/service/common/AdminCommonServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/order/OrderEvidDocMgmtServiceImpl.java

  • src/main/resources/mapper/orderrodb/order/OpOrdEvidDocMapper.xml

api-order

  • src/main/resources/config/application-dev.properties

  • src/main/resources/config/application-local.properties

  • src/main/resources/config/application-prd.properties

  • src/main/resources/config/application-stg.properties

  • src/test/java/com/x2bee/api/order/app/service/order/document/DocumentInvoiceServiceImplTest.java

  • src/test/java/com/x2bee/api/order/app/service/order/document/PopbillTaxInvoiceServiceImplTest.java

  • src/main/java/com/x2bee/api/order/app/constant/InicisConstantsV2.java(add)

  • src/main/java/com/x2bee/api/order/app/controller/document/DocumentController.java

  • src/main/java/com/x2bee/api/order/app/controller/inicis/InicisCashReceiptController.java(add)

  • src/main/java/com/x2bee/api/order/app/controller/popbill/PopbillTaxInvoiceController.java

  • src/main/java/com/x2bee/api/order/app/dto/request/order/document/CashReceiptRegisterRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/document/DocumentIssueRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/document/DocumentRegisterRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/tax/TaxInvoiceRegisterRequest.java(del)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/document/TaxInvoiceRegisterRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/order/ProofDocInfo.java

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisJsonData.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisJsonRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisPartialRefundData.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisReceiptData.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/inicis/v2/InicisRefundData.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/request/payment/InicisReconcileRequest.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/response/document/OrderEvidDocInfo.java

  • src/main/java/com/x2bee/api/order/app/dto/response/order/MgrNoInfo.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/response/payment/InicisReconcileResponse.java(add)

  • src/main/java/com/x2bee/api/order/app/dto/response/payment/ProofTypeResponse.java(add)

  • src/main/java/com/x2bee/api/order/app/entity/order/OpCrIsuTgtInfo.java(add)

  • src/main/java/com/x2bee/api/order/app/entity/order/OpCrLinkInfo.java(add)

  • src/main/java/com/x2bee/api/order/app/entity/order/OpCrProcLog.java(add)

  • src/main/java/com/x2bee/api/order/app/entity/order/OpTaxinvoiceIsuTgtInfo.java

  • src/main/java/com/x2bee/api/order/app/enums/order/InicisReconcileMapping.java(add)

  • src/main/java/com/x2bee/api/order/app/enums/order/OM067.java

  • src/main/java/com/x2bee/api/order/app/enums/payment/OM010.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/order/OpCrIsuTgtInfoMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/order/OpCrLinkInfoMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpMersInfoMapper.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpOrdPayBaseMapper.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrodb/payment/OpOrdPayDivInfoMapper.java

  • src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpCrIsuTgtInfoTrxMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpCrLinkInfoTrxMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/repository/orderrwdb/order/OpCrProcLogTrxMapper.java(add)

  • src/main/java/com/x2bee/api/order/app/service/claim/module/strategy/creator/ClaimModelCreator.java

  • src/main/java/com/x2bee/api/order/app/service/claim/ClaimExternalServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/document/DocumentQueryService.java

  • src/main/java/com/x2bee/api/order/app/service/document/DocumentQueryServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/DefaultCashReceiptServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/InicisCashReceiptService.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/cashReceipt/InicisCashReceiptServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/factory/DocumentIssuerFactory.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/strategy/impl/DefaultDocumentIssuerServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/strategy/impl/InicisDocumentIssuerServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/strategy/impl/TossDocumentIssuerServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/issuer/strategy/DocumentIssuerService.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/DefaultTaxInvoiceServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/PopbillTaxInvoiceService.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/taxInvoice/PopbillTaxInvoiceServiceImpl.java(add)

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentDefaultServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentInvoiceServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentLogService.java

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentLogServiceImpl.java

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentService.java

  • src/main/java/com/x2bee/api/order/app/service/order/document/DocumentServiceFactory.java(del)

  • api-order-core/src/main/java/com/x2bee/api/order/app/service/order/document/IssueService.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/PopbillTaxInvoicePopupService.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/PopbillTaxInvoicePopupServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/PopbillTaxInvoiceServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/RefundTaxInvoiceService.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/document/RefundTaxInvoiceServiceImpl.java(del)

  • src/main/java/com/x2bee/api/order/app/service/order/register/after/OrderCommonAfterProcess.java

  • src/main/java/com/x2bee/api/order/app/service/order/register/creator/payment/OpOrdPayDivInfoCreator.java

  • src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisBillingStrategy.java

  • src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisMoStrategy.java

  • src/main/java/com/x2bee/api/order/app/service/payment/module/strategy/pgway/impl/InicisPcStrategy.java

  • src/main/java/com/x2bee/api/order/app/service/payment/util/InicisApiReqMaker.java

  • src/main/java/com/x2bee/api/order/app/service/payment/util/InicisUrlBuilder.java(add)

  • src/main/java/com/x2bee/api/order/app/service/payment/util/PaymentUtil.java

  • src/main/resources/mapper/orderrodb/order/OpCrIsuTgtInfoMapper.xml(add)

  • src/main/resources/mapper/orderrodb/order/OpCrLinkInfoMapper.xml(add)

  • src/main/resources/mapper/orderrodb/order/OpTaxinvoiceLinkInfoMapper.xml

  • src/main/resources/mapper/orderrodb/payment/OpMersInfoMapper.xml

  • src/main/resources/mapper/orderrodb/payment/OpOrdPayBaseMapper.xml

  • src/main/resources/mapper/orderrodb/payment/OpOrdPayDivInfoMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpCrIsuTgtInfoTrxMapper.xml(add)

  • src/main/resources/mapper/orderrwdb/order/OpCrLinkInfoTrxMapper.xml(add)

  • src/main/resources/mapper/orderrwdb/order/OpCrProcLogTrxMapper.xml(add)

  • pom.xml

batch-mbod

  • src/main/java/com/x2bee/batch/mbod/app/dto/request/order/TaxInvoiceListRequest.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/request/order/DocumentIssueRequest.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/request/order/TaxInvoiceStatUpdateRequest.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/request/order/DocumentStatUpdateRequest.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/TaxInvoiceIssueConfig.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DocumentIssueConfig.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/TaxInvoiceIssueTasklet.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DocumentIssueTasklet.java

  • src/main/java/com/x2bee/batch/mbod/app/service/order/TaxInvoiceIssueService.java

  • src/main/java/com/x2bee/batch/mbod/app/service/order/DocumentIssueService.java

  • src/main/java/com/x2bee/batch/mbod/app/service/order/TaxInvoiceIssueServiceImpl.java

  • src/main/java/com/x2bee/batch/mbod/app/service/order/DocumentIssueServiceImpl.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/response/common/StCdDtlResponse.java

  • src/main/java/com/x2bee/batch/mbod/app/dto/response/common/StCdResponse.java

  • src/main/java/com/x2bee/batch/mbod/app/entity/OpCrLinkInfo.java

  • src/main/java/com/x2bee/batch/mbod/app/jobconfig/order/DocumentStatChunkUpdateConfig.java

  • src/main/java/com/x2bee/batch/mbod/app/repository/orderrodb/order/OpCrLinkInfoMapper.java

  • src/main/java/com/x2bee/batch/mbod/app/repository/orderrwdb/order/OpCrLinkInfoTrxMapper.java

  • src/main/java/com/x2bee/batch/mbod/app/enums/OM067.java

  • src/main/resources/mapper/orderrodb/order/OpCrLinkInfoMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpCrLinkInfoTrxMapper.xml

  • src/main/java/com/x2bee/batch/mbod/app/enums/OM030.java

  • src/main/java/com/x2bee/batch/mbod/app/repository/orderrodb/order/OpTaxinvoiceLinkInfoMapper.java

  • src/main/java/com/x2bee/batch/mbod/app/repository/orderrwdb/order/OpTaxinvoiceLinkInfoTrxMapper.java

  • src/main/resources/mapper/orderrodb/order/OpTaxinvoiceLinkInfoMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpTaxinvoiceLinkInfoTrxMapper.xml

fo

  • src/components/claim/common/claim-refund-payment-info.tsx

  • src/components/claim/common/proof-doc-apply.tsx

  • src/components/claim/common/proof-doc-detail.tsx

  • src/components/claim/modal/proof-doc-guide.tsx

  • src/components/order/order/cash-receipt-form.tsx(add)

  • src/components/order/order/order-payment.tsx

  • src/components/order/order/order-sheet.tsx

  • src/components/order/order/payment.tsx

  • src/components/order/order/proof-doc-input-form.tsx

  • src/components/order/order/tax-invoice-form.tsx(add)

  • src/components/ui/side-menu.tsx

  • src/constants/commonConstants.ts

  • src/constants/orderConstants.ts

  • src/data/i18n/en/document.json

  • src/data/i18n/ko/document.json

  • src/data/i18n/en/order.json

  • src/data/i18n/ko/order.json

  • src/types/order/document.ts

  • src/types/order/order.ts

2. 검색엔진 기능 개선

이번 릴리즈에서는 검색엔진 운영 효율성 및 관리 기능을 개선하였습니다. 동의어 관리, 검색 랭킹 관리, 키워드 부스팅 기능을 정비하여 보다 정확하고 유연한 검색 환경을 제공합니다. 이를 통해 관리자는 검색 품질을 체계적으로 유지하고, 사용자에게는 더욱 적합한 검색 결과를 제공할 수 있습니다.

chevron-right자세히 보기hashtag

주요 내용

  • 동의어 관리 - 관계 유형 컬럼을 그리드 및 조회 조건에 추가하여 동의어 관계를 명확히 관리 가능

  • 검색 랭킹 관리- 기존 불필요한 항목 및 화면을 정리하고, 실제 운영에 필요한 항목만 남겨 화면 구성 및 로직을 단순화

  • 검색 키워드 부스팅 - 키워드 기반 검색 부스팅 관리 화면 추가 특정 키워드의 노출 우선순위를 설정하여 검색 결과 품질 향상

화면 접근 경로

  • [BO] 상품 > 검색어 관리 > 동의어 관리

  • [BO] 상품 > 검색어 관리 > 검색 랭킹 관리

  • [BO] 상품 > 검색어 관리 > 키워드 부스팅 관리

대상 API

chevron-rightDB 변경 내역hashtag
  • [추가] 테이블: ST_KWD_BST_BASE, ST_KWD_BST_APLY_INFO

  • [추가] 컬럼: st_syn_info.rel_typ_cd

  • [추가] 시퀀스: ST_KWD_BST_BASE_SQ01

  • [추가] 공통코드: PR072, PR073, PR074

chevron-right소스 변경 내역hashtag

api-bo

  • src/main/java/com/x2bee/api/bo/app/dto/request/search/SameWordMgmtRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/search/SameWordMgmtResponse.java

  • src/main/java/com/x2bee/api/bo/app/entity/StSynInfo.java

  • src/main/java/com/x2bee/api/bo/app/service/search/SameWordMgmtServiceImpl.java

  • src/main/resources/mapper/displayrodb/search/StSwInfoMapper.xml

  • src/main/resources/mapper/displayrwdb/search/StSwInfoTrxMapper.xml

  • src/main/resources/message/admin/adminCommon.properties

  • src/main/resources/message/admin/adminCommon_en.properties

  • src/main/resources/message/admin/adminCommon_ko.properties

  • src/main/java/com/x2bee/api/bo/app/controller/search/RankMgmtController.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/RankBaseSearch.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrodb/search/StRkInfoMapper.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrwdb/search/StRkInfoTrxMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/search/RankMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/search/RankMgmtServiceImpl.java

  • src/main/resources/mapper/displayrodb/search/StRkInfoMapper.xml

  • src/main/resources/mapper/displayrwdb/search/StRkInfoTrxMapper.xml

  • src/main/java/com/x2bee/api/bo/app/controller/search/KwdBoostingMgmtController.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/search/KwdBoostingAplyInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/search/KwdBoostingDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/KwdBoostingAplyInfo.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/KwdBoostingBase.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/KwdBoostingBaseSearch.java

  • src/main/java/com/x2bee/api/bo/app/dto/search/KwdBoostingSaveRequest.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrodb/search/StKwdBoostingInfoMapper.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrwdb/search/StKwdBoostingInfoTrxMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/search/KwdBoostingMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/search/KwdBoostingMgmtServiceImpl.java

  • src/main/resources/mapper/displayrodb/search/StKwdBoostingInfoMapper.xml

  • src/main/resources/mapper/displayrwdb/search/StKwdBoostingInfoTrxMapper.xml

  • src/main/resources/message/admin/adminCommon_en.properties

  • src/main/resources/message/admin/adminCommon_ko.properties

bo

  • src/components/goods/search-mgmt/syn-mgmt/syn-contents.tsx

  • src/components/goods/search-mgmt/syn-mgmt/syn-data-grid.tsx

  • src/components/goods/search-mgmt/syn-mgmt/syn-search-form.tsx

  • src/constants/goods/goods-constants.ts

  • src/grid/goods/syn-mgmt-grid.ts

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/search.json

  • src/schema/search/syn-schema.ts

  • src/types/goods/syn-mgmt-types.ts

  • src/api/search/rank-mgmt-api.ts

  • src/app/(task-popup)/goods/search-mgmt/rank-detail/page.tsx

  • src/components/(task-popup)/goods/search-mgmt/rank-detail/rank-detail-contents.tsx

  • src/components/(task-popup)/goods/search-mgmt/rank-detail/rank-detail-form.tsx

  • src/components/goods/search-mgmt/rank-mgmt/rank-data-grid.tsx

  • src/components/goods/search-mgmt/rank-mgmt/rank-search-form.tsx

  • src/constants/goods/goods-constants.ts

  • src/constants/search/search-button-constants.ts

  • src/constants/search/search-constants.ts

  • src/grid/search/rank-mgmt-grid.ts

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/search.json

  • src/schema/search/rank-search-schema.ts

  • src/types/search/rank-mgmt-types.ts

  • src/api/search/kwd-boosting-mgmt-api.ts

  • src/app/(task-popup)/goods/search-mgmt/kwd-boosting-detail/page.tsx

  • src/app/[pageType]/goods/search-mgmt/kwd-boosting-mgmt/page.tsx

  • src/components/(task-popup)/goods/search-mgmt/kwd-boosting-detail/kwd-boosting-detail-contents.tsx

  • src/components/(task-popup)/marketing/promotion-common/promotion-register-apply-except-form.tsx

  • src/components/common/tree/common-tree-view.tsx

  • src/components/goods/search-mgmt/kwd-boosting-mgmt/kwd-boosting-contents.tsx

  • src/components/goods/search-mgmt/kwd-boosting-mgmt/kwd-boosting-data-grid.tsx

  • src/components/goods/search-mgmt/kwd-boosting-mgmt/kwd-boosting-search-form.tsx

  • src/components/popup/display/display-category/display-category-contents.tsx

  • src/components/popup/display/display-category/display-category-multi-tree.tsx

  • src/constants/marketing/marketing-common-constants.ts

  • src/constants/search/search-button-constants.ts

  • src/constants/search/search-constants.ts

  • src/grid/search/kwd-boosting-mgmt-grid.ts

  • src/locales/langs/en/popup-common.json

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/popup-common.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/popup-common.json

  • src/locales/langs/ko/search.json

  • src/schema/goods/kwd-boosting-mgmt-schema.ts

  • src/schema/popup/display-category-schema.ts

  • src/schema/search/kwd-boosting-schema.ts

  • src/types/goods/kwd-boosting-mgmt-types.ts

3. 사방넷 시스템 업데이트

이번 릴리즈에서는 사방넷 연동 시스템을 업데이트하여 협력사가 X2BEE 솔루션을 통해 상품, 주문, 배송, 협력사 정보를 효율적으로 관리할 수 있도록 개선하였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • [INTF] 사방넷 시스템과 X2BEE 솔루션 간 인터페이스 연동 기능 도입

  • [INTF] 상품관리, 주문관리, 협력사관리, 배송정보 관리 API 연동 지원

  • [INTF] 공통코드 정보 전달 API 제공

  • [BO] 카테고리별 마진율 설정 기능 수정

  • [API-BO] 카테고리별 마진율 설정 시 Validation 기능 강화

화면 접근 경로

  • [BO] 전시 > 카테고리 관리 > 표준 카테고리 관리

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

대상 API

chevron-rightDB 변경 내역hashtag
  • [추가] 컬럼 : PR_GOODS_SAFE_CERTI_HIST(상품안전인증이력) -> valid_rslt_conts(유효성검사결과내용)

  • [추가] 컬럼 : PR_GOODS_PRCE_HIST(상품가격이력) → ctg_cmsn_rate_aply_yn(카테고리수수료율적용여부)

  • [추가] 컬럼 : PR_GOODS_BASE_MOD_LOG(상품기본수정로그) → goods_mod_hist_mgr_item_cd(상품수정이력관리항목코드(PR063))

  • [추가] 컬럼 : PR_GOODS_BASE_MOD_LOG(상품기본수정로그) → goods_mod_pre_conts(상품수정전내용)

  • [추가] 컬럼 : PR_GOODS_BASE_MOD_LOG(상품기본수정로그) → goods_mod_aft_conts(상품수정후내용)

  • [추가] 시퀀스 : pr_goods_base_sq02

  • [추가] 공통코드 : PR038(상품수정항목코드) - 기준코드 99 추가

  • [추가] 공통코드 : PR063(상품수정이력관리항목코드)

  • [추가] 공통코드 : VD008(마진구분코드) - 기준코드 30 추가

chevron-right소스 변경 내역hashtag

api-intf

  • src/main/resources/config/application-dev.properties

  • src/main/resources/config/application-local.properties

  • src/main/resources/config/application-prd.properties

  • src/main/resources/config/application-stg.properties

  • src/main/java/com/x2bee/api/intf/app/constant/GoodsConstants.java

  • src/main/java/com/x2bee/api/intf/app/controller/goods/GoodsRegisterController.java

  • src/main/java/com/x2bee/api/intf/app/controller/order/OrderClaimController.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/delivery/DeliveryProcessInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/delivery/DeliveryProcessRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/email/EmailTemplateBase.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/email/EmailTemplateType.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GiftRegisterInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsAlim.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsBrandSearchRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsEmail.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsPriceChangeInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsPriceHistoryRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterDeliInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterEntityGroup.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterItemInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsRegisterItemOptionInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/GoodsStockInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/goods/OptionCodeInfoRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/order/OrderDtlInfoRequest.java

  • src/main/java/com/x2bee/api/intf/app/dto/request/order/OrderDtlStateInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/display/StdCategorySearchResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsBrandSearchResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsDetailEntity.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsDetailMapper.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsDetailResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/goods/GoodsQaQuestInfoResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/order/ValidationCheckResponse.java

  • src/main/java/com/x2bee/api/intf/app/dto/response/vendor/EntrBaseInfoResponse.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/OptionInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrAddInsrtOpt.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrDiyInsrtItmOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqAddInsrtOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqDiyInsrtItmOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqGoodsAdveWrd.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqGoodsContInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqGoodsPrceInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqItmBaseInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrEntrModAprvReqItmOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsBase.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsBaseMl.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsBaseModLog.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsContInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsContInfoMl.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrGoodsPrceHist.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrItmAddPrceHist.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrItmBase.java

  • src/main/java/com/x2bee/api/intf/app/entity/goods/PrItmOptnInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrdAddInsrtOptFileInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrdAddInsrtOptInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrdDeliInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/order/OrderGoodsInfo.java

  • src/main/java/com/x2bee/api/intf/app/entity/vendor/EtEntrBase.java

  • src/main/java/com/x2bee/api/intf/app/enums/ALIM_BOX.java

  • src/main/java/com/x2bee/api/intf/app/enums/CM030.java

  • src/main/java/com/x2bee/api/intf/app/enums/GOODS_ENTP_PRC_STANDARD.java

  • src/main/java/com/x2bee/api/intf/app/enums/LO005.java

  • src/main/java/com/x2bee/api/intf/app/enums/LO016.java

  • src/main/java/com/x2bee/api/intf/app/enums/OM005.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR014.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR033.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR038.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR062.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR063.java

  • src/main/java/com/x2bee/api/intf/app/enums/PR064.java

  • src/main/java/com/x2bee/api/intf/app/enums/delivery/DeliveryStatusType.java

  • src/main/java/com/x2bee/api/intf/app/enums/goods/GoodsQnAType.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrodb/goods/PrGoodsPrceHistMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrAddInsrtOptTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrDiyInsrtItmOptInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqAddInsrtOptInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqDiyInsrtItmOptInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqGoodsAdveWrdTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqGoodsContInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqGoodsPrceInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqItmBaseInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrEntrModAprvReqItmOptInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrGoodsContInfoTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/repository/displayrwdb/goods/PrGoodsPrceHistTrxMapper.java

  • src/main/java/com/x2bee/api/intf/app/service/common/MessageService.java

  • src/main/java/com/x2bee/api/intf/app/service/common/MessageServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/delivery/DeliveryClaimServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsChangeServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsCommonService.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsCommonServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsDataService.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsDataServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsModifyApproveService.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsModifyApproveServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsQnaService.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsQnaServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/goods/GoodsRegisterServiceImpl.java

  • src/main/java/com/x2bee/api/intf/app/service/order/OrderServiceImpl.java

  • src/main/java/com/x2bee/api/intf/base/advice/ApiError.java

  • src/main/resources/mapper/displayrodb/display/PrStdCtgMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrBrandMstMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsBaseMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsPrceHistMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsQaQuestInfoMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrItmBaseMapper.xml

  • src/main/resources/mapper/displayrodb/vendor/EtEntrBaseMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrAddInsrtOptTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrDiyInsrtItmOptInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqAddInsrtOptInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqDiyInsrtItmOptInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqGoodsAdveWrdTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqGoodsContInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqGoodsPrceInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqItmBaseInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrEntrModAprvReqItmOptInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsAttInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseMlTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseModLogTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsBaseTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsContInfoMlTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsContInfoTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrGoodsPrceHistTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrItmAddPrceHistTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrItmBaseTrxMapper.xml

  • src/main/resources/mapper/displayrwdb/goods/PrItmOptnInfoTrxMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdDeliInfoMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdDtlMapper.xml

  • src/main/resources/mapper/orderrwdb/order/OpOrdDeliInfoTrxMapper.xml

  • src/main/resources/message/goods/goods_en.properties

  • src/main/resources/message/goods/goods_ko.properties

  • src/main/resources/message/order/order_en.properties

  • src/main/resources/message/order/order_ko.properties

api-common

  • src/main/resources/templates/email/51/apibo/GoodsQAAddTemplate.html

  • src/main/resources/templates/email/51/apibo/GoodsQATemplate.html

  • src/main/resources/templates/email/51/batchgddp/en/QnaMailTmpl.html

  • src/main/resources/templates/email/apibo/GoodsQAAddTemplate.html

  • src/main/resources/templates/email/apibo/GoodsQATemplate.html

  • src/main/resources/templates/email/apiintf/GoodsQAAddTemplate.html

  • src/main/resources/templates/email/apiintf/GoodsQATemplate.html

  • src/main/resources/templates/email/batchgddp/en/QnaMailTmpl.html

api-bo

  • src/main/java/com/x2bee/api/bo/app/controller/v2/goods/GeneralGoodsApiControllerV2.java

  • src/main/java/com/x2bee/api/bo/app/controller/v2/goods/GoodsCommonApiControllerV2.java

  • src/main/java/com/x2bee/api/bo/app/dto/display/PrStdCtg.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsPriceHistoryRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/goods/UseCateMrgnRateResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/v2/request/goods/ExcelUploadStdCtgRequestV2.java

  • src/main/java/com/x2bee/api/bo/app/entity/PrGoodsPrceHist.java

  • src/main/java/com/x2bee/api/bo/app/entity/PrItmBase.java

  • src/main/java/com/x2bee/api/bo/app/enums/goods/ExcelUploadCellCode.java

  • src/main/java/com/x2bee/api/bo/app/service/display/StandardCategoryMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/goods/GoodsCommonServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/v2/goods/GoodsCommonServiceV2Impl.java

  • src/main/java/com/x2bee/api/bo/app/service/v2/goods/TemporaryGeneralGoodsServiceV2Impl.java

  • src/main/resources/config/application-local.properties

  • src/main/resources/mapper/displayrodb/display/PrStdCtgMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsExcelMapper.xml

  • src/main/resources/message/goods/stdCtgMgmt_en.properties

  • src/main/resources/message/goods/stdCtgMgmt_ko.properties

bo

  • src/api/goods/general-goods-reg-api.ts

  • src/app/[pageType]/display/standard-category-mgmt/page.tsx

  • src/app/[pageType]/goods/goods-mgmt/general-goods-reg/page.tsx

  • src/components/(task-popup)/goods/goods-mgmt/goods-info-mgmt/goods-info-detail/goods-info-detail-form.tsx

  • src/components/display/standard-category/standard-category-context-provider.tsx

  • src/components/display/standard-category/standard-category-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/general-goods-contents.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-base-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-deli-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-form-parts/goods-price-info-form.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/use-goods-option-info-grid.ts

  • src/locales/langs/en/common.json

  • src/locales/langs/en/display/standardCategory.json

  • src/locales/langs/ja/common.json

  • src/locales/langs/ja/display/standardCategory.json

  • src/locales/langs/ko/common.json

  • src/locales/langs/ko/display/standardCategory.json

  • src/schema/display/standard-category/standard-category-schema.ts

UI/UX 표준화 개선

화면 전반의 저장·삭제 로직, 검색 출력, 일괄등록, 오류 메시지를 표준화하여 UI/UX 일관성과 사용자 편의성을 강화했습니다.

  • [개선] 저장: 저장 체크로직 통합 및 버튼 동작 일관성 확보

  • [개선] 검색: 서치박스 데이터 출력 방식 개선(말줄임·툴팁 제공)

  • [개선] 그리드: 삭제 버튼 동작 일원화로 화면별 처리 구분

  • [개선] 등록: 일괄등록 항목명·버튼명·실패 사유 문구 표준화

  • [개선] 오류: 화면 전반의 에러 메시지 형식 표준화


1. UI/UX 표준화 : 저장 체크로직

이번 릴리즈에서는 그리드 내 저장 버튼 동작을 일원화하여, 화면별로 상이하게 동작하던 로직을 통합하였습니다. 이를 통해 저장 처리 시 혼란을 줄이고, UI 일관성과 사용자 경험을 강화하였습니다.

주요 내용

  • 그리드 내 저장 버튼 동작 로직을 표준화

  • 화면 간 UI 및 동작 방식의 일관성 확보

chevron-right화면 접근 경로hashtag

  • [BO] 시스템 > 기본 정보 관리 > 공통코드 관리

  • [BO] 시스템 > 공지사항 관리 > 화면별 공지 관리

  • [BO] 시스템 > 공지사항 관리 > FAQ 관리

  • [BO] 시스템 > 사용자 관리 > 부서 관리

  • [BO] 시스템 > 사용자 관리 > 권한그룹 관리

  • [BO] 시스템 > 사용자 관리 > 개별권한 관리

  • [BO] 시스템 > 연동 관리 > 인증키 관리

  • [BO] 시스템 > 연동 관리 > OpenAPI 관리

  • [BO] 회원 > 회원 관리 > 회원 정보 관리 > 회원 상세

  • [BO] 주문/결제 > 주문/클레임 처리

  • [BO] 주문/결제 > 환불 관리 > 수기 환불완료 관리

  • [BO] 결주문/결제 > 결제수단 관리 > 결제수단 정보 관리

  • [BO] 고객서비스 > 센터 관리 > 1:1문의유형 관리

  • [BO] 전시 > 카테고리 관리 > 표준카테고리 관리

  • [BO] 전시 > 카테고리 관리 > 전시 카테고리 관리

  • [BO] 전시 > 카테고리 관리 > 표준/전시 카테고리 연결 관리

  • [BO] 전시 > 전시 템플릿/코너 관리 > 스와이퍼 타입 관리

  • [BO] 전시 > 전시 템플릿/코너 관리 > 스와티퍼 타입 관리 > 스와이퍼 타입 등록/수정

  • [BO] 전시 > 전시연결 관리 > 전시매장 연결 관리

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

  • [BO] 전시 > 전시연결 관리 > 구좌매장 관리 > 구좌 등록/수정

  • [BO] 전시 > 기획전 정보 관리 > 기획전 수정

  • [BO] 전시 > 기획전 정보 관리 > 기획전 그룹 관리

  • [BO] 상품 > 상품 관리 > 단품 정보 관리

  • [BO] 상품 > 상품 관리 > 옵션 정보 관리

  • [BO] 상품 > 상품평 관리 > 상품평 평가항목 관리

  • [BO] 상품 > 상품 Q&A 관리 > 상품 Q&A 답변 템플릿 관리

  • [BO] 상품 > 검색어 관리 > 동의어 관리

  • [BO] 상품 > 검색어 관리 > 신조어 관리

  • [BO] 상품 > 검색어 관리 > 추천 검색어 관리

  • [BO] 상품 > 검색어 관리 > 인기 검색어 제외 관리

  • [BO] 상품 > 랭킹존 관리 > 랭킹존 상품 제외 관리

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리 > 쿠폰 상세

chevron-right소스 변경 내역hashtag

bo

  • src/components/(task-popup)/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-form.tsx

  • src/components/(task-popup)/system/ntc-mtr-mgmt/faq-mgmt/faq/faq-form.tsx

  • src/components/system/base-info-mgmt/cm-cd-mgmt/std-cd-grid.tsx

  • src/components/system/linkage-mgmt/link-mgmt/link-mgmt-grid.tsx

  • src/components/system/linkage-mgmt/open-api-mgmt/open-api-mgmt-grid.tsx

  • src/components/system/ntc-mtr-mgmt/faq-mgmt/faq-mgmt-grid.tsx

  • src/components/system/user-mgmt/indiv-rt-mgmt/btn-rt-grid.tsx

  • src/components/system/user-mgmt/indiv-rt-mgmt/indiv-rt-mgmt-grid.tsx

  • src/components/system/user-mgmt/rt-grp-mgmt/btn-rt-grid.tsx

  • src/components/system/user-mgmt/rt-grp-mgmt/rt-grp-qry-grid.tsx

  • src/components/system/user-mgmt/user-dept-mgmt/lowr-dept-grid.tsx

  • src/locales/langs/ko/system/baseInfoMgmt.json

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/ord-chg/ord-chg-dlvp-list-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/ord-chg/ord-chg-itm-list-grid.tsx

  • src/components/customer-serivce/cntr-mgmt/inq-typ-mgmt/inq-typ-mgmt-lrg-grid.tsx

  • src/components/customer-serivce/cntr-mgmt/inq-typ-mgmt/inq-typ-mgmt-sml-grid.tsx

  • src/components/(multi-lang)/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-multi-grid.tsx

  • src/components/display/display-category-mgmt/grid/display-category-goods-grid.tsx

  • src/components/display/display-category-mgmt/grid/display-category-grid.tsx

  • src/components/display/display-category-mgmt/display-category-form.tsx

  • src/components/display/standard-category/standard-category-attr-grid.tsx

  • src/components/display/standard-category/standard-category-form.tsx

  • src/components/display/standard-category/standard-category-grid.tsx

  • src/components/display/standard-category-mapping/grid/standard-display-category-mapping-grid.tsx

2. UI/UX 표준화 : 서치박스 데이터 출력 형식 개선

이번 릴리즈에서는 서치박스의 데이터 출력 방식을 개선하여 화면 가독성과 사용자 편의성을 높였습니다. 텍스트가 길어져 화면을 넘어가는 경우를 대비해 말줄임 처리와 툴팁 제공 기능을 추가하였습니다.

주요 내용

  • 서치박스 데이터가 길어질 경우 말줄임(...) 표 처리 적용

  • 항목에 마우스를 올릴 경우 전체 내용을 툴팁 메시지로 표시

chevron-right 화면 접근 경로hashtag

  • [BO] 고객서비스 > 고객 상담 관리 > 통합 상담 관리

  • [BO] 고객서비스 > 고객 상담 관리 > 통합 상담 관리 > 상담 등록

  • [BO] 고객서비스 > 고객 상담 관리 > 통합 상담 관리 > 고객 보상 등록

  • [BO] 고객서비스 > 고객 상담 관리 > 전화 약속 관리

  • [BO] 고객서비스 > 상담 업무 관리 > 고객보상 관리

  • [BO] 고객서비스 > 상담 업무 관리 > 고객보상 관리 > 고객보상 상세

  • [BO] 고객서비스 > 상담 업무 관리 > 고객보상 지급현황

  • [BO] 고객서비스 > 상담 업무 관리 > 1:1문의 답변 템플릿 관리

  • [BO] 고객서비스 > 센터관리 > 상담할당 관리

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리

  • [BO] 전시 > 기획전 관리 > 기획전 등록/수정

  • [BO] 전시 > 게시판 관리 > 게시글 정보 관리

  • [BO] 협력사 > 협력사 관리 > 협력사 판매등급 관리

  • [BO] 시스템 > 공지사항 관리 > 시스템별 공지 관리

  • [BO] 시스템 > 공지사항 관리 > 고객 공지 관리

  • [BO] 시스템 > 공지사항 관리 > 화면별 공지 관리

  • [BO] 시스템 > 사용자 관리 > 개별 권한 관리

  • [BO] 시스템 > 모니터링 관리 > 메뉴 사용현황 조회

  • [BO] 시스템 > 모니터링 관리 > 사용자 접속 이력 조회

  • [BO] 시스템 > 모니터링 관리 > 개인정보 열람 이력 조회

  • [BO] 통계 > 상품 분석 > 장바구니 현황

  • [BO] 통계 > 상품 분석 > 판매 현황

  • [BO] 통계 > 상품 분석 > 취소/반품 현황

  • [BO] 통계 > 협력사 분석 > 협력사 판매 등급 현황

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 조회

  • [BO] 프로모션 > 할인/적립 관리 > 할인/적립 정보 관리

  • [BO] 프로모션 > 사은행사 관리 > 사은행사 정보 관리

  • [BO] 프로모션 > 사은행사 관리 > 사은행사 지급 현황

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 설문 조회

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 댓글 관리

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

  • [BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 관리 > 지급회원 추가

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

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

대상 API

chevron-right소스 변경 내역hashtag

bo

  • src/components/hook-form/rhf-search-reset-input.tsx

  • src/components/common/form/common-form-search-input.tsx

  • src/components/(task-popup)/customer-service/common/cust-cpns-accp-info.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/combine-counseling-reg/ccn-base-info-table.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/cust-cpns-reg/cust-cpns-reg-form.tsx

  • src/components/customer-serivce/cnsl-job-mgmt/cnsl-tmpl-mgmt/cnsl-tmpl-search-form.tsx

  • src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-mgmt/cust-cpns-mgmt-sch-form.tsx

  • src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-pays-prcond/cust-cpns-pays-prcond-sch-form.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/combine-counseling-search-form.tsx

  • src/components/customer-serivce/customer-cnsl-proc/tel-prms-mgmt/tel-prms-search-form.tsx

  • src/schema/customer-service/combine-counseling-mgmt-schema.ts

  • src/schema/customer-service/cust-cpns-mgmt-schema.ts

  • src/schema/customer-service/tel-prms-mgmt-schema.tsx

  • src/types/customer-service/combine-counseling-mgmt-types.ts

  • src/types/customer-service/cust-cpns-dtl-types.ts

  • src/components/customer-serivce/cntr-mgmt/cnsl-quot-mgmt/cnsl-quot-mgmt-sch-form.tsx

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/divobj-info/plan-divobj-coupon.tsx

  • src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-search.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-info-mgmt/plan-shop-info-search-form.tsx

  • src/components/enterprise/sale-grade/sale-grade-search-form.tsx

  • src/components/enterprise/sale-grade-stats/statistics-search-form.tsx

  • src/components/statistics/goods-cncl-status/goods-cncl-status-search-form.tsx

  • src/components/statistics/goods-sales-status/goods-sales-status-search-form.tsx

  • src/components/statistics/shopping-basket/shopping-basket-search-form.tsx

  • src/components/system/monitoring-mgmt/menu-use/menu-use-user-search.tsx

  • src/components/system/monitoring-mgmt/personal-info-read-hist/personal-info-read-hist-search-form.tsx

  • src/components/system/monitoring-mgmt/user-access-hist/user-access-hist-search-form.tsx

  • src/components/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-mgmt-search-form.tsx

  • src/components/system/ntc-mtr-mgmt/cust-ntc-mtr-mgmt/cust-ntc-mtr-mgmt-search-form.tsx

  • src/components/system/ntc-mtr-mgmt/sys-ntc-mgmt/sys-ntc-mgmt-search-form.tsx

  • src/components/system/user-mgmt/indiv-rt-mgmt/indiv-rt-mgmt-search-form.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/target-member-register/target-member-info-form.tsx

  • src/components/marketing/coupon-mgmt/coupon-cost-mgmt/coupon-cost-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-info-mgmt/event-info-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-reply-mgmt/event-reply-mgmt-searchform.tsx

  • src/components/marketing/event-mgmt/event-survey-mgmt/event-survey-mgmt-search.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-extinct-mgmt/mileage-extinct-info-search.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-payment-mgmt/mileage-payment-info-search.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-common-search.tsx

  • src/components/marketing/promotion-common/promotion-common-search-form.tsx

  • src/schema/marketing/event-info-mgmt-schema.ts

  • src/schema/marketing/mileage-payment-mgmt-schema.ts

api-bo

  • src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/CsCompensDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/CsCustCpnsAccpInfoResponse.java

  • src/main/resources/mapper/orderrodb/customerservice/CsCustCpnsAccpInfoMapper.xml

3. UI/UX 표준화 : 그리드 내 삭제 버튼 일원화

이번 릴리즈에서는 그리드 내 삭제 버튼의 동작 방식을 일원화하여, 등록 화면과 일반 화면에서의 삭제 처리 로직을 명확히 구분하고 사용자 경험을 개선하였습니다. 이를 통해 삭제 작업 시 혼란을 줄이고, 일관된 UI/UX를 제공할 수 있도록 하였습니다.

주요 내용

  • 등록 화면 (DB 저장 전 상태)

    • [삭제] 클릭 시: 즉시 삭제 처리

    • [변경취소] 클릭 시: 삭제된 데이터 복원 불가

    • 예시: 상품 등록 화면

  • 그 외 화면 (DB 저장 후 상태)

    • [삭제] 클릭 시: 별도 컨펌 없이 삭제 예정 상태로 표시 (휴지통 아이콘 노출)

    • [변경취소] 클릭 시: 삭제 예정 상태 철회

    • [저장] 클릭 시: 컨펌 후 최종 삭제 처리

chevron-right화면 접근 경로hashtag

  • [BO] 상품 > 상품 관리 > 상품 정보 관리 > 상품 수정

  • [BO] 상품 > 상품 관리 > 상품 정보 관리 > 상품 임시저장 관리

  • [BO] 프로모션 > 할인/적립 관리 > 할인/적립 정보 관리 > 할인/적립 상세

  • [BO] 프로모션 > 사은행사 관리 > 사은행사 상세

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 상세 > 기본 관리

  • [BO] 주문/결제 > 주문 관리 > 정기주문 신청 관리 > 정기주문 신청 상세

  • [BO] 시스템 > 알림톡/메시지/PUSH > 메시지 발송 관리 > 메시지 등록/수정

  • [BO] 시스템 > 알림톡/메시지/PUSH > 이메일 발송 관리 > 이메일 등록/수정

chevron-right소스 변경 내역hashtag

bo

  • src/components/(task-popup)/marketing/appreciation-event-info-mgmt/appreciation-event-register/appreciation-event-register-contents.tsx

  • src/components/(task-popup)/marketing/discount-mileage-info-mgmt/discount-mileage-register/discount-mileage-register-contents.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/basic-form/event-register-apply-except-grid.tsx

  • src/components/(task-popup)/marketing/promotion-common/promotion-register-apply-except-form.tsx

  • src/components/(task-popup)/marketing/promotion-common/promotion-register-apply-except-goods.tsx

  • src/components/goods/goods-mgmt/goods-tmp-save-mgmt/goods-tmp-save-list-grid.tsx

4. 일괄등록 표준화 적용

이번 릴리즈에서는 일괄등록 화면에 표준 가이드를 적용하여, 화면 항목과 메시지를 일관되게 개선하였습니다. 이를 통해 사용자 혼란을 줄이고, 운영 효율성을 높였습니다.

주요 내용

  • 일괄등록 화면에 표준 가이드 준용

  • 항목명 및 버튼명 정비

  • 실패 사유 안내 문구 개선

chevron-right화면 접근 경로hashtag

  • [BO] 상품 > 상품 관리 > 상품 일괄 등록(엑셀 업로드T)

  • [BO] 전시 > 카테고리 관리 > 전시 카테고리 관리 > 전시카테고리 상품 일괄 추가

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 상세(응모관리T) > 응모자 일괄 추가

  • [BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 등록/상세 > 지급회원 > 지급회원 일괄 추가

  • [BO] 고객서비스 > 센터 관리 > 상담할당 관리 > OB 일괄 등록

  • [BO] 시스템 > 기본 정보 관리 > 휴일 관리 > 휴일 일괄 등록

  • [BO] 프로모션 > 쿠폰 정보 관리 > 쿠폰 상세 > 발급 회원 > 발급회원 일괄 추가

chevron-right소스 변경 내역hashtag

bo

  • src/locales/langs/en/goods.json

  • src/locales/langs/ja/goods.json

  • src/locales/langs/ko/goods.json

  • src/components/(task-popup)/display/goods-bat-reg/display-goods-bat-reg-grid.tsx

  • src/locales/langs/en/display/common.json

  • src/locales/langs/ja/display/common.json

  • src/locales/langs/ko/display/common.json

  • src/components/(task-popup)/marketing/event-info-mgmt/event-apply-batch

  • register/event-apply-batch-register-contents.tsx

  • public/assets/fileupload/promotion/cpnIssuMbrUploadForm.csv

  • public/assets/fileupload/promotion/cpnIssuMbrUploadForm.xlsx

  • src/app/(task-popup)/marketing/coupon-info-mgmt/coupon-bat-register/page.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-apply-batch-register/coupon-apply-batch-register-contents.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-apply-batch-register/upload-apply-coupon-member-batch-grid.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-member-list-grid.tsx

  • src/constants/marketing/marketing-button-constants.ts

  • src/constants/marketing/marketing-popup-constants.ts

  • src/grid/marketing/coupon-apply-member-batch-grid.ts

  • src/locales/langs/en/promotion/coupon-mgmt.json

  • src/locales/langs/ja/promotion/coupon-mgmt.json

  • src/locales/langs/ko/promotion/coupon-mgmt.json

  • src/schema/marketing/coupon-mgmt-schema.ts

  • src/types/marketing/coupon-mgmt-types.ts

api-bo

  • src/locales/langs/en/goods.json

  • src/locales/langs/ja/goods.json

  • src/locales/langs/ko/goods.json

  • src/components/(task-popup)/display/goods-bat-reg/display-goods-bat-reg-grid.tsx

  • src/locales/langs/en/display/common.json

  • src/locales/langs/ja/display/common.json

  • src/locales/langs/ko/display/common.json

  • src/components/(task-popup)/marketing/event-info-mgmt/event-apply-batch-register/event-apply-batch-register-contents.tsx

  • public/assets/fileupload/promotion/cpnIssuMbrUploadForm.csv

  • public/assets/fileupload/promotion/cpnIssuMbrUploadForm.xlsx

  • src/app/(task-popup)/marketing/coupon-info-mgmt/coupon-bat-register/page.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-apply-batch-register/coupon-apply-batch-register-contents.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-apply-batch-register/upload-apply-coupon-member-batch-grid.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-member-list-grid.tsx

  • src/constants/marketing/marketing-button-constants.ts

  • src/constants/marketing/marketing-popup-constants.ts

  • src/grid/marketing/coupon-apply-member-batch-grid.ts

  • src/locales/langs/en/promotion/coupon-mgmt.json

  • src/locales/langs/ja/promotion/coupon-mgmt.json

  • src/locales/langs/ko/promotion/coupon-mgmt.json

  • src/schema/marketing/coupon-mgmt-schema.ts

src/types/marketing/coupon-mgmt-types.ts

5. 메시지 표준화 적용

이번 릴리즈에서는 조회 화면과 주요 버튼(조회, 내보내기, 저장, 해제, 적용, 입력/승인요청/승인/반려, 비밀번호 초기화)의 검증 로직을 개선하여 사용자가 조건을 잘못 입력하거나 누락했을 때 명확하게 안내받을 수 있도록 하였습니다. 또한 오류 표시 및 처리 방식을 단순화해 사용자 경험과 업무 효율성을 높였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • 필수값 미입력시 텍스트 문구는 삭제, 빨간 테두리만 표시

  • 조회 기간 제한

    • 시스템에서 정의된 최대 조회 범위를 초과할 수 없도록 제한

    • 초과 선택 시 사용자에게 안내

  • [조회] 버튼 검증

    • 날짜 미선택 상태에서 조회 시 안내 처리

    • 전체 기간 선택 시, 추가 조건이 없으면 안내 처리

  • [내보내기] 버튼 검증

    • 조회 결과가 없는 상태에서 다운로드 시도 시 안내 처리

  • [비밀번호 초기화] 버튼 검증

    • 클릭 시 유효성 검증 진행

    • 사유 미입력 시 오류 표시

    • 검증 완료 후 초기화 처리 및 임시 비밀번호 발송

  • [저장] 버튼 검증 및 처리

    • 클릭 시 화면 상단부터 순차적으로 유효성 검증

    • 검증 완료 후 저장 처리

  • [해제] 버튼 검증 및 처리

    • 대상 미선택 시 안내 처리

    • 특정 대상 포함 시 처리 불가 안내

    • 유효한 대상 선택 시 해제 처리 진행

  • [적용] 버튼 검증 및 처리

    • 대상 미선택 시 안내 처리

  • [입력 / 승인요청 / 승인 / 반려] 버튼 검증 및 처리

    • 클릭 시 유효성 검증 진행

    • 유효성 검증 완료 시 컨펌창 호출

chevron-right화면 접근 경로hashtag
  • [BO] 상품 > 상품 관리 > 상품 정보 관리

  • [BO] 상품 > 상품 관리 > 상품 정보 관리 > 상품 수정 > 상품 다국어 등록(P)

  • [BO] 상품 > 상품 관리 > 상품 승인 관리

  • [BO] 상품 > 상품 관리 > 상품 승인 관리 > 반려사유 등록(P)

  • [BO] 상품 > 상품 관리 > 상품 임시저장 관리

  • [BO] 상품 > 상품 관리 > 상품수정이력 조회

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

  • [BO] 상품 > 브랜드 관리 > 브랜드 정보 관리

  • [BO] 상품 > 브랜드 관리 > 브랜드 다국어 등록/수정

  • [BO] 상품 > 상품평 관리 > 상품평 정보 관리

  • [BO] 상품 > 상품평 정보 관리 > 상품평 상세(P)

  • [BO] 상품 > 상품평 관리 > 상품평 평가항목 관리(표준카테고리 연결관리)(T)

  • [BO] 상품 > 상품평 관리 > 상품평 평가항목 관리(표준카테고리 연결관리)(T) > 프로필 항목 조회(P)

  • [BO] 상품 > 상품평 관리 > 상품평 평가항목 관리(표준카테고리 연결관리)(T) > 평가항목 조회(P)

  • [BO] 상품 > 상품평 관리 > 상품평 평가항목 관리(평가항목 관리)(T)

  • [BO] 상품 > 상품평 관리 > 상품평 평가항목 관리(평가항목 관리)(T) > 평가항목 다국어 등록(P)

  • [BO] 상품 > 상품 Q&A 관리 > 상품 Q&A 정보 관리

  • [BO] 상품 > 상품 Q&A 관리 > 상품 Q&A 정보 관리 > 상품 Q&A 상세(P)

  • [BO] 상품 > 상품 Q&A 관리 > 상품 Q&A 정보 관리 > 상품 Q&A 상세(P) > 이관사유 입력(P)

  • [BO] 상품 > 상품 Q&A 관리 > 상품 Q&A 답변 템플릿 관리

  • [BO] 상품 > 상품 Q&A 관리 > 상품 Q&A 답변 템플릿 관리 > 상품 Q&A 답변 템플릿 등록/수정(P)

  • [BO] 상품 > 검색어 관리 > 검색 부스팅 관리

  • [BO] 상품 > 검색어 관리 > 검색 부스팅 관리 > 검색 부스팅 등록/수정

  • [BO] 상품 > 검색어 관리 > 검색창 마크업 관리

  • [BO] 상품 > 검색어 관리 > 검색창 마크업 관리 > 검색창 마크업 등록/수정

  • [BO] 상품 > 검색어 관리 > 검색창 마크업 관리 > 검색창 마크업 다국어 등록

  • [BO] 상품 > 검색어 관리 > 인기 검색어 제외 관리

  • [BO] 상품 > 검색어 관리 > 추천 검색어 관리 > 추천 검색어 등록/수정

  • [BO] 상품 > 검색어 관리 > 추천 검색어 관리

  • [BO] 상품 > 검색어 관리 > 동의어 관리

  • [BO] 상품 > 검색어 관리 > 신조어 관리

  • [BO] 상품 > 랭킹존 관리 > 랭킹존 상품 제외 관리

  • [BO] 전시 > 사이트 관리 > 사이트 정보 관리

  • [BO] 전시 > 사이트 관리 > 전시몰 정보 관리

  • [BO] 전시 > 사이트 관리 > 약관/안내 관리

  • [BO] 전시 > 사이트 관리 > 약관/안내 관리 > 약관/안내 등록/수정

  • [BO] 전시 > 사이트 관리 > 약관/안내 관리 > 약관/안내 다국어 등록

  • [BO] 전시 > 사이트 관리 > 팝업 정보 관리

  • [BO] 전시 > 사이트 관리 > 팝업 정보 관리 > 팝업 정보 등록/수정

  • [BO] 전시 > 사이트 관리 > 팝업 정보 관리 > 팝업 정보 다국어 등록

  • [BO] 전시 > 카테고리 관리 > 표준 카테고리 관리 > 상품고시품목 조회(P)

  • [BO] 전시 > 카테고리 관리 > 표준 카테고리 관리 >표준 카테고리 관리(T)

  • [BO] 전시 > 카테고리 관리 > 표준 카테고리 관리 > 속성 정보 조회(P)

  • [BO] 전시 > 카테고리 관리 > 전시 카테고리 관리 > 전시 카테고리명 다국어 등록(P)

  • [BO] 전시 > 카테고리 관리 > 전시 카테고리 관리 >전시카테고리 상품 일괄 추가(P)

  • [BO] 전시 > 카테고리 관리 > 표준/전시 카테고리 연결

  • [BO] 전시 > 카테고리 관리 > 전시 카테고리 관리

  • [BO] 전시 > 전시 템플릿/코너 관리 > 전시 코너 관리

  • [BO] 전시 > 전시 템플릿/코너 관리 > 스와이퍼 타입 관리

  • [BO] 전시 > 전시 템플릿/코너 관리 > 스와이퍼 타입 관리 > 스와이퍼 타입 등록/수정

  • [BO] 전시 > 전시 연결 관리 >전시매장 연결 관리

  • [BO] 전시 > 전시 연결 관리 >전시매장 연결 관리 > 전시 템플릿 조회

  • [BO] 전시 > 전시 연결 관리 >전시매장 연결 관리 > 전시 코너 조회

  • [BO] 전시 > 전시 연결 관리 > 전시매장 연결 관리 > 템플릿 코너 상세(기획전) > 전시기간 일괄변경

  • [BO] 전시 > 전시 연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(기획전) > 스와이퍼 타입 조회

  • [BO] 전시 > 전시 연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세

  • [BO] 전시 > 전시 연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(기획전) > 기획전 조회

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(HTML) > HTML 등록/수정

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(HTML) > HTML 등록/수정 > HTML 다국어 등록

  • [BO] 전시 > 전시 연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(상품평) >상품평 조회

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(Text) >배너타이틀 다국어 등록

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(이미지 배너) > 이미지배너 등록/수정

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(이미지 배너) > 이미지배너 다국어 등록

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(동영상)

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(동영상) > 동영상 등록/수정

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(동영상) > 동영상 다국어 등록

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(브랜드)

  • [BO] 전시 > 전시연결 관리 >전시매장 연결 관리 > 템플릿 코너 상세(상품)

  • [BO] 전시 > 전시 연결 관리 >전시매장 연결 관리 > 코너타이틀 다국어 등록

  • [BO] 전시 > 전시 연결 관리 > 구좌매장 연결 관리 > 구좌 등록/수정 > 템플릿코너 조회

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 전시기간 일괄변경

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 등록 > 기본정보

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 등록 > 기본 정보 >기획전 그룹 조회

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 등록 > 기본 정보 > 기획전 기본정보 다국어 등록

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 수정 > 구분자

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 수정 > 구분자 > 기획전 구분자 다국어 등록

  • [BO] 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 수정 > 상품정보

  • [BO] 전시 > 기획전 관리 > 기획전 그룹 관리

  • [BO] 전시 > 기획전 관리 > 기획전 그룹 관리 > 기획전 그룹 다국어 등록

  • [BO] 전시 > 아이콘 관리 > 아이콘 정보 관리

  • [BO] 전시 > 아이콘 관리 > 아이콘 정보 관리 > 아이콘 등록

  • [BO] 전시 > 전시 템플릿/코너 관리 > 전시 템플릿 관리

  • [BO] 전시 > 전시 템플릿/코너 관리 > 전시 코너 관리 > 전시 코너 등록/수정

  • [BO] 전시 > 전시 템플릿/코너 관리 > 전시 템플릿 관리 > 전시 템플릿 등록/수정

  • [BO] 전시 > 게시판 관리 > 게시판 정보 관리

  • [BO] 전시 > 게시판 관리 > 게시판 정보 관리 > 게시판 등록/수정(P)

  • [BO] 전시 > 게시판 관리 > 게시판 정보 관리 > 게시판 수정 > 게시판 다국어 등록

  • [BO] 전시 > 게시판 관리 > 게시글 정보 관리

  • [BO] 전시 > 게시판 관리 > 게시글 정보 관리 > 게시글 등록/수정(P)

  • [BO] 전시 > 게시판 관리 > 게시글 정보 관리 > 게시글 수정 > 게시글 다국어 등록

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리

  • [BO] 프로모션 > 쿠폰관리 > 쿠폰 정보 관리 > 쿠폰 등록

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리 > 쿠폰 상세 > 쿠폰 정보

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리 > 쿠폰 상세 > 쿠폰 다국어 등록

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리 > 쿠폰 상세 > 발급회원

  • [BO] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리 > 쿠폰 상세 > 발급 회원 > 유효기간 변경

  • [BO] 프로모션 > 할인/적립 관리 > 할인/적립 정보 관리

  • [BO] 프로모션 > 할인/적립 관리 > 할인/적립 정보 관리 > 할인/적립 등록/상세

  • [BO] 프로모션 > 할인/적립 관리 > 할인/적립 정보 관리 > 할인/적립 등록/상세 > 할인/적립 다국어 등록

  • [BO] 프로모션 > 할인/적립 관리 > 적립 기준정보 관리

  • [BO] 프로모션 > 할인/적립 관리 > 적립 기준정보 관리 > 적립기준 등록

  • [BO] 프로모션 > 할인/적립 관리 > 적립 기준정보 관리 > 적립기준 변경이력

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 설문 조회

  • [BO] 프로모션 > 이벤트 관리 > 응모 이력 조회

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 등록/상세 > 응모 관리

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 등록/상세 > 추첨 관리

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 등록/상세 > 추첨관리 > 이벤트추첨

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 등록/상세 > 추첨 관리 > 이벤트 당첨 취소

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 등록/상세 > 지급 관리 > 당첨 메일 발송 처리

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 지급 관리 > 이벤트 메일 발송 > 테스트 그룹 관리

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 댓글 관리

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 댓글 관리 > 이벤트 조회 팝업

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 템플릿 관리

  • [BO] 프로모션 > 이벤트 관리 > 이벤트 템플릿 관리 > 이벤트 템플릿 등록/수정

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

  • [BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 관리 > 마일리지 지급 등록/상세 > 지급정보

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

  • [BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 관리 > 마일리지 지급 등록/상세 > 지급 회원

  • [BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 관리 > 마일리지 지급 등록/상세 > 지급회원 > 지급회원 추가

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

  • [BO] 프로모션 > 사은행사 관리 > 사은행사 정보 관리

  • [BO] 프로모션 > 사은행사 관리 > 사은행사 정보 관리 > 사은행사 등록/상세

  • [BO] 프로모션 > 사은행사 관리 > 사은행사 정보 관리 > 사은행사 등록/상세 > 사은행사 다국어 등록

  • [BO] 프로모션 > 사은행사 관리 > 사은품 지급 현황

  • [BO] 주문/결제 > 주문 관리 > 주문 조회

  • [BO] 주문/결제 > 주문 관리 > 주문 조회 > 주문/클레임 처리 > 주문변경 > 회원 배송지 관리

  • [BO] 주문/결제 > 주문 관리 > 주문/클레임 처리

  • [BO] 주문/결제 > 주문 관리 > 정기주문 신청 관리

  • [BO] 주문/결제 > 주문 관리 > 정기주문 신청 관리 > 정기주문 신청 상세 > 정기주문 기간 변경

  • [BO] 주문/결제 > 주문 관리 > 정기주문 신청 관리 > 정기주문 신청 상세 > 정기주문 변경이력

  • [BO] 주문/결제 > 주문취소/반품/교환 > 주문취소 조회

  • [BO] 주문/결제 > 주문취소/반품/교환 > 반품주문 조회

  • [BO] 주문/결제 > 주문취소/반품/교환 > 교환주문 조회

  • [BO] 주문/결제 > 환불 관리 > 원결제 환불완료 처리

  • [BO] 주문/결제 > 환불 관리 > 수기 환불완료 관리

  • [BO] 주문/결제 > 결제/모니터링 관리 > 신용카드 결제내역 조회

  • [BO] 주문/결제 > 결제/모니터링 관리 > 현금 결제내역 조회

  • [BO] 주문/결제 > 결제/모니터링 관리 > 마일리지 결제내역 조회

  • [BO] 주문/결제 > 결제/모니터링 관리 >주문 모니터링 관리

  • [BO] 주문/결제 > 결제수단 관리 > 가맹점 등록/수정

  • [BO] 주문/결제 > 결제수단 관리 > 결제수단 정보 관리

  • [BO] 주문/결제 > 결제수단 관리 > 무이자할부 안내 관리

  • [BO] 배송 > 배송 관리 > 배송 조회

  • [BO] 배송 > 배송 관리 > 배송지시 처리

  • [BO] 배송 > 배송 관리 > 출고지시 처리

  • [BO] 배송 > 배송 관리 > 결품 정보 관리

  • [BO] 배송 > 배송 관리 > 배송완료 처리

  • [BO] 배송 > 배송 관리 > 미발송 현황 > 협력사 기준

  • [BO] 배송 > 배송 관리 > 미발송 현황 > 상품 기준

  • [BO] 배송 > 배송 관리 > 미발송 현황 > 주문 기준

  • [BO] 배송 > 배송 관리 > 이벤트 사은품 배송관리

  • [BO] 배송 > 반품/교환 관리 > 회수지시 처리

  • [BO] 배송 > 반품/교환 관리 > 회수완료 처리

  • [BO] 배송 > 반품/교환 관리 > 회수확인 처리

  • [BO] 배송 > 배송기준정보 관리 > 배송지역그룹 관리

  • [BO] 배송 > 배송기준정보 관리 > 배송지역 관리

  • [BO] 고객서비스 > 고객상담 처리 > 전화약속 관리

  • [BO] 고객서비스 > 고객상담 처리 > 통합 상담 관리 > 전화약속 상세

  • [BO] 고객서비스 > 고객상담 처리 > 통합 상담 관리

  • [BO] 고객서비스 > 고객상담 처리 > 통합 상담 관리 > 처리내역 등록

  • [BO] 고객서비스 > 고객상담 처리 > 통합 상담 관리 > 상담 등록

  • [BO] 고객서비스 > 고객상담 처리 > 통합 상담 관리 > 고객보상 등록

  • [BO] 고객서비스 > 고객상담 처리 > 통합 상담 관리 > AI 답변 제안 상세

  • [BO] 고객서비스 > 고객상담 처리 > 통합 상담 관리 > AI 답변이력_AI 상담분석 이력(T)

  • [BO] 고객서비스 > 상담업무 관리 > 1:1문의 답변 템플릿 관리(공통)

  • [BO] 고객서비스 > 상담업무 관리 > 1:1문의 답변 템플릿 관리(개인)

  • [BO] 고객서비스 > 상담업무 관리 > 1:1문의 답변 템플릿 관리 > 1:1 문의 답변템플릿 수정

  • [BO] 고객서비스 > 상담업무 관리 > 1:1문의 답변 템플릿 관리 > 1:1 문의 답변템플릿 등록

  • [BO] 고객서비스 > 상담업무 관리 > 고객보상 지급현황

  • [BO] 고객서비스 > 상담업무 관리 > 고객보상 관리 > 반려사유 입력

  • [BO] 고객서비스 > 센터 관리 > 고객서비스 공지사항

  • [BO] 고객서비스 > 센터 관리 > 상담할당 관리

  • [BO] 고객서비스 > 센터 관리 > 상담할당 관리 > OB 일괄등록

  • [BO] 고객서비스 > 센터 관리 > 상담할당 관리 > 수동할당 처리

  • [BO] 고객서비스 > 센터 관리 > 상담할당 관리 > 자동배분 설정

  • [BO] 고객서비스 > 센터 관리 > 1:1문의유형 관리

  • [BO] 고객서비스 > 센터 관리 > 상담유형 관리 > 답변 템플릿 등록

  • [BO] 고객서비스 > 센터 관리 > 상담유형 관리

  • [BO] 고객서비스 > 센터 관리 > 보상유형 관리

  • [BO] 고객서비스 > 센터 관리 > 보상유형 관리 > 보상기준 설명

  • [BO] 고객서비스 > 센터 관리 > 보상유형 관리 > 고객보상 승인권한 관리

  • [BO] 고객서비스 > 센터 관리 > OB유형 관리

  • [BO] 회원 > 회원 관리 > 회원 정보 관리

  • [BO] 회원 > 회원 관리 > 회원 정보 관리 > 회원상세

  • [BO] 회원 > 회원 관리 > 회원 정보 관리 > 회원상세 > 환불 계좌 관리

  • [BO] 회원 > 회원 관리 > 회원 정보 관리 > 회원 상세 > 임직원 등록

  • [BO] 회원 > 회원 관리 > 임직원 정보 관리

  • [BO] 회원 > 회원 관리 > 임직원 할인한도 관리

  • [BO] 회원 > 회원 관리 > 임직원 조회 > 임직원 일괄등록

  • [BO] 회원 > 회원 관리 > 사업자회원 승인 관리

  • [BO] 회원 > 관심고객관리 > 관심고객 정보 관리

  • [BO] 회원 > 관심고객 관리 > 관심고객 정보 관리 > 관심고객 등록

  • [BO] 협력사 > 협력사 관리 > 협력사 판매등급 관리

  • [BO] 협력사 > 협력사 관리 > 협력사 판매등급 관리 > 주문이행 상세 현황

  • [BO] 협력사 > 협력사 관리 > 협력사 판매등급 관리 > 출고준수 상세 현황

  • [BO] 협력사 > 협력사 관리 > 협력사 판매등급 관리 > 상품 Q&A 답변 상세 현황

  • [BO] 협력사 > 협력사 관리 > 배송비 정책 관리

  • [BO] 협력사 > 협력사 관리 > 업무협조도 평가 관리

  • [BO] 협력사 > 제휴/채널 관리 > 제휴사 관리

  • [BO] 협력사 > 제휴/채널 관리 > 제휴채널 정보 관리

  • [BO] 협력사 > 제휴/채널 관리 > 제휴채널 정보 관리 > 채널 수수료 목록

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

  • [BO] 정산 관리> 매출정산관리 > 매출내역 조회 > 마감확정

  • [BO] 정산 관리> 매출정산관리 > 매출내역 조회 > 마감확정 취소

  • [BO] 정산 관리> 매출정산관리 > PG정산대사

  • [BO] 정산 관리> 매출정산관리 > PG정산대사 > PG정산정보 수신

  • [BO] 정산 관리> 매출정산관리 > PG정산대사 > 조정사유 등록

  • [BO] 정산 관리> 매출정산관리 > PG승인대사

  • [BO] 정산 관리> 매출정산관리 > PG승인대사 > PG승인정보 수신

  • [BO] 정산 관리> 매출정산관리 > PG승인대사 > 불일치사유 등록

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

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

  • [BO] 정산 관리> 수수료관리 > 협력사별 매출수수료 조회

  • [BO] 통계 > 상품 분석 > 판매 현황

  • [BO] 통계 > 상품 분석 > 취소/반품 현황

  • [BO] 통계 > 상품 분석 > 장바구니 현황

  • [BO] 통계 > 주문 분석 > 기간별 주문 현황

  • [BO] 통계 > 주문 분석 > 시간대별 주문 현황

  • [BO] 통계 > 주문 분석 > 카테고리별 주문 현황

  • [BO] 통계 > 주문 분석 > 상품별 주문 현황

  • [BO] 통계 > 주문 분석 > 협력사별 주문 현황

  • [BO] 통계 > 주문 분석 > 브랜드별 주문 현황

  • [BO] 통계 > 주문 분석 > 결제수단별 주문 현황

  • [BO] 통계 > 매출 분석 > 기간별 매출 현황

  • [BO] 통계 > 매출 분석 > 시간대별 매출 현황

  • [BO] 통계 > 매출 분석 > 상품별 매출 현황

  • [BO] 통계 > 매출 분석 > 협력사별 매출 현황

  • [BO] 통계 > 매출 분석 > 결제수단별 매출 현황

  • [BO] 통계 > 매출 분석 > 카테고리별 매출 현황

  • [BO] 통계 > 매출 분석 > 브랜드별 매출 현황

  • [BO] 통계 > 마케팅 분석 > 유입경로별 주문 현황

  • [BO] 통계 > 마케팅 분석 > 유입경로별 매출 현황

  • [BO] 통계 > 마케팅 분석 > 쿠폰별 주문 현황

  • [BO] 통계 > 마케팅 분석 > 쿠폰별 매출 현황

  • [BO] 통계 > 마케팅 분석 > 회원속성별 주문 현황(회원등급별)

  • [BO] 통계 > 마케팅 분석 > 회원속성별 주문 현황

  • [BO] 통계 > 마케팅 분석 > 회원속성별 매출 현황(회원등급별)

  • [BO] 통계 > 마케팅 분석 > 회원속성별 매출 현황(연령/성별)

  • [BO] 통계 > 회원 분석 > 회원 현황

  • [BO] 통계 > 협력사 분석 > 협력사 판매등급 현황

  • [BO] 통계 > 협력사 분석 > 협력사 판매등급 현황 > 협력사 판매등급 상세

  • [BO] 통계 > 고객서비스 분석 > 고객센터 현황(업무유형별)

  • [BO] 통계 > 고객서비스 분석 > 고객센터 현황(상담사별)

  • [BO] 시스템 > 기본정보 관리 > 휴일 관리

  • [BO] 시스템 > 기본정보 관리 > 휴일 관리 > 휴일 일괄 등록

  • [BO] 시스템 > 기본정보 관리 > 우편번호 관리

  • [BO] 시스템 > 기본정보 관리 > 금칙어 관리

  • [BO] 시스템 > 기본정보 관리 > 금칙어 관리 > 금칙어 다국어등록

  • [BO] 시스템 > 기본정보 관리 > 공통코드 관리

  • [BO] 시스템 > 기본정보 관리 > 공통코드 관리 > 기준코드 다국어등록

  • [BO] 시스템 > 공지사항 관리 > 시스템별 공지 관리

  • [BO] 시스템 > 공지사항 관리 > 고객 공지 관리

  • [BO] 시스템 > 공지사항 관리 > 시스템별 공지 관리 > 시스템별 공지 등록

  • [BO] 시스템 > 공지사항 관리 > 시스템별 공지 관리 > 시스템별 공지 수정

  • [BO] 시스템 > 공지사항 관리 > 고객 공지 관리 > 고객 공지 등록

  • [BO] 시스템 > 공지사항 관리 > 고객공지 관리 > 고객 공지 수정 > 고객공지 다국어등록

  • [BO] 시스템 > 공지사항 관리 > 화면별 공지 관리

  • [BO] 시스템 > 공지사항 관리 > 화면별 공지 관리 > 화면별 공지 등록

  • [BO] 시스템 > 공지사항 관리 > 화면별 공지 관리 > 화면별 공지 수정

  • [BO] 시스템 > 공지사항 관리 > 화면별 공지 관리 > 화면별 공지 수정 > 화면별 공지 다국어등록

  • [BO] 시스템 > 공지사항 관리 > FAQ 관리

  • [BO] 시스템 > 공지사항 관리 > FAQ 관리 > FAQ 등록

  • [BO] 시스템 > 공지사항 관리 > FAQ 관리 > FAQ 수정

  • [BO] 시스템 > FAQ 관리 > FAQ 수정 > FAQ 다국어등록

  • [BO] 시스템 > FAQ 관리 > 알림톡/메시지/Push > 알림 템플릿 관리 > 알림 템플릿 등록/수정

  • [BO] 시스템 > 알림톡/메시지/Push > 알림 템플릿 관리

  • [BO] 시스템 > 알림톡/메시지/Push > 메시지 발송 관리

  • [BO] 시스템 > 메시지 발송 관리 > 메시지 등록/수정(수신자 정보tab)

  • [BO] 시스템 > 알림톡/메시지/Push > 이메일 발송 관리

  • [BO] 시스템 > 이메일발송 관리 > 이메일 등록/수정 > 이메일발송 대상

  • [BO] 시스템 > 메시지 발송 관리 > 메시지 등록/수정(기본정보tab)

  • [BO] 시스템 > 모니터링 관리 > 배치 관리

  • [BO] 시스템 > 모니터링 관리 > 배치로그 조회

  • [BO] 시스템 > 모니터링 관리 > 메뉴 사용현황 조회

  • [BO] 시스템 > 모니터링 관리 > 사용자 접속 이력 조회

  • [BO] 시스템 > 모니터링 관리 > 개인정보 열람 이력 조회

  • [BO] 시스템 > 연동 관리 > 인증키 관리

  • [BO] 시스템 > 연동 관리 > OpenAPI 호출 이력 조회

  • [BO] 시스템 > 개인 관리 > 즐겨찾기 관리

  • [BO] 시스템 > 개인관리 > 비밀번호 변경

  • [BO] 시스템 > 메뉴 관리 > 메뉴정보 관리

  • [BO] 시스템 > 사용자 관리 > 사용자 정보 관리

  • [BO] 시스템 > 사용자 관리 > 사용자 정보 관리 > 사용자 등록

  • [BO] 시스템 > 사용자 관리 > 사용자 정보 관리 > 권한그룹 조회

  • [BO] 시스템 > 사용자 관리 > 사용자 정보 관리 > 부서 조회

  • [BO] 시스템 > 사용자 관리 > 부서 관리

  • [BO] 시스템 > 사용자 관리 > 권한그룹 관리

  • [BO] 시스템 > 사용자 관리 > 개별권한 관리

  • [BO] 공통 > 회원 조회

  • [BO] 공통 > 쿠폰 조회

  • [BO] 공통 > 담당MD 조회

  • [BO] 공통 > 사용자 조회

  • [BO] 공통 > 상품 조회

  • [BO] 공통 > 회원 마일리지 조회

  • [BO] 공통 > 회원 쿠폰 조회

  • [BO] 공통 > 회원 주문 조회

  • [BO] 공통 > 개인정보 열람사유 입력

  • [BO] 공통 > 사이트 조회

  • [BO] 공통 > 표준카테고리 조회

  • [BO] 공통 > 협력사 조회

  • [BO] 공통 > 브랜드 조회

  • [BO] 공통 > 로그인

  • [BO] 공통 > 로그인 > 비밀번호 초기화

  • [BO] 공통 > 로그인 > 비밀번호 변경

  • [BO] 공통 > 채널 조회

  • [BO] 공통 > 전시카테고리 조회

chevron-right소스 변경 내역hashtag

bo

  • src/components/hook-form/rhf-date-picker.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-contact-info.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-password-info.tsx

  • src/locales/langs/en/common.json

  • src/locales/langs/en/member.json

  • src/locales/langs/ja/common.json

  • src/locales/langs/ja/member.json

  • src/locales/langs/ko/common.json

  • src/locales/langs/ko/member.json

  • src/schema/member/member-detail-info-schema.ts

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-base-info.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/member-delivery-info.tsx

  • src/grid/member/member-detail-delivery-info-grid.ts

  • src/components/(task-popup)/member/inst-customer-info-mgmt/inst-customer-regist-contents.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/staff-member-regist/staff-member-regist-search.tsx

  • src/components/member/inst-customer-mgmt/inst-customer-info-mgmt/inst-customer-info-mgmt-list-grid.tsx

  • src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-ord-mbr-info.tsx

  • src/hooks/common/use-toast.tsx

  • src/components/member/member-mgmt/join-aprv-info-mgmt/join-aprv-info-mgmt-grid.tsx

  • src/components/marketing/coupon-mgmt/coupon-info-mgmt/coupon-info-mgmt-list-grid.tsx

  • src/components/marketing/promotion-common/promotion-common-search-form.tsx

  • src/components/(task-popup)/goods/review-mgmt/review-evaluation/review-evaluation-item-list/review-evaluation-item-list-grid.tsx

  • src/locales/langs/en/adjust/pg-approval-compare.json

  • src/locales/langs/ja/adjust/pg-approval-compare.json

  • src/locales/langs/ko/adjust/pg-approval-compare.json

  • src/utils/common/grid-utils.ts

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/event-register-apply-form.tsx

  • src/components/popup/marketing/coupon-list/coupon-list-contents.tsx

  • src/components/popup/member/member-list/member-list-contents.tsx

  • src/locales/langs/en/popup-common.json

  • src/locales/langs/ja/popup-common.json

  • src/locales/langs/ko/popup-common.json

  • src/components/(task-popup)/member/member-info-mgmt/member-info-confirm-reason/member-info-confirm-reason-layer-popup.tsx

  • src/components/popup/order/cust-ord-qry/cust-ord-qry-contents.tsx

  • src/components/popup/system/md-list/md-list-contents.tsx

  • src/components/popup/system/user-qry/user-qry-contents.tsx

  • src/components/(task-popup)/member/inst-customer-info-mgmt/inst-customer-regist-member-info.tsx

  • src/components/(task-popup)/member/inst-customer-info-mgmt/inst-customer-regist-type-info.tsx

  • src/components/common/form/common-form-code-field.tsx

  • src/schema/member/inst-customer-info-mgmt-schema.ts

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-period-change/coupon-period-change-contents.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-base-section.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-benefit-form.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-contents.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-member-list-grid.tsx

  • src/components/(task-popup)/marketing/promotion-common/promotion-register-context-provider.tsx

  • src/components/marketing/discount-mileage-mgmt/discount-mileage-info-mgmt/discount-mileage-info-mgmt-list-grid.tsx

  • src/components/popup/(multi-lang)/promotion/promotion-multi-lang/promotion-multi-lang-form.tsx

  • src/grid/marketing/coupon-register-member-grid.ts

  • src/hooks/marketing/use-promotion-multi-lang-open.ts

  • src/locales/langs/en/promotion/coupon-mgmt.json

  • src/locales/langs/ja/promotion/coupon-mgmt.json

  • src/locales/langs/ko/promotion/common.json

  • src/locales/langs/ko/promotion/coupon-mgmt.json

  • src/schema/marketing/coupon-mgmt-schema.ts

  • src/types/marketing/coupon-mgmt-types.ts

  • src/components/(task-popup)/marketing/appreciation-event-info-mgmt/appreciation-event-register/appreciation-event-register-contents.tsx

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-member-list-grid.tsx

  • src/components/(task-popup)/marketing/discount-mileage-info-mgmt/discount-mileage-register/discount-mileage-register-benefit-form.tsx

  • src/components/(task-popup)/marketing/discount-mileage-info-mgmt/discount-mileage-register/discount-mileage-register-contents.tsx

  • src/components/(task-popup)/marketing/promotion-common/promotion-register-apply-except-goods.tsx

  • src/components/(task-popup)/marketing/promotion-common/promotion-register-benefit-common.tsx

  • src/components/hook-form/rhf-checkbox.tsx

  • src/components/marketing/event-mgmt/event-info-mgmt/event-info-mgmt-list-grid.tsx

  • src/locales/langs/ko/event.json

  • src/schema/marketing/discount-mileage-mgmt-schema.ts

  • src/components/statistics/goods-sales-status/goods-sales-status-grid.tsx

  • src/components/statistics/goods-sales-status/goods-sales-status-page.tsx

  • src/components/statistics/goods-sales-status/goods-sales-status-search-form.tsx

  • src/components/statistics/goods-sales-status/goods-sales-status-toolbar.tsx

  • src/components/statistics/goods-cncl-status/goods-cncl-status-grid.tsx

  • src/components/statistics/goods-cncl-status/goods-cncl-status-page.tsx

  • src/components/statistics/goods-cncl-status/goods-cncl-status-search-form.tsx

  • src/components/statistics/goods-cncl-status/goods-cncl-status-toolbar.tsx

  • src/components/statistics/order-analysis/tmsl-order-prcond/tmsl-order-prcond-contents.tsx

  • src/components/statistics/order-analysis/tmsl-order-prcond/tmsl-order-prcond-grid.tsx

  • src/components/statistics/order-analysis/tmsl-order-prcond/tmsl-order-prcond-search-form.tsx

  • src/components/statistics/order-analysis/term-order-prcond/search-part/term-order-prcond-search-static.tsx

  • src/components/statistics/order-analysis/term-order-prcond/term-order-prcond-contents.tsx

  • src/components/statistics/order-analysis/term-order-prcond/term-order-prcond-grid.tsx

  • src/components/statistics/order-analysis/term-order-prcond/term-order-prcond-search-form.tsx

  • src/schema/statistics/term-order-prcond-schema.ts

  • src/components/statistics/order-analysis/ctg-order-prcond/ctg-order-prcond-contents.tsx

  • src/components/statistics/order-analysis/ctg-order-prcond/ctg-order-prcond-grid.tsx

  • src/components/statistics/order-analysis/ctg-order-prcond/ctg-order-prcond-search-form.tsx

  • src/components/statistics/order-analysis/goods-order-prcond/goods-order-prcond-contents.tsx

  • src/components/statistics/order-analysis/goods-order-prcond/goods-order-prcond-grid.tsx

  • src/components/statistics/order-analysis/goods-order-prcond/goods-order-prcond-search-form.tsx

  • src/components/statistics/order-analysis/entr-order-prcond/entr-order-prcond-contents.tsx

  • src/components/statistics/order-analysis/entr-order-prcond/entr-order-prcond-grid.tsx

  • src/components/statistics/order-analysis/entr-order-prcond/entr-order-prcond-search-form.tsx

  • src/components/statistics/order-analysis/brand-order-prcond/brand-order-prcond-contents.tsx

  • src/components/statistics/order-analysis/brand-order-prcond/brand-order-prcond-grid.tsx

  • src/components/statistics/order-analysis/brand-order-prcond/brand-order-prcond-search-form.tsx

  • src/components/statistics/order-analysis/payway-order-prcond/payway-order-prcond-contents.tsx

  • src/components/statistics/order-analysis/payway-order-prcond/payway-order-prcond-grid.tsx

  • src/components/statistics/order-analysis/payway-order-prcond/payway-order-prcond-search-form.tsx

  • src/components/statistics/sales/term/sales-term-grid.tsx

  • src/components/statistics/sales/term/sales-term-search.tsx

  • src/components/statistics/sales/term/sales-term-view.tsx

  • src/components/statistics/sales/tmsl/sales-tmsl-grid.tsx

  • src/components/statistics/order-analysis/goods-order-prcond/goods-order-prcond-grid.tsx

  • src/components/statistics/order-analysis/goods-order-prcond/goods-order-prcond-search-form.tsx

  • src/components/statistics/order-analysis/goods-order-prcond/goods-order-prcond-contents.tsx

  • src/components/statistics/sales/enterprise/sales-entr-grid.tsx

  • src/components/statistics/sales/enterprise/sales-entr-search.tsx

  • src/components/statistics/sales/enterprise/sales-entr-view.tsx

  • src/components/statistics/sales/payway/sales-payway-grid.tsx

  • src/components/statistics/sales/payway/sales-payway-view.tsx

  • src/components/statistics/sales/payway/sales-payway-search.tsx

  • src/components/statistics/marketing-analysis/path-order-status/path-order-grid.tsx

  • src/components/statistics/marketing-analysis/path-order-status/path-order-page.tsx

  • src/components/statistics/marketing-analysis/path-order-status/path-order-search-form.tsx

  • src/components/statistics/marketing-analysis/path-order-status/path-order-toolbar.tsx

  • src/components/statistics/marketing-analysis/path-sale-status/path-sale-grid.tsx

  • src/components/statistics/marketing-analysis/path-sale-status/path-sale-page.tsx

  • src/components/statistics/marketing-analysis/path-sale-status/path-sale-search-form.tsx

  • src/components/statistics/marketing-analysis/path-sale-status/path-sale-toolbar.tsx

  • src/components/statistics/marketing-analysis/coupon-order-status/coupon-order-grid.tsx

  • src/components/statistics/marketing-analysis/coupon-order-status/coupon-order-page.tsx

  • src/components/statistics/marketing-analysis/coupon-order-status/coupon-order-search-form.tsx

  • src/components/statistics/marketing-analysis/coupon-sales-status/coupon-sales-grid.tsx

  • src/components/statistics/marketing-analysis/coupon-sales-status/coupon-sales-page.tsx

  • src/components/statistics/marketing-analysis/coupon-sales-status/coupon-sales-search-form.tsx

  • src/components/statistics/marketing-analysis/mbr-att-order-prcond/mbr-grade/mbr-grade-contents.tsx

  • src/components/statistics/marketing-analysis/mbr-att-order-prcond/mbr-grade/mbr-grade-grid.tsx

  • src/components/statistics/marketing-analysis/mbr-att-order-prcond/mbr-grade/mbr-grade-search-form.tsx

  • src/components/statistics/marketing-analysis/mbr-att-order-prcond/age-sex/age-sex-contents.tsx

  • src/components/statistics/marketing-analysis/mbr-att-order-prcond/age-sex/age-sex-grid.tsx

  • src/components/statistics/marketing-analysis/mbr-att-order-prcond/age-sex/age-sex-search-form.tsx

  • src/components/statistics/marketing-analysis/mbt-att-sales-prcond/mbr-grade/mbr-grade-contents.tsx

  • src/components/statistics/marketing-analysis/mbt-att-sales-prcond/mbr-grade/mbr-grade-grid.tsx

  • src/components/statistics/marketing-analysis/mbt-att-sales-prcond/mbr-grade/mbr-grade-search-form.tsx

  • src/components/statistics/marketing-analysis/mbt-att-sales-prcond/age-sex/age-sex-contents.tsx

  • src/components/statistics/marketing-analysis/mbt-att-sales-prcond/age-sex/age-sex-grid.tsx

  • src/components/statistics/marketing-analysis/mbt-att-sales-prcond/age-sex/age-sex-search-form.tsx

  • src/components/order-payment/ord-cncl-rtn-exch/common/ord-cncl-rtn-exch-common-search-form.tsx

  • src/components/(task-popup)/adjust/sales-adjust-mgmt/pg-receive/pg-receive-form.tsx

  • src/components/adjust/sales-adjust-mgmt/pg-approval-compare-info-view/pg-approval-compare-grid.tsx

  • src/components/adjust/sales-adjust-mgmt/pg-adjust-compare-info-view/pg-adjust-compare-grid.tsx

  • src/locales/langs/en/adjust/pg-adjust-compare.json

  • src/locales/langs/ja/adjust/pg-adjust-compare.json

  • src/locales/langs/ko/adjust/pg-adjust-compare.json

  • src/components/(task-popup)/adjust/sales-adjust-mgmt/pg-adjust-compare-ajst-caus/pg-adjust-compare-ajst-caus-form.tsx

  • src/components/(task-popup)/adjust/sales-adjust-mgmt/pg-adjust-compare-ajst-caus/pg-adjust-compare-ajst-caus-schema.ts

  • src/components/(task-popup)/adjust/sales-adjust-mgmt/ac-sale-close/ac-sale-close-form.tsx

  • src/components/adjust/sales-adjust-mgmt/ac-sale-info-view/ac-sale-grid.tsx

  • src/locales/langs/en/adjust/ac-sale.json

  • src/locales/langs/ja/adjust/ac-sale.json

  • src/locales/langs/ko/adjust/ac-sale.json

  • src/components/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-search.tsx

  • src/locales/langs/en/display/popupInfoMgmt.json

  • src/locales/langs/ja/display/popupInfoMgmt.json

  • src/locales/langs/ko/display/popupInfoMgmt.json

  • src/schema/display/popup-info-mgmt-schema.ts

  • src/components/(multi-lang)/display/site-mgmt/popup-info-mgmt/popup-multi-lang-contents.tsx

  • src/components/(multi-lang)/display/site-mgmt/popup-info-mgmt/popup-multi-lang-form-field.tsx

  • src/components/(task-popup)/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-save-contents.tsx

  • src/components/common/editor/common-editor.tsx

  • src/components/common/form/common-form-editor.tsx

  • src/components/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-image.tsx

  • src/components/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-list-grid.tsx

  • src/components/hook-form/rhf-upload.tsx

  • src/components/hook-form/rhf-vcat-upload.tsx

  • src/components/upload/types.ts

  • src/components/upload/upload.tsx

  • src/components/vcat-upload/types.ts

  • src/components/vcat-upload/upload.tsx

  • src/constants/display/display-popup-constants.ts

  • src/components/(multi-lang)/display/display-category/display-category-multi-lang-grid.tsx

  • src/components/display/display-category-mgmt/grid/display-category-goods-grid.tsx

  • src/hooks/display/display-category/use-display-category-multi-lang-popup.ts

  • src/components/(task-popup)/display/goods-bat-reg/display-goods-bat-reg-grid.tsx

  • src/components/display/standard-category-mapping/grid/standard-display-category-mapping-grid.tsx

  • src/grid/display/standard-category-connect/standard-display-category-mapping-grid.ts

  • src/locales/langs/en/display/standardCategoryConnect.json

  • src/locales/langs/ja/display/standardCategoryConnect.json

  • src/locales/langs/ko/display/standardCategoryConnect.json

  • src/components/adjust/sales-adjust-mgmt/ac-sale-info-view/ac-sale-view-search.tsx

  • src/components/delivery/deli-mgmt/deli-mgmt-common/deli-mgmt-common-search-form.tsx

  • src/components/delivery/deli-mgmt/deli-qry/deli-qry-search-form.tsx

  • src/components/delivery/deli-mgmt/nsnd-prcond/nsnd-prcond-search-form.tsx

  • src/components/delivery/rtn-exch-mgmt/rtn-exch-mgmt-common/rtn-exch-mgmt-common-search-form.tsx

  • src/components/order-payment/rfd-mgmt/manual-rfd-accp-mgr/manual-rfd-accp-mgr-search-form.tsx

  • src/components/popup/order/cust-ord-qry/cust-ord-qry-search-form.tsx

  • src/hooks/system/use-valid-date-range.ts

  • src/components/display/template-corner-mgmt/corner-mgmt/corner-mgmt-list-grid.tsx

  • src/locales/langs/en/display/cornerMgmt.json

  • src/locales/langs/ja/display/cornerMgmt.json

  • src/locales/langs/ko/display/cornerMgmt.json

  • src/components/display/template-corner-mgmt/swiper-type-mgmt/swiper-type-grid.tsx

  • src/components/popup/display/template-corner-mgmt/corner-mgmt/corner-popup-list-grid.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/connect-tab-target-common.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/term-change/connect-term-change-form.tsx

  • src/hooks/display/diplay-connect/use-connect-grid.ts

  • src/grid/enterprise/delivery-policy-mgmt-info-grid.ts

  • src/grid/adjust/ac-sale-grid.ts

  • src/components/(task-popup)/adjust/sales-adjust-mgmt/ac-sale-close-cancel/ac-sale-close-cancel-form.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/html/connect-html-save-contents-form.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/tab-html-grid.tsx

  • src/components/(multi-lang)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/html/connect-html-save-multi-lang-form.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/html/connect-html-save-contents.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-info-mgmt/plan-shop-info-grid.tsx

  • src/locales/langs/en/display/planShop.json

  • src/locales/langs/ja/display/planShop.json

  • src/locales/langs/ko/display/planShop.json

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/base-info/plan-base-info-form.tsx

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/base-info/plan-image-upload.tsx

  • src/utils/display/display-utils.ts

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/group-list/plan-group-list-contents.tsx

  • src/components/(multi-lang)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/base-info/plan-base-multi-lang-form.tsx

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/divobj-info/plan-divobj-info-form.tsx

  • src/components/(multi-lang)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/divobj-info/plan-divobj-multi-lang-form.tsx

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/save-view/goods-info/plan-goods-list-grid.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-grid.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-mapping-grid.tsx

  • src/grid/display/use-plan-group-grid.ts

  • src/grid/display/use-plan-group-mapping-grid.ts

  • src/locales/langs/en/display/common.json

  • src/locales/langs/en/display/displayConnectMgmt.json

  • src/locales/langs/ja/display/common.json

  • src/locales/langs/ja/display/displayConnectMgmt.json

  • src/locales/langs/ko/display/common.json

  • src/locales/langs/ko/display/displayConnectMgmt.json

  • src/components/(multi-lang)/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-multi-grid.tsx

  • src/locales/langs/en/goods.json

  • src/locales/langs/ja/goods.json

  • src/locales/langs/ko/goods.json

  • src/components/(task-popup)/goods/goods-mgmt/goods-aprv-mgmt/goods-rtrn-dtl-reg-mod/goods-rtrn-dtl-contents.tsx

  • src/components/(task-popup)/goods/goods-mgmt/goods-aprv-mgmt/goods-rtrn-dtl-reg-mod/goods-rtrn-dtl-form.tsx

  • src/components/goods/goods-mgmt/goods-aprv-mgmt/goods-aprv-list-grid-toolbar.tsx

  • src/components/(task-popup)/goods/goods-mgmt/goods-info

  • mgmt/goods-info-detail/goods-info-detail-form.tsx

  • src/components/goods/goods-mgmt/goods-tmp-save-mgmt/goods-tmp-save-list-grid.tsx

  • src/components/goods/brand-mgmt/brand-info-mgmt/detail/brand-detail-form.tsx

  • src/components/goods/brand-mgmt/brand-info-mgmt/brand-info-section.tsx

  • src/components/(multi-lang)/goods/brand-mgmt/brand-info-mgmt/brand-info-multi-lang/brand-info-multi-lang-contents.tsx

  • src/components/(multi-lang)/goods/brand-mgmt/brand-info-mgmt/brand-info-multi-lang/brand-info-multi-lang-form.tsx

  • src/components/goods/goods-review-mgmt/review-info/goods-review-info-grid.tsx

  • src/components/goods/goods-review-mgmt/review-detail/goods-review-detail-section.tsx

  • src/components/goods/goods-review-mgmt/review-evaluation/review-evaluation-list-grid.tsx

  • src/components/goods/goods-review-mgmt/review-evaluation/review-profile-list-grid.tsx

  • src/components/(task-popup)/goods/review-mgmt/review-evaluation/review-profile-item-ist/review-profile-item-list-grid.tsx

  • src/components/common/grid-layouts/common-toolbar.tsx

  • src/components/goods/goods-review-mgmt/review-evaluation/review-item-mgmt/review-item-mgmt-grid.tsx

  • src/components/goods/goods-review-mgmt/review-evaluation/review-item-mgmt/review-value-gird.tsx

  • src/components/(multi-lang)/goods/review-mgmt/review-evaluation/review-evaluation-Item-multi-language/review-evaluation-Item-multi-language-form.tsx

  • src/components/(multi-lang)/goods/review-mgmt/review-evaluation/review-evaluation-Item-multi-language/review-evaluation-Item-multi-language-grid.tsx

  • src/components/goods/goods-qna-mgmt/goods-qna-info-mgmt/goods-qna-info-grid.tsx

  • src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/goods-qna-answer-template.tsx

  • src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/goods-qna-question-section.tsx

  • src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-detail/goods-qna-basic-section.tsx

  • src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-transfer/goods-qna-transfer-contents.tsx

  • src/components/popup/popup-footer-button.tsx

  • src/components/goods/goods-qna-mgmt/goods-qna-template-mgmt/goods-qna-template-grid.tsx

  • src/components/(task-popup)/goods/goods-qna-mgmt/goods-qna-template-mgmt/goods-qna-template-mgmt-contents.tsx

  • src/components/goods/search-mgmt/search-markup-mgmt/search-markup-data-grid.tsx

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/search.json

  • src/components/(task-popup)/goods/search-mgmt/search-markup-detail/search-markup-detail-form.tsx

  • src/components/(multi-lang)/goods/search-mgmt/search-markup-multi-lang/search-markup-multi-lang-form.tsx

  • src/components/adjust/cmsn-mgmt/entr-commission-info-view/entr-commission-grid.tsx

  • src/components/adjust/sales-adjust-mgmt/ac-delivery-amount-info-view/ac-delivery-amount-grid.tsx

  • src/components/adjust/sales-adjust-mgmt/mileage-info-view/mileage-info-view-rsrv/mileage-rsrv-grid.tsx

  • src/components/adjust/sales-adjust-mgmt/mileage-info-view/mileage-info-view-use/mileage-use-grid.tsx

  • src/locales/langs/en/adjust/ac-delivery-amount.json

  • src/locales/langs/en/adjust/entr-commission.json

  • src/locales/langs/en/adjust/mileage.json

  • src/locales/langs/ja/adjust/ac-delivery-amount.json

  • src/locales/langs/ja/adjust/entr-commission.json

  • src/locales/langs/ja/adjust/mileage.json

  • src/locales/langs/ko/adjust/ac-delivery-amount.json

  • src/locales/langs/ko/adjust/entr-commission.json

  • src/locales/langs/ko/adjust/mileage.json

  • src/components/(task-popup)/customer-service/cntr-mgmt/manual-quot/manual-quot-grid.tsx

  • src/components/customer-serivce/cntr-mgmt/cnsl-quot-mgmt/job-typ-aemp-quot-grid.tsx

  • src/locales/langs/en/customer-service/csAllocationMgmt.json

  • src/locales/langs/ja/customer-service/csAllocationMgmt.json

  • src/locales/langs/ko/customer-service/csAllocationMgmt.json

  • src/components/order-payment/rfd-mgmt/manual-rfd-accp-mgr/manual-rfd-accp-mgr-grid.tsx

  • src/locales/langs/en/order-payment.json

  • src/locales/langs/ja/order-payment.json

  • src/locales/langs/ko/order-payment.json

  • src/components/order-payment/rfd-mgmt/manual-rfd-fnsh-mgr/manual-rfd-fnsh-mgr-grid.tsx

  • src/components/enterprise/job-collaboration/buttons/batch-insert-btn.tsx

  • src/components/enterprise/job-collaboration/buttons/custom-approve-btn.tsx

  • src/components/enterprise/job-collaboration/evaluation-info-grid.tsx

  • src/locales/langs/en/enterprise/jobCollaboration.json

  • src/locales/langs/ja/enterprise/jobCollaboration.json

  • src/locales/langs/ko/enterprise/jobCollaboration.json

  • src/components/display/template-corner-mgmt/template-mgmt/template-mgmt-list-grid.tsx

  • src/locales/langs/en/display/templateMgmt.json

  • src/locales/langs/ja/display/templateMgmt.json

  • src/locales/langs/ko/display/templateMgmt.json

  • src/components/(task-popup)/display/template-corner-mgmt/template-mgmt/template-save-contents.tsx

  • src/constants/display/template-mgmt-constants.ts

  • src/locales/langs/en/display/templateMgmt.json

  • src/locales/langs/ja/display/templateMgmt.json

  • src/locales/langs/ko/display/templateMgmt.json

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-set/connect-set-grid.tsx

  • src/grid/display/display-connect/tabs/tab-brand-grid.ts

  • src/grid/display/display-connect/tabs/tab-goods-grid.ts

  • src/grid/display/display-connect/tabs/tab-html-grid.ts

  • src/grid/display/display-connect/tabs/tab-image-grid.ts

  • src/grid/display/display-connect/tabs/tab-plan-shop-grid.ts

  • src/grid/display/display-connect/tabs/tab-review-grid.ts

  • src/grid/display/display-connect/tabs/tab-text-grid.ts

  • src/grid/display/display-connect/tabs/tab-video-grid.ts

  • src/grid/display/display-connect/connect-set-grid.ts

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/tab-text-grid.tsx

  • src/components/(multi-lang)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/text/connect-text-save-multi-lang-grid.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/media/connect-media-save-form.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/tab-image-grid.tsx

  • src/schema/display/display-connect/contents/contents-media-schema.ts

  • src/components/(multi-lang)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/media/connect-media-save-multi-lang-form.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/media/connect-media-save-contents.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/tab-video-grid.tsx

  • src/components/delivery/rtn-exch-mgmt/wthd-indi-proc/wthd-indi-proc-grid.tsx

  • src/locales/langs/ko/delivery.json

  • src/locales/langs/en/delivery.json

  • src/locales/langs/ja/delivery.json

  • src/components/delivery/rtn-exch-mgmt/wthd-fnsh-proc/wthd-fnsh-proc-grid.tsx

  • src/components/delivery/deli-std-info-mgmt/deli-rgn-grp-mgmt/deli-rgn-grp-mgmt-grid.tsx

  • src/components/enterprise/coopcm-channel/grid/channel-history-grid.tsx

  • src/components/enterprise/coopcm-channel/grid/dtlChl-history-grid.tsx

  • src/locales/langs/en/enterprise/cooperateChannel.json

  • src/locales/langs/ja/enterprise/cooperateChannel.json

  • src/locales/langs/ko/enterprise/cooperateChannel.json

  • src/components/(task-popup)/order-payment/pay-way-mgmt/mers-mgmt/mers-dtl-contents.tsx

  • src/components/(task-popup)/order-payment/pay-way-mgmt/mers-mgmt/mers-dtl-form.tsx

  • src/components/order-payment/pay-way-mgmt/mers-mgmt/mers-mgmt-grid.tsx

  • src/grid/order-payment/use-mers-mgmt-grid.ts

  • src/components/order-payment/ord-mgmt/ord-qry/ord-qry-search-form.tsx

  • src/components/order-payment/ord-mgmt/order-evid-doc/order-evid-doc-search-form.tsx

  • src/components/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-mgmt-grid.tsx

  • src/components/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-mgmt-search-form.tsx

  • src/components/order-payment/pay-monitoring-mgmt/ord-mnt-mgmt/order-monitoring-mgmt-search-form.tsx

  • src/components/popup/member/member-coupon-list/member-coupon-list-search-form.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/common/claim-cm-goods-radio-sel-list-grid.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-pending/rtn-pending-contents.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-pending/rtn-pending-goods-grid-toolbar.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/ord-claim-proc/claim/rtn-pending/rtn-pending-rfd-section.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-dtl/goods-info-section.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-dtl/ord-info-section.tsx

  • src/components/(task-popup)/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-dtl/rglr-ord-term-chg.tsx

  • src/components/order-payment/ord-mgmt/ord-claim-proc/ord-claim-proc-ord-goods-list-grid.tsx

  • src/components/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-mgmt-grid.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/basic-form/event-register-apply-except-grid.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/disp-ctg-grid.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/use-assoc-goods-grid.ts

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-form-parts/pkg-goods-basic-info-form.tsx

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-reg-data-grids/pkg-related-goods-list-grid.tsx

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-reg-data-grids/use-pkg-related-goods-list-grid.ts

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-contents.tsx

  • src/components/popup/goods/brand-list/brand-list-contents.tsx

  • src/components/popup/goods/goods-info/ai-goods-list/ai-goods-list-grid.tsx

  • src/components/popup/goods/goods-info/goods-list/goods-list-grid.tsx

  • src/components/popup/partner/partner-list/partner-list-contents.tsx

  • src/locales/langs/en/goods/generalGoods.json

  • src/locales/langs/en/event.json

  • src/locales/langs/en/goods.json

  • src/locales/langs/ja/goods/generalGoods.json

  • src/locales/langs/ja/event.json

  • src/locales/langs/ko/goods/generalGoods.json

  • src/locales/langs/ko/event.json

  • src/components/goods/search-mgmt/popular-keyword/popular-keyword-grid.tsx

  • src/components/goods/rank-except-mgmt/rank-except-info-mgmt/rank-except-info-data-grid.tsx

  • src/components/delivery/deli-std-info-mgmt/deli-rgn-mgmt/deli-rgn-mgmt-search-form.tsx

  • src/components/delivery/deli-std-info-mgmt/deli-rgn-mgmt/deli-rgn-zip-no-aply-grid.tsx

  • src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/sms-msg-base-info-form.tsx

  • src/components/(task-popup)/system/tms-sms-push/sms-msg-mgmt/sms-msg/sms-msg-contents.tsx

  • src/components/common/form/common-form-site-field.tsx

  • src/components/common/ui/common-select.tsx

  • src/components/common/ui/common-site.tsx

  • src/locales/langs/en/system/tmsSmsPush.json

  • src/locales/langs/ja/system/tmsSmsPush.json

  • src/locales/langs/ko/system/tmsSmsPush.json

  • src/components/statistics/sales/category/sales-category-view.tsx

  • src/components/statistics/sales/category/sales-category-search.tsx

  • src/components/statistics/sales/category/sales-category-grid.tsx

  • src/components/statistics/sales/brand/sales-brand-view.tsx

  • src/components/statistics/sales/brand/sales-brand-search.tsx

  • src/components/statistics/sales/brand/sales-brand-grid.tsx

  • src/components/popup/(multi-lang)/promotion/promotion-multi-lang/promotion-multi-lang-contents.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/mileage-payment-register/mileage-payment-info.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/mileage-payment-register/mileage-payment-register-contents.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/mileage-payment-register/mileage-payment-target-member-grid.tsx

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/target-member-register/target-member-register-contents.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-extinct-mgmt/mileage-extinct-info-grid.tsx

  • src/locales/langs/en/promotion/discount-mileage-mgmt.json

  • src/locales/langs/ja/promotion/discount-mileage-mgmt.json

  • src/locales/langs/ko/promotion/discount-mileage-mgmt.json

  • src/components/(task-popup)/marketing/mileage-payment-mgmt/mileage-payment-return/mileage-payment-return-contents.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-payment-mgmt/mileage-payment-info-grid.tsx

  • src/schema/marketing/mileage-payment-mgmt-schema.ts

  • src/components/(task-popup)/marketing/mileage-standard-mgmt/mileage-standard-register/mileage-standard-register-contents.tsx

  • src/components/(task-popup)/marketing/mileage-standard-mgmt/mileage-standard-register/mileage-standard-register-search.tsx

  • src/components/(task-popup)/marketing/mileage-standard-mgmt/mileage-standard-register/mileage-standard-setting.tsx

  • src/components/marketing/discount-mileage-mgmt/mileage-standard-info-mgmt/mileage-standard-info-grid.tsx

  • src/components/delivery/rtn-exch-mgmt/wthd-conf-proc/wthd-conf-proc-grid.tsx

  • src/components/popup/enterprise/sale-grade/button/batch-input-btn.tsx

  • src/components/popup/enterprise/sale-grade/entr-answer-detail-contents-grid.tsx

  • src/components/popup/enterprise/sale-grade/entr-order-detail-contents-grid.tsx

  • src/components/popup/enterprise/sale-grade/shipping-detail-contents-grid.tsx

  • src/locales/langs/en/enterprise/saleGrade.json

  • src/locales/langs/ja/enterprise/saleGrade.json

  • src/locales/langs/ko/enterprise/saleGrade.json

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/refund-account/refund-account-contents.tsx

  • src/schema/member/refund-account-schema.ts

  • src/schema/login/login-schema.ts

  • src/components/(task-popup)/marketing/coupon-info-mgmt/coupon-register/coupon-register-base-tab.tsx

  • src/locales/langs/en/promotion/common.json

  • src/locales/langs/ja/promotion/common.json

  • src/components/(task-popup)/marketing/event-info-mgmt/event-mail-send/test-group-mgmt/test-group-mgmt-grid.tsx

  • src/grid/marketing/test-group-mgmt-grid.ts

  • src/components/(task-popup)/order-payment/pay-way-mgmt/nint-inst-gd-mgmt/nint-inst-gd-dtl-contents.tsx

  • src/components/(task-popup)/order-payment/pay-way-mgmt/nint-inst-gd-mgmt/nint-inst-gd-dtl-form.tsx

  • src/components/order-payment/pay-way-mgmt/nint-inst-gd-mgmt/nint-inst-gd-mgmt-grid.tsx

  • src/grid/order-payment/use-nint-inst-gd-mgmt-grid.ts

  • src/locales/langs/en/order-payment.json

  • src/locales/langs/ja/order-payment.json

  • src/locales/langs/ko/order-payment.json

  • src/components/(task-popup)/order-payment/pay-way-mgmt/nint-inst-gd-mgmt/inst-month-list-grid.tsx

  • src/components/(task-popup)/order-payment/pay-way-mgmt/nint-inst-gd-mgmt/nint-inst-gd-dtl-form.tsx

  • src/grid/order-payment/use-inst-month-list-grid.ts

  • src/schema/order-payment/pay-way-mgmt-schema.ts

  • src/components/(task-popup)/marketing/event-info-mgmt/event-register/basic-form/event-register-apply-except-grid.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/disp-ctg-grid.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/use-assoc-goods-grid.ts

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-contents.tsx

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-form-parts/pkg-goods-basic-info-form.tsx

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-reg-data-grids/pkg-related-goods-list-grid.tsx

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-reg-data-grids/use-pkg-related-goods-list-grid.ts

  • src/components/popup/goods/brand-list/brand-list-contents.tsx

  • src/components/popup/goods/goods-info/ai-goods-list/ai-goods-list-grid.tsx

  • src/components/popup/goods/goods-info/goods-list/goods-list-grid.tsx

  • src/components/popup/partner/partner-list/partner-list-contents.tsx

  • src/locales/langs/en/display/standardCategoryConnect.json

  • src/locales/langs/en/event.json

  • src/locales/langs/en/goods.json

  • src/locales/langs/en/goods/generalGoods.json

  • src/locales/langs/en/popup-common.json

  • src/locales/langs/ja/display/standardCategoryConnect.json

  • src/locales/langs/ja/event.json

  • src/locales/langs/ja/goods.json

  • src/locales/langs/ja/goods/generalGoods.json

  • src/locales/langs/ja/popup-common.json

  • src/locales/langs/ko/display/standardCategoryConnect.json

  • src/locales/langs/ko/event.json

  • src/locales/langs/ko/goods.json

  • src/locales/langs/ko/goods/generalGoods.json

  • src/locales/langs/ko/popup-common.json

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/disp-ctg-grid.tsx

  • src/components/popup/partner/channel/channel-list-grid.tsx

  • src/components/(task-popup)/marketing/event-info-mgmt/event-mailsend/test-group-mgmt/test-group-mgmt-grid.tsx

  • src/grid/marketing/test-group-mgmt-grid.ts

  • src/locales/langs/en/common.json

  • src/locales/langs/ja/common.json

  • src/locales/langs/ko/common.json

  • src/components/(task-popup)/marketing/event-info-mgmt/event-mail-send/test-group-mgmt/test-group-mgmt-grid-custom-cell.tsx

  • src/components/marketing/event-mgmt/event-reply-mgmt/event-reply-mgmt-list-grid.tsx

  • src/components/popup/marketing/event-list/event-list-contents.tsx

  • src/components/marketing/event-mgmt/event-template-mgmt/event-template-mgmt-list-grid.tsx

  • src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-container.tsx

  • src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-list-grid.tsx

  • src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-search.tsx

  • src/components/hook-form/form-provider.tsx

  • src/locales/langs/en/display/bulletinBoardMgmt.json

  • src/locales/langs/ja/display/bulletinBoardMgmt.json

  • src/locales/langs/ko/display/bulletinBoardMgmt.json

  • src/components/goods/search-mgmt/search-markup-mgmt/search-markup-data-grid.tsx

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/search.json

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/ccn-inquire-info.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/combine-counseling-search-form.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/goods-qna-answer-form.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/one-to-one-answer-contents.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/one-to-one-answer-form.tsx

  • src/locales/langs/en/customer-service.json

  • src/locales/langs/ja/customer-service.json

  • src/locales/langs/ko/customer-service.json

  • src/schema/customer-service/combine-counseling-mgmt-schema.ts

  • src/hooks/common/use-toast.tsx

  • src/locales/langs/en/common.json

  • src/locales/langs/ja/common.json

  • src/locales/langs/ko/common.json

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/combine-counseling-reg/ccn-inquiry-proc-table.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/combine-counseling-reg/combine-counseling-reg-form.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/combine-counseling-contents.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/combine-counseling-grid-toolbar.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/combine-counseling-grid.tsx

  • src/schema/customer-service/tel-prms-mgmt-schema.tsx

  • src/components/(task-popup)/customer-service/cnsl-job-mgmt/cust-cpns-mgmt/cust-cpns-dtl/cust-cpns-dtl-form.tsx

  • src/components/(task-popup)/customer-service/common/cust-cpns-accp-info.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/cust-cpns-reg/cust-cpns-reg-form.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/refund-account/account-verification.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/base-info/refund-account/refund-account-contents.tsx

  • src/hooks/member/use-account-verification.ts

  • src/locales/langs/en/member.json

  • src/locales/langs/ja/member.json

  • src/locales/langs/ko/member.json

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/ai-counseling-analysis/ai-counseling-analysis-form.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/ai-counseling-analysis/analysis-conditions-table.tsx

  • src/locales/langs/en/customer-service/customerCnslProc.json

  • src/locales/langs/ja/customer-service/customerCnslProc.json

  • src/locales/langs/ko/customer-service/customerCnslProc.json

  • src/schema/customer-service/counsel-ai-mgmt-schema.ts

  • src/grid/customer-service/ai-counseling-hist-grid.ts

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/tel-prms-dtl/tel-prms-dtl-contents.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/tel-prms-dtl/tel-prms-dtl-form.tsx

  • src/components/customer-serivce/customer-cnsl-proc/tel-prms-mgmt/tel-prms-grid.tsx

  • src/components/(task-popup)/customer-service/cnsl-job-mgmt/cust-cpns-mgmt/rtrn-caus-insrt/rtrn-caus-insrt-modal.tsx

  • src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-mgmt/cust-cpns-mgmt-grid.tsx

  • src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-pays-prcond/cust-cpns-pays-prcond-sch-form.tsx

  • src/components/customer-serivce/cntr-mgmt/cnsl-typ-mgmt/cnsl-typ-resp-memo-modal.tsx

  • src/locales/langs/en/customer-service/counselingTypeMgmt.json

  • src/locales/langs/ja/customer-service/counselingTypeMgmt.json

  • src/locales/langs/ko/customer-service/counselingTypeMgmt.json

  • src/components/customer-serivce/cntr-mgmt/cnsl-typ-mgmt/cnsl-typ-mgmt-grid.tsx

  • src/grid/customer-service/cnsl-typ-mgmt-grid.ts

  • src/locales/langs/en/customer-service/cnslTmplMgmt.json

  • src/locales/langs/ja/customer-service/cnslTmplMgmt.json

  • src/components/common/form/common-field-error-text.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/combine-counseling-reg/after-call-table.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/combine-counseling-reg/combine-counseling-reg-contents.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/proc-hstry-reg/proc-hstry-reg-form.tsx

  • src/components/(task-popup)/marketing/event-template-mgmt/event-template-register/event-template-register-form.tsx

  • src/components/(task-popup)/customer-service/cnsl-job-mgmt/cust-cpns-mgmt/cnsl-tmpl-reg/cnsl-tmpl-reg-form.tsxsrc/components/customer-serivce/cnsl-job-mgmt/cnsl-tmpl-mgmt/cnsl-tmpl-grid.tsx

  • src/locales/langs/ko/customer-service/cnslTmplMgmt.json

  • src/components/(task-popup)/customer-service/cnsl-job-mgmt/cust-cpns-mgmt/cnsl-tmpl-reg/cnsl-tmpl-reg-contents.tsx

  • src/grid/customer-service/inq-typ-mgmt-lrg-grid.ts

  • src/grid/customer-service/inq-typ-mgmt-sml-grid.ts

  • src/locales/langs/en/customer-service/inquiryTypeMgmt.json

  • src/locales/langs/ja/customer-service/inquiryTypeMgmt.json

  • src/locales/langs/ko/customer-service/counselingTypeMgmt.json

  • src/locales/langs/ko/customer-service/inquiryTypeMgmt.json

  • src/components/customer-serivce/cntr-mgmt/rwd-typ-mgmt/rwd-typ-mgmt-grid.tsx

  • src/locales/langs/en/customer-service/rewardTypeMgmt.json

  • src/locales/langs/ja/customer-service/rewardTypeMgmt.json

  • src/locales/langs/ko/customer-service/rewardTypeMgmt.json

  • src/components/customer-serivce/cntr-mgmt/rwd-typ-mgmt/rwd-std-desc-modal.tsx

  • src/schema/customer-service/rwd-typ-mgmt-schema.ts

  • src/api/customer-service/rwd-typ-mgmt-api.ts

  • src/components/(task-popup)/customer-service/reward-type-mgmt/aprv-auth-mgmt/auth-aprmn-grid.tsx

  • src/components/(task-popup)/customer-service/reward-type-mgmt/aprv-auth-mgmt/rwd-amt-lim-grid.tsx

  • src/locales/langs/en/customer-service/customerCompenseAuthMgmt.json

  • src/locales/langs/ja/customer

  • service/customerCompenseAuthMgmt.json

  • src/locales/langs/ko/customer-service/customerCompenseAuthMgmt.json

  • src/components/customer-serivce/cntr-mgmt/ob-cnsl-typ-mgmt/ob-cnsl-typ-mgmt-grid.tsx

  • src/grid/customer-service/ob-typ-mgmt-grid.ts

  • src/locales/langs/en/customer-service/obTypeMgmt.json

  • src/locales/langs/ja/customer-service/obTypeMgmt.json

  • src/locales/langs/ko/customer-service/obTypeMgmt.json

  • src/components/delivery/deli-mgmt/deli-mgmt-common/deli-mgmt-common-grid-toolbar.tsx

  • src/components/delivery/deli-mgmt/ship-fnsh-proc/ship-fnsh-proc-list-grid.tsx

  • src/locales/langs/en/delivery.json

  • src/locales/langs/en/delivery/shippingFinish.json

  • src/locales/langs/ja/delivery.json

  • src/locales/langs/ja/delivery/shippingFinish.json

  • src/locales/langs/ko/delivery.json

  • src/locales/langs/ko/delivery/shippingFinish.json

  • src/components/(multi-lang)/goods/search-mgmt/recom-sch-wrd-multi-lang/recom-sch-wrd-multi-lang-form.tsx

  • src/components/(task-popup)/goods/search-mgmt/recom-sch-wrd-detail/recom-sch-wrd-detail-form.tsx

  • src/components/goods/search-mgmt/recom-sch-wrd-mgmt/recom-sch-wrd-data-grid.tsx

  • src/locales/langs/ko/search.json

  • src/components/(task-popup)/goods/search-mgmt/recom-sch-wrd-detail/recom-sch-wrd-detail-form.tsx

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/search.json

  • src/components/goods/search-mgmt/syn-mgmt/syn-data-grid.tsx

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/search.json

  • src/components/goods/search-mgmt/new-word-mgmt/new-word-data-grid.tsx

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-save/media/connect-media-save-form.tsx

  • src/schema/display/display-connect/contents/contents-media-schema.ts

  • src/components/(task-popup)/display/display-connect-mgmt/display-connect-info-mgmt/connect-tabs/tab-video-grid.tsx

  • src/locales/langs/en/display/displayConnectMgmt.json

  • src/locales/langs/ja/display/displayConnectMgmt.json

  • src/locales/langs/ko/display/displayConnectMgmt.json

  • src/components/(multi-lang)/display/display-connect-mgmt/display-connect-info-mgmt/shop-detail/shop-mapp/template-corner-multi-lang-contents.tsx

  • src/components/(multi-lang)/display/display-connect-mgmt/display-connect-info-mgmt/shop-detail/shop-mapp/template-corner-multi-lang-grid.tsx

  • src/components/display/display-connect-mgmt/display-connect-info-mgmt/shop-detail/shop-mapp/template-corner-grid.tsx

  • src/grid/display/display-connect/template-corner-multi-lang-grid.ts

  • src/locales/langs/en/display/displayConnectMgmt.json

  • src/locales/langs/ja/display/displayConnectMgmt.json

  • src/locales/langs/ko/display/displayConnectMgmt.json

  • src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-container.tsx

  • src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-fields/board-contents-fields-answer.tsx

  • src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-fields/board-contents-fields-container.tsx

  • src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-fields/board-contents-fields-goods-grid.tsx

  • src/components/(task-popup)/display/bulletin-board-mgmt/board-contents/board-contents-save-fields/board-contents-fields-reply-grid.tsx

  • src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-list-grid.tsx

  • src/locales/langs/en/display/bulletinBoardMgmt.json

  • src/locales/langs/ja/display/bulletinBoardMgmt.json

  • src/locales/langs/ko/display/bulletinBoardMgmt.json

  • src/components/(task-popup)/marketing/event-info-mgmt/event-mail-send/test-group-mgmt/test-group-mgmt-grid-custom-cell.tsx

  • src/components/(task-popup)/display/icon-mgmt/icon-info-mgmt/save-view/icon-info-save-form.tsx

  • src/components/display/icon-mgmt/icon-info-mgmt/icon-info-grid.tsx

  • src/components/system/base-info-mgmt/holi-mgmt/holi-mgmt-contents.tsx

  • src/components/system/base-info-mgmt/zip-no-mgmt/zip-no-mgmt-contents.tsx

  • src/components/system/base-info-mgmt/zip-no-mgmt/zip-no-mgmt-grid.tsx

  • src/locales/langs/ko/system/baseInfoMgmt.json

  • src/components/system/base-info-mgmt/phbt-wrd-mgmt/phbt-wrd-mgmt-contents.tsx

  • src/components/system/base-info-mgmt/phbt-wrd-mgmt/phbt-wrd-mgmt-grid.tsx

  • src/components/(multi-lang)/system/base-info-mgmt/phbt-wrd-mgmt/phbt-wrd-mny-lang/phbt-wrd-mny-lang-grid.tsx

  • src/components/system/base-info-mgmt/cm-cd-mgmt/grp-cd-grid.tsx

  • src/components/system/base-info-mgmt/cm-cd-mgmt/std-cd-grid.tsx

  • src/locales/langs/en/system/baseInfoMgmt.json

  • src/locales/langs/ja/system/baseInfoMgmt.json

  • src/components/(multi-lang)/system/base-info-mgmt/cm-cd-mgmt/cm-cd-mny-lang/cm-cd-mny-lang-contents.tsx

  • src/components/(multi-lang)/system/base-info-mgmt/cm-cd-mgmt/cm-cd-mny-lang/cm-cd-mny-lang-grid.tsx

  • src/components/(task-popup)/system/ntc-mtr-mgmt/sys-ntc-mgmt/sys-ntc/sys-ntc-form.tsx

  • src/locales/langs/en/system/ntcMtrMgmt.json

  • src/locales/langs/ja/system/ntcMtrMgmt.json

  • src/locales/langs/ko/system/ntcMtrMgmt.json

  • src/components/(task-popup)/system/ntc-mtr-mgmt/sys-ntc-mgmt/sys-ntc/sys-ntc-contents.tsx

  • src/components/system/ntc-mtr-mgmt/sys-ntc-mgmt/sys-ntc-mgmt-grid.tsx

  • src/components/system/ntc-mtr-mgmt/sys-ntc-mgmt/sys-ntc-mgmt-custom-cell.tsx

  • src/components/(task-popup)/system/ntc-mtr-mgmt/cust-ntc-mtr-mgmt/cust-ntc-mtr/cust-ntc-mtr-form.tsx

  • src/components/system/ntc-mtr-mgmt/cust-ntc-mtr-mgmt/cust-ntc-mtr-mgmt-grid.tsx

  • src/components/(multi-lang)/system/ntc-mtr-mgmt/cust-ntc-mtr-mgmt/cust-ntc-mtr/cust-ntc-mtr-mny-lang/cust-ntc-mtr-mny-lang-contents.tsx

  • src/components/(multi-lang)/system/ntc-mtr-mgmt/cust-ntc-mtr-mgmt/cust-ntc-mtr/cust-ntc-mtr-mny-lang/cust-ntc-mtr-mny-lang-form.tsx

  • src/components/(task-popup)/system/ntc-mtr-mgmt/cust-ntc-mtr-mgmt/cust-ntc-mtr/cust-ntc-mtr-contents.tsx

  • src/components/system/ntc-mtr-mgmt/cust-ntc-mtr-mgmt/cust-ntc-mtr-mgmt-custom-cell.tsx

  • src/components/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-mgmt-grid.tsx

  • src/components/(task-popup)/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-form.tsx

  • src/components/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-mgmt-custom-cell.tsx

  • src/components/(multi-lang)/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-mny-lang/cust-noti-mny-lang-form.tsx

  • src/components/(task-popup)/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-contents.tsx

  • src/components/(multi-lang)/system/ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-mny-lang/cust-noti-mny-lang-contents.tsx

  • src/components/system/ntc-mtr-mgmt/faq-mgmt/faq-mgmt-grid.tsx

  • src/components/(task-popup)/system/ntc-mtr-mgmt/faq-mgmt/faq/faq-form.tsx

  • src/components/popup/popup-footer-button.tsx

  • src/locales/langs/en/common.json

  • src/locales/langs/ja/common.json

  • src/locales/langs/ko/common.json

  • src/schema/system/faq-mgmt-schema.ts

  • src/components/system/ntc-mtr-mgmt/faq-mgmt/faq-mgmt-custom-cell.tsx

  • src/components/(multi-lang)/system/ntc-mtr-mgmt/faq-mgmt/faq/faq-mny-lang/faq-mny-lang-form.tsx

  • src/components/(task-popup)/system/ntc-mtr-mgmt/faq-mgmt/faq/faq-contents.tsx

  • src/components/(task-popup)/system/tms-sms-push/noti-msg-mgmt/noti-msg/noti-msg-form.tsx

  • src/components/system/tms-sms-push/noti-msg-mgmt/noti-msg-mgmt-grid.tsx

  • src/components/(task-popup)/system/tms-sms-push/noti-msg-mgmt/noti-msg/noti-msg-contents.tsx

  • src/components/(task-popup)/system/user-mgmt/user-info-mgmt/rt-grp-qry/rt-grp-qry-contents.tsx

  • src/locales/langs/ko/popup-common.json

  • src/components/system/user-mgmt/user-dept-mgmt/lowr-dept-grid.tsx

  • src/locales/langs/en/system/userMgmt.json

  • src/locales/langs/ja/system/userMgmt.json

  • src/locales/langs/ko/system/userMgmt.json

  • src/grid/system/lowr-dept-grid.ts

  • src/components/system/user-mgmt/rt-grp-mgmt/btn-rt-grid.tsx

  • src/components/system/user-mgmt/rt-grp-mgmt/rt-grp-qry-grid.tsx

  • src/locales/langs/en/system.json

  • src/locales/langs/ja/system.json

  • src/locales/langs/ko/system.json

  • src/grid/system/use-rt-grp-qry-grid.ts

  • src/components/system/user-mgmt/indiv-rt-mgmt/btn-rt-grid.tsx

  • src/components/system/user-mgmt/indiv-rt-mgmt/indiv-rt-mgmt-grid.tsx

  • src/api/system/indiv-rt-mgmt-api.ts

  • src/components/system/user-mgmt/indiv-rt-mgmt/indiv-rt-menu-form.tsx

  • src/api/system/menu-mgmt-api.ts

  • src/components/system/menu-mgmt/menu-info-mgmt/menu-detail/menu-info-form.tsx

  • src/components/system/menu-mgmt/menu-info-mgmt/menu-detail/menu-info-grid.tsx

  • src/components/system/menu-mgmt/menu-info-mgmt/menu-tree/menu-tree-branch.tsx

  • src/components/system/menu-mgmt/menu-info-mgmt/menu-info-contents.tsx

  • src/locales/langs/en/system/menuMgmt.json

  • src/locales/langs/ja/system/menuMgmt.json

  • src/locales/langs/ko/system/menuMgmt.json

api-bo

  • src/main/resources/message/system/sendEmailMgmt_en.properties\

  • src/main/resources/message/system/sendEmailMgmt_ko.properties

  • src/main/resources/message/system/sendMessageMgmt_en.properties

  • src/main/resources/message/system/sendMessageMgmt_ko.properties

  • src/main/resources/message/popup/popupCommon_ko.properties

  • src/main/java/com/x2bee/api/bo/app/dto/response/adjust/AcSaleInfoResponse.java

  • src/main/resources/mapper/orderrodb/adjust/AcSaleInfoMapper.xml

  • src/main/resources/message/display/displayTemplateMgmt_en.properties

  • src/main/resources/message/display/displayTemplateMgmt_ko.properties

  • src/main/resources/message/admin/adminCommon.properties

  • src/main/resources/message/admin/adminCommon_en.properties

  • src/main/resources/mapper/orderrodb/marketing/EtAstPayInfoMapper.xml

  • src/main/resources/message/login/login_ko.properties

  • src/main/resources/mapper/orderrodb/customerservice/CsCustInqTypCdMapper.xml

솔루션 표준화

솔루션 표준화 : 전체 화면에 마스킹 정책을 적용하고, 데이트피커 및 조회기간 로직을 일원화하여 보안성과 사용성을 개선하였습니다.

1. 마스킹 정책 변경 및 적용

이번 릴리즈에서는 전체 화면을 대상으로 한 마스킹 정책을 신규 수립하고 적용하였습니다. 이를 통해 민감 정보 보호 수준을 강화하고, 화면 전반에서의 데이터 보안 일관성을 확보하였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • 신규 마스킹 정책 수립

  • 마스킹 적용 대상 화면 점검 및 신규 적용 완료

화면 접근 경로

  • 마스킹 적용 대상인 전체 화면

대상 API

chevron-right소스 변경 내역hashtag

bo

  • src/api/member/member-api.ts

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/addition-info/member-addtion-info-contents.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/addition-info/member-join-info.tsx

  • src/components/(task-popup)/member/member-info-mgmt/member-detail/member-detail-contents.tsx

api-bo

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/MemberAddressHistoryResponse.java

  • src/main/java/com/x2bee/api/bo/app/service/member/MemberMgmtServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/member/MemberHistoryRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/system/SendEmailMgmtRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/system/SendEmailMgmtResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/system/SendMessageMgmtRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/system/SendMessageMgmtResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/delivery/DeliveryDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/delivery/DeliveryInquiryResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/delivery/DeliveryMgmtCommonResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/delivery/EventEtcGiftDeliveryResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/delivery/PendingShipmentMgmtResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/delivery/WithdrawDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/adjust/MileageRsrvDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderClaimOrdGoodsInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/MemberDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/MemberDlvpResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/vendor/CooperateDeliveryInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/vendor/CooperateEmployeeSearchResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/popup/EnEntrBaseResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/marketing/mileage/pay/MilgPayDtlGridResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/marketing/CcEvtTrgmnInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/marketing/CouponIssuedMemberResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/popup/OrderChangeDlvpResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/ClaimTargetGoodsResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderClaimDeliveryReturnInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderClaimOrdGoodsInfoResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/order/RegularOrderApplicationMgmtResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/payment/popup/PaymentRefundPrcondResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/claim/ClaimDlvp.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/ExchangeOrderResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderCancelSearchResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/ReturnMgmtResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/MemberDlvpResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/v2/response/order/RegularOrderApplicationDetailResponseV2.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/IntegratedCsDetailResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/PhoneAppointmentPopupResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/PhoneAppointmentResponse.java

  • src/main/java/com/x2bee/api/bo/app/service/customerservice/CounselAIMgmtServiceImpl.java

  • src/main/java/com/x2bee/api/bo/app/service/customerservice/CounselAIMgmtServiceImpl.java

common

  • src\main\java\com\x2bee\common\base\masking\MaskingUtils.java

  • src\main\java\com\x2bee\common\base\masking\MaskingType.java

2. 데이트피커 일관성 확보

이번 릴리즈에서는 화면 전반의 데이트피커 UI와 동작 방식을 표준화하였습니다. 유형별 데이트피커를 일원화하고 정상 작동 여부를 점검하여, 사용자 편의성과 일관성을 높였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • 목록 화면 조회기간에서 Date Picker로 날짜 수동 선택 시, 오늘/3일전/7일전 버튼이 자동 선택 해제되도록 개선

  • 목록 화면 조회기간에서 특정 기간만 조회 가능한 경우, 해당 기간을 초과하는 날짜는 비활성화 처리하여 선택 불가 처리

  • 목록/수정 화면에서 일시 선택 시, 날짜는 Date Picker로 선택, 시/분/초는 직접 수동 입력하도록 기능 변경

화면 접근 경로

  • [공통] 조회기간을 입력받기 위한 date picker 가 있는 모든 목록 화면

  • [공통] 일자 및 일시를 입력받기 위한 date picker 가 있는 모든 화면

chevron-right소스 변경 내역hashtag

bo

  • src/components/(task-popup)/system/tms-sms-push/email-snd-mgmt/email-snd-base-info-form.tsx

  • src/components/common/dashboard/board-toggle-button.tsx

  • src/components/delivery/deli-mgmt/deli-mgmt-common/deli-mgmt-common-search-form.tsx

  • src/components/delivery/rtn-exch-mgmt/rtn-exch-mgmt-common/rtn-exch-mgmt

  • common-search-form.tsx

  • src/components/enterprise/job-collaboration/search-parts/evaluation-info-search-static.tsx

  • src/components/hook-form/rhf-date-picker.tsx

  • src/components/statistics/member/member-search-form.tsx

  • src/components/statistics/order-analysis/term-order-prcond/search-part/term-order-prcond-search-static.tsx

  • src/components/statistics/order-analysis/term-order-prcond/term-order-prcond-contents.tsx

  • src/components/statistics/sales/term/sales-term-search.tsx

  • src/components/statistics/sales/term/sales-term-view.tsx

  • src/schema/customer-service/counsel-ai-mgmt-schema.ts

  • src/schema/enterprise/job-collaboration.ts

  • src/schema/external-api/external-api-schema.ts

  • src/schema/order-payment/manual-rfd-mgr-schema.ts

  • src/schema/order-payment/orgnl-rfd-fnsh-proc-schema.ts

  • src/schema/statistics/member-stats-schema.ts

  • src/schema/statistics/sales-term-schema.ts

  • src/schema/statistics/term-order-prcond-schema.ts

  • deli-qry-search-form.tsx

  • evt-gft-deli-mgmt-search-form.tsx

  • nsnd-prcond-search-form.tsx

  • rtn-exch-mgmt-common-search-form.tsx

  • src/components/order-payment/ord-cncl-rtn-exch/common/ord-cncl-rtn-exch-common-search-form.tsx

  • src/components/order-payment/ord-mgmt/ord-qry/ord-qry-search-form.tsx

  • src/components/order-payment/ord-mgmt/order-evid-doc/order-evid-doc-search-form.tsx

  • src/components/order-payment/ord-mgmt/rglr-ord-sgt-mgmt/rglr-ord-sgt-mgmt-search-form.tsx

  • src/components/order-payment/pay-monitoring-mgmt/common/pay-monitoring-mgmt-common-search-form.tsx

  • src/components/order-payment/rfd-mgmt/manual-rfd-accp-mgr/manual-rfd-accp-mgr-search-form.tsx

  • src/components/adjust/cmsn-mgmt/entr-commission-info-view/entr-commission-view-search.tsx

  • src/components/adjust/sales-adjust-mgmt/ac-delivery-amount-info-view/ac-delivery-amount-view-search.tsx

  • src/components/adjust/sales-adjust-mgmt/ac-sale-info-view/ac-sale-view-search.tsx

  • src/components/adjust/sales-adjust-mgmt/mileage-info-view/mileage-view-search.tsx

  • src/components/adjust/sales-adjust-mgmt/pg-adjust-compare-info-view/pg-adjust-compare-view-search.tsx

  • src/components/adjust/sales-adjust-mgmt/pg-approval-compare-info-view/pg-approval-compare-view-search.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/combine-counseling-search-form.tsx

  • src/components/member/member-mgmt/join-aprv-info-mgmt/join-aprv-info-mgmt-search.tsx src/constants/common/common-constants.ts src/components/member/inst-customer-mgmt/inst-customer-info-mgmt/inst-customer-info-mgmt-search.tsx

  • src/components/member/member-mgmt/member-info-mgmt/member-info-mgmt-search.tsx

  • src/components/statistics/customer-service/biztype/biztype-search-form.tsx

  • src/components/statistics/customer-service/counselor/counselor-search-form.tsx

  • src/components/statistics/goods-sales-status/goods-sales-status-search-form.tsx

  • src/components/statistics/marketing-analysis/coupon-sales-status/coupon-sales-search-form.tsx

  • src/components/statistics/sales/brand/sales-brand-search.tsx

  • src/components/statistics/sales/category/sales-category-search.tsx

  • src/components/statistics/sales/enterprise/sales-entr-search.tsx

  • src/components/statistics/sales/payway/sales-payway-search.tsx

  • src/components/marketing/appreciation-event-mgmt/appreciation-event-order-info-mgmt/appreciation-event-order-mgmt-search.tsx

  • src/components/marketing/coupon-mgmt/coupon-cost-mgmt/coupon-cost-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-info-mgmt/event-info-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-reply-mgmt/event-reply-mgmt-searchform.tsx

  • src/components/marketing/event-mgmt/event-survey-mgmt/event-survey-mgmt-search.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-common-search.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-extinct-mgmt/mileage-extinct-info-search.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-payment-mgmt/mileage-payment-info-search.tsx

  • src/components/marketing/promotion-common/promotion-common-search-form.tsx

  • src/components/goods/goods-mgmt/goods-info/search-parts/goods-info-search-static.tsx

  • src/components/popup/goods/goods-info/goods-list/goods-list-search-form.tsx

  • src/components/popup/marketing/coupon-list/coupon-list-search-form.tsx

  • src/components/popup/member/member-mileage/member-mileage-search-form.tsx

  • src/components/popup/order/cust-ord-qry/cust-ord-qry-search-form.tsx

  • display-connect-mgmt/display-connect-info-mgmt/connect-save/html/connect-html-save-contents-form.tsx

  • display-connect-mgmt/display-connect-info-mgmt/connect-save/media/connect-media-save-form.tsx

  • display-connect-mgmt/display-connect-info-mgmt/term-change/connect-term-change-form.tsx

  • plan-shop-mgmt/plan-shop-info-mgmt/save-view/base-info/plan-base-info-form.tsx

  • site-mgmt/popup-info-mgmt/popup-info-mgmt-save-base.tsx

  • goods-mgmt/rsv-goods-mgmt/rsv-goods-mod/rsv-term-date-time-range-picker.tsx

  • search-mgmt/recom-sch-wrd-detail/recom-sch-wrd-detail-form.tsx

  • search-mgmt/search-markup-detail/search-markup-detail-form.tsx

  • appreciation-event-info-mgmt/appreciation-event-register/appreciation-event-register-payment-setting.tsx

  • coupon-info-mgmt/coupon-register/coupon-register-base-section.tsx

  • discount-mileage-info-mgmt/discount-mileage-register/discount-mileage-register-benefit-form.tsx

  • event-info-mgmt/event-register/basic-form/event-register-period-form.tsx

  • ntc-mtr-mgmt/cust-noti-mgmt/cust-noti-form.tsx

  • ntc-mtr-mgmt/sys-ntc-mgmt/sys-ntc/sys-ntc-form.tsx

  • goods-mgmt/general-goods-reg/goods-form-parts/goods-base-info-form.tsx

  • src/schema/display/display-connect/contents/contents-schema.ts

  • goods-mgmt/general-goods-reg/goods-reg-schema.ts

  • src/components/(task-popup)/display/plan-shop-mgmt/plan-shop-info-mgmt/end-date-change/end-change-form.tsx

  • src/grid/display/display-connect/tabs/tab-plan-shop-grid.ts

  • src/grid/display/display-connect/connect-set-grid.ts

  • src/grid/display/display-connect/shop-template-grid.ts

  • src/grid/display/display-connect/template-corner-grid.ts

  • src/grid/display/use-plan-shop-info-grid.ts

  • src/lib/x2bee-data-grid/x2bee-data-grid-types.ts

  • src/lib/x2bee-data-grid/x2bee-grid-date-picker.tsx

  • src/utils/display/display-utils.ts

  • src/locales/langs/en/promotion/appreciation-event-mgmt.json

  • src/locales/langs/en/promotion/discount-mileage-mgmt.json

  • src/locales/langs/ja/promotion/appreciation-event-mgmt.json

  • src/locales/langs/ja/promotion/discount-mileage-mgmt.json

  • src/locales/langs/ko/promotion/appreciation-event-mgmt.json

  • src/locales/langs/ko/promotion/discount-mileage-mgmt.json

  • src/schema/marketing/appreciation-event-mgmt-schema.ts

  • src/schema/marketing/discount-mileage-mgmt-schema.ts

  • src/utils/marketing/event-schema-utils.ts

  • src/utils/marketing/marketing-schema-utils.ts

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/combine-counseling-reg/after-call-table.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/combine-counseling-reg/combine-counseling-reg-form.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/proc-hstry-reg/proc-hstry-reg-form.tsx

  • src/components/(task-popup)/customer-service/customer-cnsl-proc/tel-prms-dtl/tel-prms-dtl-form.tsx

  • src/locales/langs/en/customer-service.json

  • src/locales/langs/ja/customer-service/customerCnslProc.json

  • src/locales/langs/ja/customer-service.json

  • src/locales/langs/ko/customer-service/customerCnslProc.json

  • src/locales/langs/ko/customer-service.json

  • src/components/(task-popup)/goods/goods-mgmt/rsv-goods-mgmt/rsv-goods-mod/fwdidc-prar-dy-date-picker.tsx

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/use-adve-wrd-grid.ts

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/use-icon-grid.ts

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-data-grids/use-prest-grid.ts

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-form-parts/pkg-goods-detail-info-form.tsx

  • src/schema/goods/rsv-goods-schema.ts

  • src/components/goods/goods-mgmt/general-goods-reg/goods-reg-schema.ts

  • src/components/goods/goods-mgmt/pkg-goods-reg/pkg-goods-reg-schema.ts

  • src/schema/system/cust-noti-mgmt-schema.ts

  • src/schema/system/sys-ntc-mgmt-schema.ts

  • ac-sale-close-cancel-form.tsx

  • ac-sale-close-form.tsx

  • ac-sale-view-search.tsx

3. 조회기간 및 일시 선택 로직 개선

이번 릴리즈에서는 목록 및 수정 화면에서의 조회기간과 일시 선택 로직을 개선하여, 사용자가 보다 직관적으로 날짜를 선택할 수 있고, 잘못된 입력을 예방할 수 있도록 하였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • 목록 화면 조회기간에서 Date Picker로 날짜 수동 선택 시, 오늘/3일전/7일전 버튼이 자동 선택 해제되도록 개선

  • 목록 화면 조회기간에서 특정 기간만 조회 가능한 경우, 해당 기간을 초과하는 날짜는 비활성화 처리하여 선택 불가 처리

  • 목록/수정 화면에서 일시 선택 시, 날짜는 Date Picker로 선택, 시/분/초는 직접 수동 입력하도록 기능 변경

화면 접근 경로

  • [공통] 조회조건 로직 변경이 필요한 모든 화면

  • [공통] 일자 및 일시를 입력받기 위한 date picker 가 있는 모든 화면

chevron-right소스 변경 내역hashtag

bo

  • src/components/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-search-form.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-info-mgmt/plan-shop-info-search-form.tsx

  • src/components/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-contents.tsx

  • src/components/display/site-mgmt/popup-info-mgmt/popup-info-mgmt-search.tsx

  • src/components/display/site-mgmt/terms-conditions-mgmt/terms-conditions-mgmt-search.tsx

  • src/locales/langs/en/display/planShop.json

  • src/locales/langs/en/display/popupInfoMgmt.json

  • src/locales/langs/en/popup-common.json

  • src/locales/langs/ja/display/planShop.json

  • src/locales/langs/ja/display/popupInfoMgmt.json

  • src/locales/langs/ja/popup-common.json

  • src/locales/langs/ko/display/planShop.json

  • src/locales/langs/ko/display/popupInfoMgmt.json

  • src/locales/langs/ko/popup-common.json

  • src/schema/display/plan-shop-mgmt/plan-shop-group-schema.ts

  • src/schema/display/plan-shop-mgmt/plan-shop-mgmt-schema.ts

  • src/schema/display/popup-info-mgmt-schema.ts

  • src/components/goods/goods-qna-mgmt/goods-qna-info-mgmt/goods-qna-info-search-form.tsx

  • src/components/goods/rank-except-mgmt/rank-except-info-mgmt/rank-except-info-data-grid.tsx

  • src/components/goods/rank-except-mgmt/rank-except-info-mgmt/rank-except-info-search-form.tsx

  • src/components/goods/search-mgmt/rank-mgmt/rank-search-form.tsx

  • src/components/goods/search-mgmt/search-markup-mgmt/search-markup-search-form.tsx

  • src/locales/langs/en/goods.json

  • src/locales/langs/en/search.json

  • src/locales/langs/ja/goods.json

  • src/locales/langs/ja/search.json

  • src/locales/langs/ko/goods.json

  • src/locales/langs/ko/search.json

  • src/schema/goods/goods-qa-shema.ts

  • src/schema/search/rank-except-info-schema.ts

  • src/types/goods/rank-except-mgmt-types.ts

  • src/api/system/faq-mgmt-api.ts

  • src/components/system/linkage-mgmt/link-mgmt/link-mgmt-search.tsx

  • src/components/system/tms-sms-push/sms-msg-mgmt/sms-msg-mgmt-search-form.tsx

  • src/constants/system/linkage-mgmt-constants.ts

  • src/locales/langs/en/system/linkageMgmt.json

  • src/locales/langs/en/system/tmsSmsPush.json

  • src/locales/langs/ja/system/linkageMgmt.json

  • src/locales/langs/ja/system/tmsSmsPush.json

  • src/locales/langs/ko/system/linkageMgmt.json

  • src/locales/langs/ko/system/tmsSmsPush.json

  • src/schema/system/faq-mgmt-schema.ts

  • src/locales/langs/en/system/ntcMtrMgmt.json

  • src/locales/langs/ja/system/ntcMtrMgmt.json

  • src/locales/langs/ko/system/ntcMtrMgmt.json

  • src/components/goods/goods-mgmt/goods-aprv-mgmt/goods-aprv-list-search-form.tsx

  • src/components/goods/goods-mgmt/goods-info/search-parts/goods-info-search-static.tsx

  • src/components/goods/goods-mgmt/goods-tmp-save-mgmt/goods-tmp-save-list-search-form.tsx

  • src/components/goods/goods-mgmt/itm-info-mgmt/itm-info-search-form.tsx

  • src/components/goods/goods-mgmt/restock-noti-mgmt/restock-noti-list-search-form.tsx

  • src/components/goods/goods-qna-mgmt/goods-qna-info-mgmt/goods-qna-info-search-form.tsx

  • src/components/display/bulletin-board-mgmt/board-contents-mgmt/board-contents-mgmt-search.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-group-mgmt/plan-shop-group-search-form.tsx

  • src/components/display/plan-shop-mgmt/plan-shop-info-mgmt/plan-shop-info-search-form.tsx

  • src/components/display/site-mgmt/terms-conditions-mgmt/terms-conditions-mgmt-search.tsx

  • src/locales/langs/en/display/termsConditionsMgmt.json

  • src/locales/langs/ja/display/termsConditionsMgmt.json

  • src/locales/langs/ko/display/termsConditionsMgmt.json

  • src/components/marketing/coupon-mgmt/coupon-cost-mgmt/coupon-cost-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-info-mgmt/event-info-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-reply-mgmt/event-reply-mgmt-searchform.tsx

  • src/components/marketing/event-mgmt/event-subscribe-history-mgmt/event-sbsc-history-mgmt-search.tsx

  • src/components/marketing/event-mgmt/event-survey-mgmt/event-survey-mgmt-search.tsx

  • src/components/marketing/mileage-payment-extinct-mgmt/mileage-extinct-mgmt/mileage-extinct-info-search.tsx

  • src/locales/langs/en/promotion/discount-mileage-mgmt.json

  • src/locales/langs/ja/promotion/discount-mileage-mgmt.json

  • src/locales/langs/ko/promotion/discount-mileage-mgmt.json

  • src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-mgmt/cust-cpns-mgmt-sch-form.tsx

  • src/components/customer-serivce/cnsl-job-mgmt/cust-cpns-pays-prcond/cust-cpns-pays-prcond-sch-form.tsx

  • src/components/customer-serivce/customer-cnsl-proc/combine-counseling-mgmt/combine-counseling-search-form.tsx

  • src/components/customer-serivce/customer-cnsl-proc/tel-prms-mgmt/tel-prms-search-form.tsx

  • src/components/member/inst-customer-mgmt/inst-customer-info-mgmt/inst-customer-info-mgmt-search.tsx

  • src/components/member/member-mgmt/member-info-mgmt/member-info-mgmt-search.tsx

  • src/components/enterprise/coopcm-mgmt/coopcm-search.tsx

api-bo

  • src/main/java/com/x2bee/api/bo/app/dto/display/PrDispGrpBaseSearch.java

  • src/main/java/com/x2bee/api/bo/app/dto/display/PrMkdpBaseSearch.java

  • src/main/java/com/x2bee/api/bo/app/dto/display/PrSitePopupInfoSearch.java

  • src/main/resources/mapper/displayrodb/display/PrDispGrpBaseMapper.xml

  • src/main/resources/mapper/displayrodb/display/PrMkdpBaseMapper.xml

  • src/main/resources/mapper/displayrodb/display/PrSitePopupInfoMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsRevInfoMapper.xml

  • src/main/java/com/x2bee/api/bo/app/dto/goods/GoodsDateRankExceptTargetSearch.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/goods/GoodsQAMgmtApiRequest.java

  • src/main/resources/mapper/displayrodb/goods/PrDtByGoodsRnkExcpTgtMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsBaseMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsBaseModLogMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrGoodsQaQuestInfoMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrItmBaseMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrRecomSchWrdInfoMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrSchBaseWrdInfoMapper.xml

  • src/main/resources/mapper/displayrodb/goods/PrTmdlGoodsMapper.xml

  • src/main/resources/mapper/displayrodb/goods/RestockNotificationMapper.xml

  • src/main/resources/mapper/displayrodb/search/StRkInfoMapper.xml

  • src/main/java/com/x2bee/api/bo/app/controller/system/CustomerAlimMgmtController.java

  • src/main/java/com/x2bee/api/bo/app/controller/v2/system/FaqMgmtControllerV2.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/system/CustomerAlimRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/system/FaqRequest.java

  • src/main/resources/mapper/displayrodb/system/CcScrnCustNotiInfoMapper.xml

  • src/main/resources/mapper/displayrodb/system/PrFaqInfoMapper.xml

  • src/main/resources/mapper/displayrodb/system/StOpenApiCetriKeyInfoMapper.xml

  • src/main/resources/mapper/orderrodb/marketing/CcPromBaseMapper.xml

  • src/main/java/com/x2bee/api/bo/app/service/goods/SearchMarkupMgmtServiceImpl.java

기능 추가

멀티 도메인·멀티 사이트 환경에서 siteNo 기반 데이터 처리 일관성 강화를 위한 회원/주문/전시/통계 등 전반적인 기능을 사이트 단위로 정확하게 구분·적용하도록 개선되었습니다.

멀티 사이트 기능 적용 및 사이트별 회원 관리

멀티 사이트 환경 지원을 위해 사이트 번호 기반의 회원 관리 및 서비스 기능 개선을 진행하였습니다. 사이트별 회원 데이터 분리, 도메인 매핑, 조회/등록/수정/삭제 로직 보완 등을 통해 다중 도메인 운영 환경에서 안정적인 서비스 제공이 가능해졌습니다. 또한 BO/FO 전반의 화면과 API에 사이트 정보 처리 로직을 적용하여 운영 효율성을 강화하였습니다.

chevron-right자세히 보기hashtag

주요 내용

  • Front

    • 추가 도메인 접속 시 사이트번호 자동 세팅

    • 회원 기능 개선:

      • 휴대폰/사업자 인증 시 사이트번호별 중복 체크 적용

      • 아이디/비밀번호 찾기 시 사이트번호별 조회 결과 표시

      • 회원 탈퇴 시 사이트번호별 조회 후 탈퇴 처리

    • 주문/기획전/상품평:

      • 기획전 조회 시 사용자 등급정보 반영

      • 상품평 및 상품 Q&A 등록/조회/수정/삭제 시 사이트별 처리

  • BO

    • 회원/통계: 회원 현황(통계/대시보드/공통 팝업/회원 메뉴) 화면에 사이트 정보 추가

    • 주문/상담/클레임: 주문/클레임 처리 및 상담원 주문 화면에서 사이트 정보 자동 반영

    • 고객서비스/전시:

      • 고객서비스 메뉴 화면에 사이트 정보 추가

      • 미리보기 팝업 시 각 사이트 도메인 및 iframe 주소 자동 매핑

      • 기획전 그룹조회 시 사이트 변경 시 전시몰 값 초기화 오류 수정

      • 도메인/사이트 번호 처리 추가된 도메인 접속 시

  • API

    • Front: 게시글 등록 시 siteNo 고정갑 제거 → cookie 기반 처리

    • BO: siteNo 기반 사이트 URL 조회 API 추가

화면 접근 경로

  • FO > 로그인

  • FO > 로그인 > 아이디 찾기 or 비밀번호 찾기

  • FO > 회원가입 > 휴대폰 본인인증 or 사업자 인증

  • FO > 마이페이지 > 회원탈퇴

  • FO > 상품상세 > 상품평

  • FO > 상품상세 > 상품 Q&A

  • FO > 기획전 > 기획전 목록

  • FO > 커뮤니티 > 게시판 > 게시글 작성

  • BO > 메인 대시보드

  • BO > 전시 > 기획전 관리 > 기획전 그룹 관리

  • BO > 전시 > 기획전 관리 > 기획전 정보 관리 > 기획전 등록/수정

  • BO > 전시 > 게시판 관리 > 게시판 정보 관리 > 게시글 미리보기

  • BO > 전시 > 게시판 관리 > 게시글 정보 관리 > 게시글 미리보기

  • BO > 통계 > 회원 현황

  • BO > 주문/결제 > 주문/클레임처리

  • BO > 주문/결제 > 상담원주문

  • BO > 회원 관리 > 회원 정보 관리

  • BO > 회원 관리 > 임직원 정보 관리

  • BO > 회원 관리 > 임직원 할인한도 관리

  • BO > 회원 조회 공통 팝업

  • BO > 관심고객 관리 > 관심고객 정보 관리

  • BO > 고객상담 관리 > 통합 상담 관리

  • BO > 고객상담 관리 > 전화약속 관리

  • BO > 상담업무 관리 > 고객보상관리

  • BO > 상담업무 관리 > 고객보상 지급 현황

대상 API

DB 변경 내역

  • [변경] 테이블 컬럼 추가 : [ET_WDRA_MBR_INFO] ENCPT_BMAN_REG_NO (암호화된 사업자 번호)

  • [변경] 테이블 컬럼 추가 : [ET_WDRA_MBR_INFO] SITE_NO (사이트 번호)

  • [변경] 인덱스 변경 : ET_MBR_BASE > UK01_ET_MBR_BASE

참고 사항

  • 각 사이트 별로 다른 고정값 세팅을 위해 fo 에 config.yml 을 추가하고 아래 값들을 사이트 및 서버 별로 세팅.

    • DB_HOST(HOST 정보)

    • SITE_NO(사이트 번호),

    • MALL_NO (몰 번호),

    • UNST_SHOP_NO(기본 비정형매장번호),

    • GNB_ID(GNB ID)

chevron-right소스 변경 내역hashtag

bo

  • .env.development.set

  • .env.local.set

  • .env.production.set

  • .env.stage.set

  • src/api/common/common.ts

  • src/app/popup/preview/[previewType]/page.tsx

  • plan-goods-list-grid.tsx

  • plan-info-save-view-contents.tsx

  • board-contents-mgmt-list-grid.tsx

  • board-system-mgmt-list-grid.tsx

  • plan-shop-group-search-form.tsx

  • src/lib/common/middleware/middleware-utils.ts

  • src/components/statistics/member/member-grid.tsx

  • src/components/statistics/member/member-search-form.tsx

  • src/grid/statistics/member-columns.ts

  • src/locales/langs/en/statistics.json

  • src/locales/langs/en/statistics/memberStatistics.json

  • src/locales/langs/ja/statistics.json

  • src/locales/langs/ja/statistics/memberStatistics.json

  • src/locales/langs/ko/statistics.json

  • src/locales/langs/ko/statistics/memberStatistics.json

  • src/schema/statistics/member-stats-schema.ts

api-bo

  • SiteMgmtController.java

  • SiteMgmtService.java

  • SiteMgmtServiceImpl.java

  • CcSiteBaseMapper.java

  • CcSiteBaseMapper.xml

  • PrMkdpDivobjInfoMapper.xml

  • src/main/java/com/x2bee/api/bo/app/controller/display/SiteMgmtController.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/claim/OrderClaimRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/CsCpPayRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/CsCustomerCompensRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/IntegratedCounselRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/customerservice/PhoneAppointmentRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/dashboard/MemberDashBoardRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/member/InstCusRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/member/MemberMgmtSearchRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/member/StaffDcLimRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/member/StaffMgmtSearchRequest.java

api-goods

  • src/main/java/com/x2bee/api/goods/app/controller/advanced/GoodsQnaController.java

  • src/main/java/com/x2bee/api/goods/app/controller/advanced/GoodsReviewController.java

  • src/main/java/com/x2bee/api/goods/app/repository/displayrwdb/productreview/GoodsReviewTrxMapper.java

  • src/main/java/com/x2bee/api/goods/app/service/productreview/advanced/GoodsReviewServiceImpl.java

  • src/main/resources/mapper/displayrodb/productqna/GoodsQnaMapper.xml

  • src/main/resources/mapper/displayrodb/productreview/GoodsReviewContentMapper.xml

  • src/main/resources/mapper/displayrodb/productreview/GoodsReviewMapper.xml

  • src/main/resources/mapper/displayrwdb/productreview/GoodsReviewTrxMapper.xml

  • src/main/java/com/x2bee/api/bo/app/dto/request/popup/MemberListPopupApiRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/request/statistics/MemberStatusRequest.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/claim/OrderClaimMbrInfoListResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/CsCustomerCompensResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/IntegratedCounselResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/customerservice/PhoneAppointmentResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/InstCusResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/MemberMgmtSearchResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/StaffDcLimResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/member/StaffMgmtSearchResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/popup/MemberListPopupApiNoMaskingResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/popup/MemberListPopupApiResponse.java

  • src/main/java/com/x2bee/api/bo/app/dto/response/statistics/MemberStatusResponse.java

  • src/main/java/com/x2bee/api/bo/app/repository/displayrodb/display/CcSiteBaseMapper.java

  • src/main/java/com/x2bee/api/bo/app/service/display/SiteMgmtService.java

  • src/main/java/com/x2bee/api/bo/app/service/display/SiteMgmtServiceImpl.java

  • src/main/resources/mapper/displayrodb/display/CcSiteBaseMapper.xml

  • src/main/resources/mapper/displayrodb/display/PrMkdpDivobjInfoMapper.xml

  • src/main/resources/mapper/orderrodb/customerservice/CsCustCnslInfoMapper.xml

  • src/main/resources/mapper/orderrodb/customerservice/CsCustCpnsAccpInfoMapper.xml

  • src/main/resources/mapper/orderrodb/customerservice/CsCustTelPrmsInfoMapper.xml

  • src/main/resources/mapper/orderrodb/member/EtInstMbrInfoMapper.xml

  • src/main/resources/mapper/orderrodb/member/EtMbrBaseMapper.xml

  • src/main/resources/mapper/orderrodb/member/EtStafDcLimInfoMapper.xml

  • src/main/resources/mapper/orderrodb/order/OpOrdBaseMapper.xml

api-member

  • src/main/java/com/x2bee/api/member/app/dto/response/member/MemberResponse.java

  • src/main/java/com/x2bee/api/member/app/entity/EtMbrBase.java

  • src/main/java/com/x2bee/api/member/app/entity/EtWdraMbrInfo.java

  • src/main/java/com/x2bee/api/member/app/service/separate/WithdrawalServiceImpl.java

  • src/main/resources/mapper/drmcrwdb/member/EtWdraMbrInfoTrxMapper.xml

  • src/main/resources/mapper/orderrodb/member/EtMbrBaseMapper.xml

  • src/main/resources/mapper/orderrwdb/member/EtMbrBaseTrxMapper.xml

api-display

  • dto/bulletinboard/BulletinBoardContents.java

  • src/main/java/com/x2bee/api/display/app/dto/shop/ShopSearch.java

api-event

  • src/main/java/com/x2bee/api/event/app/entity/EtMbrBase.java

  • src/main/resources/mapper/eventrwdb/marketing/EtMbrBaseTrxMapper.xml

fo

  • src/api/display/display-plan.ts

  • src/components/display/plan/plan-list.tsx

  • src/components/fo/mypage/order-routine-manage-modal.tsx

  • src/components/member/find-id/find-id-after.tsx

  • src/data/i18n/en/member.json

  • src/data/i18n/ko/member.json

  • src/lib/common/plugins/restApi.ts

  • middleware.ts

  • config.yml

  • next.config.ts

  • x2beeConstants.ts

업데이트 내역

2025-08-04 release

  • [개선] 회원: 사업자 회원 담당자 정보를 사업장 단위로 등록/수정할 수 있도록 개선 업데이트 [

  • [개선] 주문/결제: 세금계산서 신청/발행/재발행 및 이메일 발송 기능 개선 업데이트

  • [개선] 시스템: 보안 취약점 대응을 위한 Next.js 15.2.3 버전 업그레이드 적용

2025-07-17 release

  • [추가] 회원: 사업자 회원 가입 및 조회 승인 등 관리 기능 업데이트

  • [추가] 주문/결제: 사업자 회원이 실시간계좌이체 주문시 세금계산서 발행 및 관리 기능 업데이트

2025-06-30 release

  • [추가] 주문/배송 : 주문 상품에 대한 상품별·수량별로 부분 출고 기능 업데이트

2025-06-16 release

  • [추가] 상품 : 특정 기간동안 상품을 할인된 가격으로 판매할 수 있는 기능 추가 업데이트

2025-05-30 release

  • [개선] 고객 서비스 : 보상 승인프로세스와 빠른상담 UI 개선 업데이트

  • [개선] 상품 : 상품 등록시 다국어 등록 팝업 처리와 홍보문구 및 증정품 등록 개선 업데이트

  • [개선] 전시 : 게시글 안정성 및 동작 오류 개선 업데이트

  • [개선] 이벤트/프로모션 : 이벤트 설정 및 쿠폰 발급 처리 오류 개선 업데이트

  • [개선] 기타 기능 : 그리드 및 데이터 출력에 대한 UI 개선 업데이트

2025-05-16 release

  • [개선] 고객 서비스 : 고객 보상 지급 현황 사용성 개선 업데이트

  • [개선] 주문 결제 및 클레임 : 수기 환불 지급 승인 시 계좌번호 중복 마스킹 사용 개선 업데이트

  • [개선] 공통 : 재로그인 시 사용 편의성 강화

  • [개선] 시스템 : 시스템 공지 및 사용자 관리 프로세스 개선 업데이트

  • [개선] 상품/전시 : 상품/게시글 관리 및 데이터 검증/조회 기능 개선 업데이트

  • [개선] 협력사/회원/이벤트 : 회원 정보, 이벤트 템플릿 등록 등등 사용 편의성 강화

2025-04-28 release

  • [개선] 고객 서비스 개선 : 환불 계좌 등록시 인증 절차 개선 업데이트

  • [개선] 주문 결제 및 클레임 개선 : 반품전환 시 고객귀책 프로세스 개선 업데이트

  • [개선] 회원 개선 : 회원 상세 화면의 사용성 개선 업데이트

  • [개선] 상품 개선 : 상품평 관리, 상품 Q&A등 사용성 개선 업데이트

  • [개선] 전시 개선 : 최상위 카테고리 등록 및 조회 처리 개선 업데이트

  • [개선] 시스템 개선 : 메뉴 권한 및 버튼 권한에 대한 관리 기능 개선 업데이트

  • [개선] 프로모션 개선 : 쿠폰 등록 시 과정 개선 업데이트

  • [개선] 협력사 개선 : 협력사 운영 지원 강화를 위한 개선 업데이트

  • [개선] 공통 UI 개선 : 사용성 강화를 위한 버튼 노출 UI 개선 업데이트

2025-04-22 release

  • X2BEE는 다국어 지원 기능 업데이트 진행

2025-04-17 release

  • 기술 스택 고도화를 위한 라이브러리와 프레임워크에 대한 최신 버전 업그레이드 진행

2025-04-03 release

  • [개선] 공통: BO 사용성 향상을 위한 인터페이스 개선 업데이트

  • [개선] 주문/결제: 반품 및 모니터링 기능 개선과 주문 프로세스 일부 업데이트

  • [개선] 고객서비스: 데이터 노출 안정성 및 사용성 개선 업데이트

  • [개선] 시스템: 데이터피커 및 부서 관리 권한 로직 개선 업데이트

마지막 업데이트