릴리즈 노트
신규 기능 추가 및 개선 사항
개선
과/면세 프로세스 고도화 : 주문·결제·클레임·환불·증빙 발행 전 과정에서 과세/면세 금액을 분리 처리하도록 개선하여 결제 및 정산 정확도를 강화하였습니다.
1. 과/면세 프로세스 개발
이번 릴리즈에서는 주문 및 클레임 전 과정에서 과세/면세 금액을 정확히 분리 처리할 수 있도록 결제 프로세스를 고도화하였습니다. FO에서는 결제 전 면세금액을 사전에 계산하고, API 단에서는 주문·환불·증빙 발행 시점까지 과세/면세 금액을 일관되게 관리하여 PG 연동 및 정산 정확도를 크게 향상시켰습니다.
자세히 보기
주요 내용
[FO] 주문서 진입 시 면세금액 조회 API를 호출하여 결제 시 사용할 면세금액을 미리 계산하도록 개선.
[FO] 주문 및 클레임(취소/반품/교환) 결제 시 과세/면세 금액을 구분하여 PG사(토스, 이니시스)에 전달.
[FO] 클레임 접수 및 추가 결제 시 면세금액을 재계산하여 PG사에 전달.
[API-ORDER] 주문 생성 시 상품 및 배송비의 과세/면세 여부를 판단하여 결제 정보에 저장.
[API-ORDER] 결제 배분 시 과세/면세 비율에 따라 금액을 정확히 배분하고, 부분 환불 시에도 과세/면세 금액을 재계산하여 PG사에 전달.
[API-ORDER] 현금영수증 및 세금계산서 발행 시 과세/면세 금액을 구분하여 처리.
대상 API
소스 변경 내역
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 전반에 걸쳐 결제 상태 관리, 환불계좌 처리, 보안(마스킹) 정책을 강화하여 가상계좌 결제의 안정성과 운영 편의성을 확보하였습니다.
자세히 보기
주요 내용
주문서 결제수단에 가상계좌 추가
가상계좌 선택 시 현금영수증 신청 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은행대체코드
소스 변경 내역
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를 제공하여 이미지·동영상·상품 연동 등 다양한 형태의 게시물을 활용할 수 있도록 기능을 강화했습니다.
자세히 보기
주요 내용
[BO] 게시판 관리에서 게시판 노출방식으로 ‘피드형(30)'을 선택할 수 있도록 한다.
[BO] 피드형 게시판 등록 시 게시판 유형은 기본형(10) 또는 댓글형(20)만 선택 가능하도록 제한한다.
[BO] 피드형 게시판 등록 시 비밀글 사용이 자동으로 비활성화되도록 한다.
[BO] 피드형 게시판 등록 시 ‘첨부파일 기능'에서 '이미지첨부 기능’으로 변경
[FO] 피드형 게시판을 인스타그램과 유사한 UI로 표시할 수 있도록 한다.
[FO] 피드형 게시판에서 이미지, 동영상, 상품 연동, 해시태그를 지원한다.
[FO] 피드형 게시판에서 게시글 작성/수정/삭제, 추천, 댓글, 신고 기능을 지원한다.
[FO] 해시태그 클릭 시 해당 해시태그로 검색된 게시글 목록을 조회할 수 있도록 한다.
화면 접근 경로
(변경) BO > 전시 > 게시판관리 > 게시판 정보 관리
(추가) FO > 커뮤니티 > 피드형 게시판 목록
(변경) FO > 커뮤니티 > 피드형 게시판 > 글쓰기
(변경) FO > 커뮤니티 > 피드형 게시판 > 글 수정
(변경) FO > 커뮤니티 > 피드형 게시판 > 댓글
대상 API
[API-DISPLAY][변경] 게시글 수정
DB 변경 내역
[추가] 공통코드 : DP028 - 기준코드 30(피드) 추가
소스 변경 내역
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에서는 개인통관고유부호 검증 및 저장 기능을 제공하여 이용자의 편의성과 주문 정확성을 높였습니다. 또한 해외직구 상품에 맞는 주문 제한 정책을 적용하여 운영 효율성과 규제 준수성을 강화하였습니다.
자세히 보기
주요 내용
[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', 해외직구상품여부)
소스 변경 내역
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-55184, CVE-2025-55183) 대응을 위해서 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
표준화 개선
BO/FO 코드 표준화 : 개발 가이드 기반의 리팩토링을 통해 코드 일관성·유지보수성·안정성을 전반적으로 강화하고, 개발 표준 가이드를 최신화하여 생산성을 향상하였습니다.
1. BO/FO 코드베이스 표준화 및 품질 개선
이번 릴리즈에서는 BO/FO 전반에 걸쳐 코드 표준화, 유지보수성 향상, 안정성 강화를 목표로 대규모 리팩토링을 진행하였습니다. 개발 가이드라인과 실제 코드 간의 불일치를 해소하고, 코드 구조와 패턴을 표준화하여 전반적인 품질을 균일화했습니다. 이를 통해 유지보수 효율을 높이고, 향후 기능 확장과 신규 인력 투입 시의 생산성을 크게 향상할 수 있게 되었습니다.
자세히 보기
주요내용
[공통] 개발 가이드 기반 코드베이스 표준화 및 리팩토링
Confluence에 정의된 FO/BO 개발 가이드라인과 실제 코드 간의 불일치 해소
명명 규칙(Naming Convention), 디렉토리 구조, 공통 모듈 사용 패턴 등을 가이드 준수하도록 개선하여 전체 코드 품질 균일화
일관된 코딩 스타일 적용을 통해 한 사람이 작성한 듯한 코드베이스 구축
[공통] 유지보수성 향상 및 기술 부채 해소
중복 코드 제거, 복잡한 로직 단순화, 사용되지 않는 레거시 코드 정리
모듈 간 의존성 최적화 및 역할 분리를 통해 향후 기능 확장 및 수정 용이성 확보
가독성 개선을 통해 신규 개발자 투입 시 업무 파악 시간(Running Curve) 단축
[BO/FO] 안정성 확보 및 잠재적 오류 예방
표준화된 예외 처리 및 에러 핸들링 로직 적용을 통해 시스템 안정성 강화
비표준 패턴 사용으로 인한 잠재적 버그 및 장애 요인 사전 식별 및 조치
TypeScript 타입 정의 강화 및 불명확한 타입 사용 지양을 통해 런타임 오류 최소화
[가이드] 개발 표준 가이드 최신화 및 보완
리팩토링 과정에서 발견된 가이드 미비점 보완 및 최신 개발 트렌드/프로젝트 현황 반영
실무에서 혼동하기 쉬운 케이스에 대한 명확한 기준 제시로 개발 생산성 증대
소스 변경 내역
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 기반으로 보안성 및 패키지 호환성 강화
소스 변경 내역
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 방식으로 전환하여 번들 크기 축소 및 로딩 속도 향상
소스 변경 내역
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 화면의 표준화 및 기능 보완 작업을 진행하여, 팝업 동작 안정성, 메시지 일관성, 화면 현행화 및 정렬 기준을 개선하였습니다. 이를 통해 운영자의 사용 편의성과 관리 효율성을 높였습니다.
자세히 보기
주요 내용
[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
소스 변경 내역
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 생태계와의 라이브러리 호환성 강화
소스 변경 내역
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사 이니시스 결제 환경에서 현금영수증 발행 및 관리 기능을 신규로 추가하였습니다. 회원은 주문 과정에서 현금영수증을 직접 신청하고, 신청 내역을 다양한 화면에서 확인할 수 있으며, 운영자는 백오피스에서 관련 증빙 정보를 통합적으로 조회하고 관리할 수 있도록 기능이 강화되었습니다. 또한 개인정보 접근 권한과 열람 사유 입력 절차를 추가하여 보안성과 관리 투명성을 높였습니다.
자세히 보기
주요 내용
[FO] PG사가 이니시스일 경우, 주문서에서 실시간 계좌이체 시 현금영수증 신청 기능 제공
[FO] 주문내역 화면에서 회원이 신청한 현금영수증의 발행 내역 조회 기능 추가
[FO] 증빙서류 내역 화면에서 회원이 신청한 현금영수증의 발행 이력 조회 기능 추가
[BO] 증빙서류 관리 화면에서 회원의 현금영수증 신청 정보 조회 기능 추가
[BO] 세금계산서 상세 조회 시, 개인정보취급권한 보유자만 접근 가능하도록 제한
[BO] 개인정보 조회 시, 열람 사유 입력 절차 추가
화면 접근 경로
[변경] FO > 주문서
[변경] FO > 마이페이지 > 주문조회 > 주문내역 > 주문상세 > 증빙서류 확인
[변경] FO > 마이페이지 > 주문조회 > 증빙서류내역
[변경] BO > 주문/결제 > 주문관리 > 증빙서류 신청관리
[변경] BO > 주문/결제 > 주문관리 > 증빙서류 신청관리 > 증빙서류 확인
대상 API
[변경] 주문취소 - 주문 취소(FO) :
[추가] 증빙서류 - 이니시스 현금영수증 대사 연동 :
[변경] 증빙서류 - 증빙서류 발행배치 :
[변경] 증빙서류 - 주문 증빙서류 신청 :
[변경] 증빙서류 - 증빙서류 목록 조회 :
[변경] 증빙서류 - 주문 증빙서류 목록 조회 :
Batch 변경 내역
[추가] documentStatChunkUpdateJob(현금영수증 발행완료)
[변경] as-is : taxInvoiceIssueJob (세금계산서 재발행 요청) → to-be : documentIssueJob(증빙서류 재발행 요청)
DB 변경 내역
[추가] 테이블 : 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 사용여부 변경 : 사용 → 사용안함
소스 변경 내역
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. 검색엔진 기능 개선
이번 릴리즈에서는 검색엔진 운영 효율성 및 관리 기능을 개선하였습니다. 동의어 관리, 검색 랭킹 관리, 키워드 부스팅 기능을 정비하여 보다 정확하고 유연한 검색 환경을 제공합니다. 이를 통해 관리자는 검색 품질을 체계적으로 유지하고, 사용자에게는 더욱 적합한 검색 결과를 제공할 수 있습니다.
자세히 보기
주요 내용
동의어 관리 - 관계 유형 컬럼을 그리드 및 조회 조건에 추가하여 동의어 관계를 명확히 관리 가능
검색 랭킹 관리- 기존 불필요한 항목 및 화면을 정리하고, 실제 운영에 필요한 항목만 남겨 화면 구성 및 로직을 단순화
검색 키워드 부스팅 - 키워드 기반 검색 부스팅 관리 화면 추가 특정 키워드의 노출 우선순위를 설정하여 검색 결과 품질 향상
화면 접근 경로
[BO] 상품 > 검색어 관리 > 동의어 관리
[BO] 상품 > 검색어 관리 > 검색 랭킹 관리
[BO] 상품 > 검색어 관리 > 키워드 부스팅 관리
대상 API
DB 변경 내역
[추가] 테이블: ST_KWD_BST_BASE, ST_KWD_BST_APLY_INFO
[추가] 컬럼: st_syn_info.rel_typ_cd
[추가] 시퀀스: ST_KWD_BST_BASE_SQ01
[추가] 공통코드: PR072, PR073, PR074
소스 변경 내역
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 솔루션을 통해 상품, 주문, 배송, 협력사 정보를 효율적으로 관리할 수 있도록 개선하였습니다.
자세히 보기
주요 내용
[INTF] 사방넷 시스템과 X2BEE 솔루션 간 인터페이스 연동 기능 도입
[INTF] 상품관리, 주문관리, 협력사관리, 배송정보 관리 API 연동 지원
[INTF] 공통코드 정보 전달 API 제공
[BO] 카테고리별 마진율 설정 기능 수정
[API-BO] 카테고리별 마진율 설정 시 Validation 기능 강화
화면 접근 경로
[BO] 전시 > 카테고리 관리 > 표준 카테고리 관리
[BO] 상품 > 상품 관리 > 상품 등록
대상 API
DB 변경 내역
[추가] 컬럼 : 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 추가
소스 변경 내역
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 및 동작 방식의 일관성 확보
화면 접근 경로
[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] 프로모션 > 쿠폰 관리 > 쿠폰 정보 관리 > 쿠폰 상세
소스 변경 내역
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 표준화 : 서치박스 데이터 출력 형식 개선
이번 릴리즈에서는 서치박스의 데이터 출력 방식을 개선하여 화면 가독성과 사용자 편의성을 높였습니다. 텍스트가 길어져 화면을 넘어가는 경우를 대비해 말줄임 처리와 툴팁 제공 기능을 추가하였습니다.
주요 내용
서치박스 데이터가 길어질 경우 말줄임(...) 표 처리 적용
항목에 마우스를 올릴 경우 전체 내용을 툴팁 메시지로 표시
화면 접근 경로
[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
소스 변경 내역
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 저장 후 상태)
[삭제] 클릭 시: 별도 컨펌 없이 삭제 예정 상태로 표시 (휴지통 아이콘 노출)
[변경취소] 클릭 시: 삭제 예정 상태 철회
[저장] 클릭 시: 컨펌 후 최종 삭제 처리
화면 접근 경로
[BO] 상품 > 상품 관리 > 상품 정보 관리 > 상품 수정
[BO] 상품 > 상품 관리 > 상품 정보 관리 > 상품 임시저장 관리
[BO] 프로모션 > 할인/적립 관리 > 할인/적립 정보 관리 > 할인/적립 상세
[BO] 프로모션 > 사은행사 관리 > 사은행사 상세
[BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 상세 > 기본 관리
[BO] 주문/결제 > 주문 관리 > 정기주문 신청 관리 > 정기주문 신청 상세
[BO] 시스템 > 알림톡/메시지/PUSH > 메시지 발송 관리 > 메시지 등록/수정
[BO] 시스템 > 알림톡/메시지/PUSH > 이메일 발송 관리 > 이메일 등록/수정
소스 변경 내역
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. 일괄등록 표준화 적용
이번 릴리즈에서는 일괄등록 화면에 표준 가이드를 적용하여, 화면 항목과 메시지를 일관되게 개선하였습니다. 이를 통해 사용자 혼란을 줄이고, 운영 효율성을 높였습니다.
주요 내용
일괄등록 화면에 표준 가이드 준용
항목명 및 버튼명 정비
실패 사유 안내 문구 개선
화면 접근 경로
[BO] 상품 > 상품 관리 > 상품 일괄 등록(엑셀 업로드T)
[BO] 전시 > 카테고리 관리 > 전시 카테고리 관리 > 전시카테고리 상품 일괄 추가
[BO] 프로모션 > 이벤트 관리 > 이벤트 정보 관리 > 이벤트 상세(응모관리T) > 응모자 일괄 추가
[BO] 프로모션 > 마일리지 지급/소멸 관리 > 마일리지 지급 등록/상세 > 지급회원 > 지급회원 일괄 추가
[BO] 고객서비스 > 센터 관리 > 상담할당 관리 > OB 일괄 등록
[BO] 시스템 > 기본 정보 관리 > 휴일 관리 > 휴일 일괄 등록
[BO] 프로모션 > 쿠폰 정보 관리 > 쿠폰 상세 > 발급 회원 > 발급회원 일괄 추가
소스 변경 내역
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. 메시지 표준화 적용
이번 릴리즈에서는 조회 화면과 주요 버튼(조회, 내보내기, 저장, 해제, 적용, 입력/승인요청/승인/반려, 비밀번호 초기화)의 검증 로직을 개선하여 사용자가 조건을 잘못 입력하거나 누락했을 때 명확하게 안내받을 수 있도록 하였습니다. 또한 오류 표시 및 처리 방식을 단순화해 사용자 경험과 업무 효율성을 높였습니다.
자세히 보기
주요 내용
필수값 미입력시 텍스트 문구는 삭제, 빨간 테두리만 표시
조회 기간 제한
시스템에서 정의된 최대 조회 범위를 초과할 수 없도록 제한
초과 선택 시 사용자에게 안내
[조회] 버튼 검증
날짜 미선택 상태에서 조회 시 안내 처리
전체 기간 선택 시, 추가 조건이 없으면 안내 처리
[내보내기] 버튼 검증
조회 결과가 없는 상태에서 다운로드 시도 시 안내 처리
[비밀번호 초기화] 버튼 검증
클릭 시 유효성 검증 진행
사유 미입력 시 오류 표시
검증 완료 후 초기화 처리 및 임시 비밀번호 발송
[저장] 버튼 검증 및 처리
클릭 시 화면 상단부터 순차적으로 유효성 검증
검증 완료 후 저장 처리
[해제] 버튼 검증 및 처리
대상 미선택 시 안내 처리
특정 대상 포함 시 처리 불가 안내
유효한 대상 선택 시 해제 처리 진행
[적용] 버튼 검증 및 처리
대상 미선택 시 안내 처리
[입력 / 승인요청 / 승인 / 반려] 버튼 검증 및 처리
클릭 시 유효성 검증 진행
유효성 검증 완료 시 컨펌창 호출
화면 접근 경로
[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] 공통 > 전시카테고리 조회
소스 변경 내역
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. 마스킹 정책 변경 및 적용
이번 릴리즈에서는 전체 화면을 대상으로 한 마스킹 정책을 신규 수립하고 적용하였습니다. 이를 통해 민감 정보 보호 수준을 강화하고, 화면 전반에서의 데이터 보안 일관성을 확보하였습니다.
자세히 보기
주요 내용
신규 마스킹 정책 수립
마스킹 적용 대상 화면 점검 및 신규 적용 완료
화면 접근 경로
마스킹 적용 대상인 전체 화면
대상 API
[수정] 주문교환 - 반품/교환 철회대상 조회 : API 확인하기
[수정] 주문클레임처리 - 주문관리 > 주문 클레임 처리 주문상품내역 조회 : API 확인하기
[수정] 주문클레임처리 - 주문관리 > 주문 클레임 처리 배송상세 및 반품/회수정보 조회 : API 확인하기
[수정] 주문클레임처리 - 주문변경 > 주문 배송지목록 조회 : API 확인하기
[수정] 상담 AI 관리 - 상담 AI 분석 대상 정보 조회 : API 확인하기
[수정] 배송조회 - 배송목록조회 : API 확인하기
[수정] 배송조회 - 배송상제정보조회 : API 확인하기
[수정] 배송조회 - 주문상품내역조회 : API 확인하기
[수정] 이벤트 사은품 배송관리 - 사은품 풀고 완료 일괄등록 유효성 검사 대상 데이터 조회 : API 확인하기
[수정] 주문반품 - 반품접수 처리대상조회 : API 확인하기
[수정] 주문반품 - 반품완료 처리대상조회 : API 확인하기
[수정] 주문반품 - 반품전환 처리대상조회 : API 확인하기
[수정] 주문반품 - 반품불가 대상 조회 : API 확인하기
[수정] 주문반품 - 반품보류 처리대상조회 : API 확인하기
[수정] 미발송 현황V2 - 미발송 대상 목록 조회 V2 : API 확인하기
[수정] 마일리지 조회 - 마일리지 적립 목록 조회 : API 확인하기
[수정] 프로모션 관리 - 쿠폰 발급회원 조회 : API 확인하기
[수정] 정기주문 신청 관리 - 정기주문 주문 내역 조회 : API 확인하기
[수정] 이벤트 정보 관리 - 이벤트 응모관리 목록 조회 : API 확인하기
[수정] 이벤트 정보 관리 - 이벤트 추첨관리 목록 조회 : API 확인하기
[수정] 이벤트 정보 관리 - 이벤트대상자정보 추첨결과 목록 조회 : API 확인하기
[수정] 이벤트 정보 관리 - 이벤트대상자정보 선정결과 목록 조회 : API 확인하기
[수정] 이벤트 정보 관리 - 이벤트대상자정보 목록 조회 : API 확인하기
[수정] 이벤트 정보 관리 - 이벤트대상자정보 목록 조회(메일) : API 확인하기
소스 변경 내역
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와 동작 방식을 표준화하였습니다. 유형별 데이트피커를 일원화하고 정상 작동 여부를 점검하여, 사용자 편의성과 일관성을 높였습니다.
자세히 보기
주요 내용
목록 화면 조회기간에서 Date Picker로 날짜 수동 선택 시, 오늘/3일전/7일전 버튼이 자동 선택 해제되도록 개선
목록 화면 조회기간에서 특정 기간만 조회 가능한 경우, 해당 기간을 초과하는 날짜는 비활성화 처리하여 선택 불가 처리
목록/수정 화면에서 일시 선택 시, 날짜는 Date Picker로 선택, 시/분/초는 직접 수동 입력하도록 기능 변경
화면 접근 경로
[공통] 조회기간을 입력받기 위한 date picker 가 있는 모든 목록 화면
[공통] 일자 및 일시를 입력받기 위한 date picker 가 있는 모든 화면
소스 변경 내역
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. 조회기간 및 일시 선택 로직 개선
이번 릴리즈에서는 목록 및 수정 화면에서의 조회기간과 일시 선택 로직을 개선하여, 사용자가 보다 직관적으로 날짜를 선택할 수 있고, 잘못된 입력을 예방할 수 있도록 하였습니다.
자세히 보기
주요 내용
목록 화면 조회기간에서 Date Picker로 날짜 수동 선택 시, 오늘/3일전/7일전 버튼이 자동 선택 해제되도록 개선
목록 화면 조회기간에서 특정 기간만 조회 가능한 경우, 해당 기간을 초과하는 날짜는 비활성화 처리하여 선택 불가 처리
목록/수정 화면에서 일시 선택 시, 날짜는 Date Picker로 선택, 시/분/초는 직접 수동 입력하도록 기능 변경
화면 접근 경로
[공통] 조회조건 로직 변경이 필요한 모든 화면
[공통] 일자 및 일시를 입력받기 위한 date picker 가 있는 모든 화면
소스 변경 내역
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에 사이트 정보 처리 로직을 적용하여 운영 효율성을 강화하였습니다.
자세히 보기
주요 내용
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
[추가] 사이트 정보 관리 - 사이트 url 조회 : API 확인하기
[수정] 게시판 - 게시글 등록 : API 확인하기
[수정] 게시판 - 게시글 수정 : API 확인하기
[수정] 이벤트 공통 - 회원 기본 정보 병합 처리 : API 확인하기
[수정] 분리보관 - 이벤트 회원 분리보관 처리 : API 확인하기
[수정] 아이디 비밀번호찾기 - 비밀번호 찾기(아이디 확인) : API 확인하기
[수정] 아이디 비밀번호찾기 - 비밀번호 찾기(바로 바꾸기) : API 확인하기
[수정] 아이디 비밀번호찾기 - 비밀번호 찾기(토큰 생성) : API 확인하기
[수정] 상품 리뷰 관리 - 상품리뷰 단건 조회 : API 확인하기
[수정] 상품 리뷰 관리 - 상품리뷰 단건 조회 (상품정보 포함) : API 확인하기
[수정] 상품 리뷰 관리 - 상품별 상품평 정보 조회 : API 확인하기
[수정] 상품 리뷰 관리 - 상품별 상품평 요약정보 조회 : API 확인하기
[수정] 상품 리뷰 관리 - 상품평 도움돼요 업데이트 및 총 개수 조회 : API 확인하기
[수정] 상품 리뷰 관리 - 상품평 삭제 : API 확인하기
[수정] 상품 리뷰 관리 - 상품평 신고 : API 확인하기
[수정] 상품 리뷰 관리 - 상품번호별 평가정보리스트 조회 : API 확인하기
[수정] 기획전 정보 관리 - 기획전 등록/수정 팝업 상품정보 탭 - 기획전 구분자 그리드 목록 조회 : 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)
소스 변경 내역
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 사용성 향상을 위한 인터페이스 개선 업데이트
[개선] 주문/결제: 반품 및 모니터링 기능 개선과 주문 프로세스 일부 업데이트
[개선] 고객서비스: 데이터 노출 안정성 및 사용성 개선 업데이트
[개선] 시스템: 데이터피커 및 부서 관리 권한 로직 개선 업데이트
마지막 업데이트