2024-06-13 release

주요 개선 내용은 아래와 같습니다.

  1. [추가] 이메일 발송 관리 : BO 에서 고객에게 발송할 이메일을 관리합니다.

  2. [추가] 메시지 발송 관리 : BO 에서 고객에게 발송할 SMS/LMS 메시지를 관리합니다.

  3. [추가] 토스 결제 연동 : FO 에서 토스 PG사를 통해 결제 가능하도록 합니다.

  4. [개선] BO 즐겨찾기 관리 : BO 에서 즐겨찾기 정렬 순서를 개선합니다.

  5. [신규] 입점사 평가 : BO/PO에서 입점사 평가 시스템이 추가되었습니다.

  6. [개선] 간편로그인 개선 : FO 마이페이지 설정의 간편 로그인 팝업을 개선합니다.

 


1. 이메일 발송 관리 기능 추가

주요 내용

  • BO 에서 고객에게 발송할 이메일을 관리합니다.

화면 접근 경로

  • BO > 시스템 > 알림톡/SMS/Push > 이메일 발송 관리

  • BO > 시스템 > 알림톡/SMS/Push > 이메일 발송 관리 > 이메일 등록/수정

  • BO > 시스템 > 알림톡/SMS/Push > 이메일 발송 관리 > 이메일 등록/수정 > 수신 대상 일괄 등록/수정

 

대상 API

  • [추가] 이메일 발송 관리 - 이메일 발송 정보 목록 조회 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 기본 정보 조회 : API 확인하기

  • [추가] 이메일 발송 관리 - 신규 이메일 번호 채번 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 기본 정보 등록/수정 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 정보 검증 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 발송 대상 정보 목록 조회 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 발송 대상 정보 검증 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 대상 회원 등록 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 대상 회원 삭제 : API 확인하기

  • [추가] 이메일 발송 관리 - 테스트 이메일 발송 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 수신 대상 유효성 검증 : API 확인하기

  • [추가] 이메일 발송 관리 - 이메일 수신 대상 등록 : API 확인하기

 

BATCH 변경 내역

  • [추가] sendEmailJob (이메일 발송배치)

DB 변경 내역

  • [추가] 테이블 : ST_EMAIL_SND_BASE , ST_EMAIL_TGT_MBR

  • [추가] 시퀀스 : ST_EMAIL_SND_BASE_SQ01, ST_EMAIL_TGT_MBR_SQ01

소스 변경 내역

api-order

  • application.yml

  • SendEmailMgmtController.java

  • SendEmailMgmtRequest.java

  • SendEmailMgmtResponse.java

  • SendEmailMgmtService.java

  • SendEmailMgmtServiceImpl.java

  • sendEmailMgmt_en.properties

  • sendEmailMgmt_ko.properties

  • popup.emailReceiverGrid.eventHandler.js

  • popup.emailReceiverGrid.provider.js

  • sendEmailMgmtGrid.eventHandler.js

  • sendEmailMgmtGrid.provider.js

  • emailReceiverRegistView.html

  • sendEmailMgmtView.html

  • MemberErrorCode.java

  • sendEmailRegisterAndUpdateGrid.eventHandler.js

  • sendEmailRegisterAndUpdateGrid.provider.js

  • sendEmailRegisterAndUpdateView.html

api-bo

  • application.yml

  • adminCommon.properties

  • adminCommon_en.properties

  • adminCommon_ko.properties

  • sendEmailMgmt_en.properties

  • sendEmailMgmt_ko.properties

  • SendEmailMgmtController.java

  • SendEmailMgmtRequest.java

  • SendEmailMgmtResponse.java

  • StEmailSndTgt.java

  • StEmailSndBaseMapper.java

  • StEmailSndTgtTrxMapper.java

  • SendEmailMgmtService.java

  • SendEmailMgmtServiceImpl.java

  • StEmailSndBaseMapper.xml

  • StEmailSndTgtTrxMapper.xml

  • MemberErrorCode.java

  • EtMbrBaseMapper.java

  • EtMbrBaseMapper.xml

  • CM022.java

  • StEmailTgtMbrMapper.java

  • StEmailSndBaseTrxMapper.java

  • StEmailTgtMbrMapper.xml

  • StEmailSndBaseTrxMapper.xml

  • StEmailTgtMbrTrxMapper.xml

batch-mbod

  • CM022.java

  • CM033.java

  • MailSendTemplateRequest.java

  • MailTemplateRequest.java

  • EmailSendTargetBaseInfo.java

  • EmailSendTargetMemberInfo.java

  • SendEmailConfig.java

  • SendEmailTasklet.java

  • StEmailSndBaseMapper.java

  • StEmailSndBaseTrxMapper.java

  • StEmailTgtMbrTrxMapper.java

  • SendEmailProcessService.java

  • SendEmailProcessServiceImpl.java

  • SendEmailService.java

  • SendEmailServiceImpl.java

  • StEmailSndBaseMapper.xml

  • StEmailSndBaseTrxMapper.xml

  • StEmailTgtMbrTrxMapper.xml


2. 메시지 발송 관리 기능 추가

주요 내용

  • BO 에서 고객에게 발송할 SMS/MMS 메시지를 관리합니다.

화면 접근 경로

  • BO > 시스템 > 알림톡/SMS/Push > 메시지 발송 관리

  • BO > 시스템 > 알림톡/SMS/Push > 메시지 발송 관리 > 메시지 등록/수정

  • BO > 시스템 > 알림톡/SMS/Push > 메시지 발송 관리 > 메시지 등록/수정 > 수신 대상 일괄 등록/수정

 

대상 API

  • [추가] 메시지 발송 관리 - 메세지 발송 정보 목록 조회 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 기본 정보 조회 : API 확인하기

  • [추가] 메시지 발송 관리 - 신규 메세지 번호 채번 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 기본 정보 등록/수정 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 정보 검증 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 발송 대상 정보 목록 조회 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 발송 대상 정보 검증 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 대상 회원 등록 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 대상 회원 삭제 : API 확인하기

  • [추가] 메시지 발송 관리 - 테스트 메세지 발송 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 수신 대상 유효성 검증 : API 확인하기

  • [추가] 메시지 발송 관리 - 메세지 수신 대상 등록 : API 확인하기

 

BATCH 변경 내역

  • [추가] sendMessageJob(메시지 발송배치)

 

DB 변경 내역

  • [추가] 테이블 : ST_MSG_SND_BASE, ST_MSG_TGT_MBR

  • [추가] 시퀀스 : ST_MSG_SND_BASE_SQ01, ST_MSG_TGT_MBR_SQ01

 

소스 변경 내역

bo

  • application.yml

  • SendMessageMgmtController.java

  • SendMessageMgmtRequest.java

  • SendMessageMgmtResponse.java

  • SendMessageMgmtService.java

  • SendMessageMgmtServiceImpl.java

  • sendMessageMgmt_en.properties

  • sendMessageMgmt_ko.properties

  • CSVuploadForm.csv

  • XLSuploadForm.xls

  • popup.messageReceiverGrid.eventHandler.js

  • popup.messageReceiverGrid.provider.js

  • sendMessageMgmtGrid.eventHandler.js

  • sendMessageMgmtGrid.provider.js

  • messageReceiverRegistView.html

  • sendMessageMgmtView.html

  • MemberErrorCode.java

  • sendMessageRegisterAndUpdateGrid.eventHandler.js

  • sendMessageRegisterAndUpdateGrid.provider.js

  • sendMessageRegisterAndUpdateView.html

api-bo

  • application.yml

  • SendMessageMgmtController.java

  • SendMessageMgmtRequest.java

  • SendMessageMgmtResponse.java

  • StMsgTgtMbr.java

  • StMsgSndBaseMapper.java

  • StMsgTgtMbrTrxMapper.java

  • SendMessageMgmtService.java

  • SendMessageMgmtServiceImpl.java

  • StMsgSndBaseMapper.xml

  • StMsgTgtMbrTrxMapper.xml

  • sendMessageMgmt_en.properties

  • sendMessageMgmt_ko.properties

  • SendMessageMgmtServiceTest.java

  • MemberErrorCode.java

  • EtMbrBaseMapper.java

  • EtMbrBaseMapper.xml

  • StMsgTgtMbrMapper.java

  • StMsgSndBaseTrxMapper.java

  • StMsgTgtMbrMapper.xml

  • StMsgSndBaseTrxMapper.xml

batch-mbod

  • CM018.java

  • CM021.java

  • CM033.java

  • MessageSendTargetBaseInfo.java

  • MessageSendTargetMemberInfo.java

  • SendMessageConfig.java

  • SendMessageTasklet.java

  • StMsgSndBaseMapper.java

  • StMsgSndBaseTrxMapper.java

  • StMsgTgtMbrTrxMapper.java

  • SendMessageProcessService.java

  • SendMessageProcessServiceImpl.java

  • SendMessageService.java

  • SendMessageServiceImpl.java

  • StMsgSndBaseMapper.xml

  • StMsgSndBaseTrxMapper.xml

  • StMsgTgtMbrTrxMapper.xml


3. 토스 연동

주요 내용

  • BO > 주문/결제 > 가맹점 관리 메뉴에서 토스 PG 등록하고, FO에서 토스 PG사를 통해 결제 가능하도록 합니다.

 

화면 접근 경로

  • BO > 주문/결제 > 가맹점 관리 > 메시지 등록/수정

  • FO > 장바구니 > 주문서

 

대상 API

DB 변경 내역

  • [추가] 코드 : OM027, OM028, OM057

  • [수정] 코드 : OM226, OM027, OM028, OM057

 

소스 변경 내역

fo

  • next.config.js

  • package.json

  • .env.local.set

  • .env.development.set

  • .env.stage.set

  • .env.production.set

  • pg-interface-module.tsx

  • pgTossUtil.ts

  • route.ts

  • payReturn/page.tsx

api-order

  • application-local.properties

  • application-dev.properties

  • application-stg.properties

  • application-prd.properties

  • paymentCommon_ko.properties

  • PaymentApiError.java

  • TossStrategy.java

  • TossCancelRequest.java

  • TossConfirmRequest.java

  • TossResponse.java

  • TossCancelResponse.java

  • TossConfirmResponse.java

  • TossRequestCreator.java

bo

  • franchiseePopupGrid.eventHandler.js

api-bo

  • FranchiseeMgmtController.java

  • OpMersInfoMapper.xml


4. BO 즐겨찾기 관리 개선

주요 내용

  • 즐겨찾기 목록 조회 시, 정렬순서 > 즐겨찾기 수정순 기준으로 정렬합니다.

  • 즐겨찾기 내용 수정 시, 시스템수정일시 컬럼을 현재일시로 변경합니다.

화면 접근 경로

  • BO > 시스템 > 개인관리 > 즐겨찾기 관리

 

대상 API

소스 변경 내역

api-bo

  • UserFavoriteMenuMgmtController.java

  • StUserFvtInfoMapper.xml

  • StUserFvtInfoTrxMapper.xml


5. 입점사 평가

 

주요 내용

  • 입점사의 출고준수, 주문이행, Q&A응대를 평가하여 내부 관리자와 입점사가 종합 점수를 확인할 수 있는 기능을 제공합니다.

 

화면 접근 경로

  • BO > 협력사 > 협력사 관리 > 협력사 판매등급

  • BO > 협력사 > 협력사 관리 > 업무협조도 평가

  • BO > 협력사 > 협력사 관리 > 협력사 판매등급 통계

  • PO > 대시보드

  • PO > 협력사 > 협력사 관리 > 협력사 판매등급

  • PO > 협력사 > 협력사 관리 > 협력사 판매등급 통계

 

대상 API

BATCH변경 내역

  • 판매자평가 일별 집계 배치 추가

  • 판매자평가 월별 집계 배치 추가

  • 미준수 소명정보 자동승인 배치 추가

 

DB 변경 내역

  • 협력사평가기준정보(ET_ENTR_EVLT_STD_INFO) 테이블 추가

  • 협력사평가일집계(ET_ENTR_EVLT_DD_AGRT) 테이블 추가

  • 협력사평가일미준수상세(ET_ENTR_EVLT_DD_NOBSN_DTL) 테이블 추가

  • 협력사평가월집계(ET_ENTR_EVLT_MM_AGRT) 테이블 추가

 

소스 변경 내역

bo

  • VendorManagementController.java

  • JobCollaborationEvaluationService.java

  • JobCollaborationEvaluationServiceImpl.java

  • VD014.java

  • JobCollaborationEvaluationSaveRequest.java

  • JobCollaborationEvaluationRequest.java

  • JobCollaborationEvaluationResponse.java

  • jobCollaborationEvaluationView.html

  • jobCollaborationEvaluationGrid.provider.js

  • jobCollaborationEvaluationGrid.eventHandler.js

  • vendorCallPopupInfo.js

  • vendorUtils.js

  • SellerStatusController.java

  • SellerStatusService.java

  • SellerStatusServiceImpl.java

  • MessageStatistics.java

  • SearchYear.java

  • salesGradeMonth.html

  • salesGradeDetail.html

  • salesGrade.provider.js

  • salesGrade.eventHandler.js

  • salesGradeDetail.provider.js

  • salesGradeDetail.eventHandler.js

  • salesGradeDetailDay.provider.js

  • salesGradeDetailDay.eventHandler.js

  • VendorSalesGradeController.java

  • VendorSalesGradeService.java

  • VendorSalesGradeServiceImpl.java

  • salesGradeView.html

  • qnaStateDetailPopup.html

  • salesGradeQnaStateGrid.provider.js

  • salesGradeQnaStateGrid.eventHandler.js

  • salesGradeQnaDetailGrid.provider.js

  • salesGradeQnaDetailGrid.eventHandler.js

  • orderFulfullStatePopup.html

  • orderFulfillStateGrid.provider.js

  • orderFulfillStateGrid.eventHandler.js

  • orderNonFulfillDtlGrid.provider.js

  • orderNonFulfillDtlGrid.eventHandler.js

  • shippingComplianceStatePopup.html

  • shippingComplianceStateGrid.provider.js

  • shippingComplianceStateGrid.eventHandler.js

  • shippingNonComplianceDtlGrid.provider.js

  • shippingNonComplianceDtlGrid.eventHandler.js

  • DashBoardApiController.java

  • DashboardApiService.java

  • VendorSalesGradeDashBoardRequest.java

  • VendorSalesGradeDashBoardResponse.java

  • salesGradeStateGrid.provider.js

  • salesGradeStateGrid.eventHandler.js

  • vendorSalesGradeTable.eventHandler.js

  • dashboardUtil.js

  • dashboard_po.html

api-bo

  • VendorMgmtController.java

  • JobCollaborationEvaluationService.java

  • JobCollaborationEvaluationServiceImpl.java

  • EtEntrEvltMmAgrtMapper.java

  • EtEntrEvltMmAgrtTrxMapper.java

  • EtEntrEvltMmAgrtMapper.xml

  • EtEntrEvltMmAgrtTrxMapper.xml

  • VD011.java

  • VD012.java

  • VD014.java

  • JobCollaborationEvaluationRequest.java

  • JobCollaborationEvaluationSaveRequest.java

  • JobCollaborationEvaluationResponse.java

  • VendorSalesGradeController.java

  • VendorSalesGradeService.java

  • VendorSalesGradeServiceImpl.java

  • EtEntrEvltDdNobsnDtlTrxMapper.java

  • EtEntrEvltDdNobsnDtlTrxMapper.xml

  • SellerStatusController.java

  • SellerService.java

  • SellerServiceImpl.java

  • EtEntrEvltDdNobsnDtlMapper.java

  • EtEntrEvltDdNobsnDtlMapper.xml

  • VendorQnaDetailResponse.java

  • VendorQnaDetailRequest.java

  • SalesGradeDtlUpdateRequest.java

  • EtEntrEvltDdAgrtTrxMapper.java

  • EtEntrEvltDdAgrtTrxMapper.xml

  • VendorMgmtDashboardController.java

  • VendorMgmtDashboardService.java

  • SalesGradeStatePopupResponse.java

  • SalesGradeStatePopupRequest.java

  • VendorSalesGradeDashBoardRequest.java

  • VendorSalesGradeDashBoardResponse.java

  • VD009.java

batch

  • EtEntrEvltAgrtRequest.java

  • EtEntrEvltDayAgrtConfig.java

  • EtEntrEvltDayAgrtTasklet.java

  • EtEntrEvltMonthAgrtConfig.java

  • EtEntrEvltMonthAgrtTasklet.java

  • EtEntrEvltAgrtMapper.java

  • EtEntrEvltAgrtTrxMapper.java

  • EtEntrEvltAgrtService.java

  • EtEntrEvltAgrtMapper.xml

  • EtEntrEvltAgrtTrxMapper.xml

  • EtEntrEvltNobsnDtlService.java

  • EtEntrEvltNobsnDtlServiceImpl.java

  • EtEntrEvltNonsnDtlRequest.java

  • EtEntrEvltDayNonsnDtlConfig.java

  • EtEntrEvltDayNonsnDtlTasklet.java

api-order

  • OrderSheetController.java

  • StHoliInfoMapper.java

  • OpOrdDtlCreator.java

  • OrderSheetService.java

  • StHoliInfoMapper.xml

  • WorkingDayRequest.java

  • OrderTestConfig.java

api-goods

  • VendorController.java

  • VendorService.java

  • VendorServiceImpl.java

  • VendorMapper.java

  • VendorMapper.xml

  • VD009.java

  • VendorEvltGradeResponse.java


6. 간편로그인 개선

 

주요 내용

  • FO 마이페이지 설정의 간편 로그인 팝업 개선하였습니다.

  • BO 간편로그인 연동 계정 조회 수정하였습니다.

 

화면 접근 경로

  • FO > 마이페이지 > 설정

  • FO > 로그인

  • BO > 회원 관리 > 회원 정보 관리 > 회원상세 > 회원부가정보 > 회원가입정보

 

대상 API

 

소스 변경 내역

fo

  • common/(empty-page)/social-login-popup/page.tsx

  • mypage-social.tsx

  • social-login-button.tsx

bo

  • MemberJoinInfoResponse.java

  • EtLoginSnsLinkInfo.java

  • memberInfoView.eventHandler

api-bo

  • MemberJoinInfoResponse.java

  • EtLoginSnsLinkInfo.java

  • EtMbrBaseMapper.xml