버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

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

  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

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

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

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

BATCH변경 내역

DB 변경 내역

소스 변경 내역

...

api-order

...

DeliveryTrackerController.java

...

DeliveryTrackerFactory.java

  • [추가] 이메일 발송 관리 - 이메일 발송 정보 목록 조회 : 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

...

BATCH변경 내역

...

BATCH 변경 내역

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

DB 변경 내역

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

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

소스 변경 내역

  • DeliveryTrackerController.java

  • DeliveryTrackerFactory.java

    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-order

    -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사를 통해 결제 가능하도록 합니다.

    ...

    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 에서 고객에게 발송할 SMS/MMS 메시지를 관리합니다즐겨찾기 목록 조회 시, 정렬순서 > 즐겨찾기 수정순 기준으로 정렬합니다.

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

    화면 접근 경로

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

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

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

    대상 API

    BATCH변경 내역

    DB 변경 내역

    • 개인관리 > 즐겨찾기 관리

    대상 API

    소스 변경 내역

    api-orderbo

    • DeliveryTrackerControllerUserFavoriteMenuMgmtController.java

    • StUserFvtInfoMapper.xml

    • DeliveryTrackerFactoryStUserFvtInfoTrxMapper.javaxml

    ...

    5. 입점사 평가

    주요 내용

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

    ...

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

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

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

    • PO > 대시보드

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

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

     

    대상 API

    BATCH변경 내역

    DB 변경 내역

    소스 변경 내역

    ...

    bo

    ...

    api-bo

    ...

    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

    ...