agent(협상카드 강화학습)와 anchoring(구간별 자동 조정)이 쌓아온 결과를 볼 수 있는 화면이 없어 DB 를 직접 열어야 확인이 됐다. 두 축은 성격이 달라 한 화면에 섞지 않고 탭으로 나눈다. 백엔드(읽기 전용 — 값의 주인은 agent·anchoring): - crud/learning_crud.py: learning·anchoring 스키마 경량 조회(negodata ORM 미매핑 테이블) - services/learning_service.py + router/v1/learning: /v1/learning/cards · /anchoring 프론트: - 사이드바 '협상 학습'(/learning) 추가, 탭 = 협상카드 | 앵커링 - 협상카드: 학습 협상·기록·타결 비율 요약 + 카드별 사용/타결/평균 점수(0 기준 좌우 막대) - 앵커링: 구간별 현재 인하폭 + 조정 이력(표본·성공률·값 변화) 검증: 로컬 실협상 3건으로 데이터 생성 후 두 탭 실화면 확인, tsc·eslint 통과.
474 lines
19 KiB
TypeScript
474 lines
19 KiB
TypeScript
/**
|
|
* Generated by orval v7.21.0 🍺
|
|
* Do not edit manually.
|
|
* Negodata Api Server
|
|
* OpenAPI spec version: 0.1.0
|
|
*/
|
|
|
|
export * from './anchoringCell';
|
|
export * from './anchoringCellLastAdjustedAt';
|
|
export * from './anchoringHistoryRow';
|
|
export * from './anchoringHistoryRowCreatedAt';
|
|
export * from './bodyUploadItemImageV1ItemImagePost';
|
|
export * from './cardData';
|
|
export * from './cardDataCondition';
|
|
export * from './cardDataCreatedAt';
|
|
export * from './cardDataCreatorName';
|
|
export * from './cardDataEditScript';
|
|
export * from './cardDataMemo';
|
|
export * from './cardDataName';
|
|
export * from './cardDataNumber';
|
|
export * from './cardDataScript';
|
|
export * from './cardDataTactic';
|
|
export * from './cardDataUpdatedAt';
|
|
export * from './cardDataUserId';
|
|
export * from './cardPerformanceRow';
|
|
export * from './cardPerformanceRowName';
|
|
export * from './cardStatus';
|
|
export * from './cardType';
|
|
export * from './cardUsageType';
|
|
export * from './chatMessageData';
|
|
export * from './chatMessageDataCardId';
|
|
export * from './chatMessageDataCardType';
|
|
export * from './chatMessageDataCardUsedYn';
|
|
export * from './chatMessageDataIndicatorValue';
|
|
export * from './chatMessageDataScript';
|
|
export * from './chatMessageDataStep';
|
|
export * from './chatSender';
|
|
export * from './closeReason';
|
|
export * from './companyData';
|
|
export * from './companyUserData';
|
|
export * from './companyUserDataContactNumber';
|
|
export * from './companyUserDataCreatedAt';
|
|
export * from './companyUserDataEmail';
|
|
export * from './companyUserDataLastAccessedAt';
|
|
export * from './companyUserDataName';
|
|
export * from './companyUserDataUpdatedAt';
|
|
export * from './dashboardActionList';
|
|
export * from './dashboardEmailUnsent';
|
|
export * from './dashboardEmailUnsentItem';
|
|
export * from './dashboardQuotationRef';
|
|
export * from './dashboardQuotationRefEndTime';
|
|
export * from './dashboardScope';
|
|
export * from './deliveryType';
|
|
export * from './errorInfo';
|
|
export * from './errorInfoCode';
|
|
export * from './errorInfoDesc';
|
|
export * from './errorInfoSuccess';
|
|
export * from './hTTPValidationError';
|
|
export * from './itemCategory';
|
|
export * from './itemData';
|
|
export * from './itemDataCategory';
|
|
export * from './itemDataCode';
|
|
export * from './itemDataCreatedAt';
|
|
export * from './itemDataCreatorName';
|
|
export * from './itemDataCustom';
|
|
export * from './itemDataCustomAnyOf';
|
|
export * from './itemDataDeliveryFeeYn';
|
|
export * from './itemDataDeliveryType';
|
|
export * from './itemDataImageUrl';
|
|
export * from './itemDataInternetLowestPrice';
|
|
export * from './itemDataLeadTime';
|
|
export * from './itemDataMadeIn';
|
|
export * from './itemDataManufacturer';
|
|
export * from './itemDataModelName';
|
|
export * from './itemDataMoq';
|
|
export * from './itemDataPrice';
|
|
export * from './itemDataPurchasePrice';
|
|
export * from './itemDataQuantityUnit';
|
|
export * from './itemDataSellingPrice';
|
|
export * from './itemDataSpec';
|
|
export * from './itemDataUpdatedAt';
|
|
export * from './itemDataVatYn';
|
|
export * from './itemSupplyType';
|
|
export * from './itemSupplyTypeSupplierItemId';
|
|
export * from './itemSupplyTypeSupplierName';
|
|
export * from './learningKpi';
|
|
export * from './learningKpiLastLearnedAt';
|
|
export * from './listCardsParams';
|
|
export * from './listItemsParams';
|
|
export * from './listNotificationsParams';
|
|
export * from './listQuotationsParams';
|
|
export * from './listRequestsParams';
|
|
export * from './listSuppliersParams';
|
|
export * from './listUsersParams';
|
|
export * from './lowestPriceEntry';
|
|
export * from './lowestPriceEntryByMall';
|
|
export * from './lowestPriceEntryByMallAnyOfItem';
|
|
export * from './lowestPriceEntryCrawlEndTime';
|
|
export * from './lowestPriceEntryFailReason';
|
|
export * from './lowestPriceEntryLpName';
|
|
export * from './lowestPriceEntryLpPrice';
|
|
export * from './lowestPriceEntryLpUrl';
|
|
export * from './lowestPriceEntrySources';
|
|
export * from './lowestPriceEntrySourcesAnyOf';
|
|
export * from './notificationData';
|
|
export * from './notificationDataCreatedAt';
|
|
export * from './notificationDataData';
|
|
export * from './notificationDataReadAt';
|
|
export * from './notificationDataRefQtId';
|
|
export * from './notificationDataRefSessionId';
|
|
export * from './notificationType';
|
|
export * from './quotationCardData';
|
|
export * from './quotationCardDataCondition';
|
|
export * from './quotationCardDataEditScript';
|
|
export * from './quotationCardDataMemo';
|
|
export * from './quotationCardDataName';
|
|
export * from './quotationCardDataNegoCardId';
|
|
export * from './quotationCardDataNumber';
|
|
export * from './quotationCardDataQtId';
|
|
export * from './quotationCardDataScript';
|
|
export * from './quotationCardDataType';
|
|
export * from './quotationCardDataWildCardId';
|
|
export * from './quotationData';
|
|
export * from './quotationDataCloseReason';
|
|
export * from './quotationDataCreatedAt';
|
|
export * from './quotationDataCreatorName';
|
|
export * from './quotationDataDoneCeilingRate';
|
|
export * from './quotationDataEqualBidData';
|
|
export * from './quotationDataEqualBidYn';
|
|
export * from './quotationDataItemId';
|
|
export * from './quotationDataItemName';
|
|
export * from './quotationDataManagerContactNumber';
|
|
export * from './quotationDataManagerEmail';
|
|
export * from './quotationDataManagerName';
|
|
export * from './quotationDataMdPrice';
|
|
export * from './quotationDataMemo';
|
|
export * from './quotationDataMidAction';
|
|
export * from './quotationDataOverAction';
|
|
export * from './quotationDataPreferredSpId';
|
|
export * from './quotationDataPreferredSpName';
|
|
export * from './quotationDataPreferredSpYn';
|
|
export * from './quotationDataUpdatedAt';
|
|
export * from './quotationSettingData';
|
|
export * from './quotationSettingDataCreatedAt';
|
|
export * from './quotationSettingDataUpdatedAt';
|
|
export * from './quotationSettingDataUserId';
|
|
export * from './quotationStatus';
|
|
export * from './quotationType';
|
|
export * from './renegotiationData';
|
|
export * from './renegotiationDataBidPrice';
|
|
export * from './renegotiationDataCloseReason';
|
|
export * from './renegotiationDataDecidedAt';
|
|
export * from './renegotiationDataDecidedByName';
|
|
export * from './renegotiationDataDesiredPrice';
|
|
export * from './renegotiationDataMemo';
|
|
export * from './renegotiationDataNextQuotationId';
|
|
export * from './renegotiationDataTargetPrice';
|
|
export * from './reqApproveRenegotiation';
|
|
export * from './reqAwardQuotation';
|
|
export * from './reqBulkMapByNames';
|
|
export * from './reqCheckCodes';
|
|
export * from './reqCreateCard';
|
|
export * from './reqCreateCardCondition';
|
|
export * from './reqCreateCardEditScript';
|
|
export * from './reqCreateCardMemo';
|
|
export * from './reqCreateCardName';
|
|
export * from './reqCreateCardNumber';
|
|
export * from './reqCreateCardScript';
|
|
export * from './reqCreateCardTactic';
|
|
export * from './reqCreateCompanyUser';
|
|
export * from './reqCreateItem';
|
|
export * from './reqCreateItemCategory';
|
|
export * from './reqCreateItemCode';
|
|
export * from './reqCreateItemCustom';
|
|
export * from './reqCreateItemCustomAnyOf';
|
|
export * from './reqCreateItemDeliveryFeeYn';
|
|
export * from './reqCreateItemDeliveryType';
|
|
export * from './reqCreateItemImageUrl';
|
|
export * from './reqCreateItemInternetLowestPrice';
|
|
export * from './reqCreateItemLeadTime';
|
|
export * from './reqCreateItemMadeIn';
|
|
export * from './reqCreateItemManufacturer';
|
|
export * from './reqCreateItemModelName';
|
|
export * from './reqCreateItemMoq';
|
|
export * from './reqCreateItemPrice';
|
|
export * from './reqCreateItemPurchasePrice';
|
|
export * from './reqCreateItemQuantityUnit';
|
|
export * from './reqCreateItemSellingPrice';
|
|
export * from './reqCreateItemSpec';
|
|
export * from './reqCreateItemVatYn';
|
|
export * from './reqCreateQuotation';
|
|
export * from './reqCreateQuotationDoneCeilingRate';
|
|
export * from './reqCreateQuotationManagerContactNumber';
|
|
export * from './reqCreateQuotationManagerEmail';
|
|
export * from './reqCreateQuotationManagerName';
|
|
export * from './reqCreateQuotationMdPrice';
|
|
export * from './reqCreateQuotationMemo';
|
|
export * from './reqCreateQuotationMidAction';
|
|
export * from './reqCreateQuotationOverAction';
|
|
export * from './reqCreateQuotationSetting';
|
|
export * from './reqCreateQuotationStartTime';
|
|
export * from './reqCreateQuotationVersionId';
|
|
export * from './reqCreateSupplier';
|
|
export * from './reqCreateSupplierAccount';
|
|
export * from './reqCreateSupplierCode';
|
|
export * from './reqCreateSupplierCustom';
|
|
export * from './reqCreateSupplierCustomAnyOf';
|
|
export * from './reqCreateSupplierItem';
|
|
export * from './reqCreateSupplierManagerContactNumber';
|
|
export * from './reqCreateSupplierManagerEmail';
|
|
export * from './reqCreateSupplierManagerName';
|
|
export * from './reqCreateSupplierTotalRevenue';
|
|
export * from './reqLogin';
|
|
export * from './reqPreviewInviteEmail';
|
|
export * from './reqPreviewInviteEmailBranding';
|
|
export * from './reqRegenerateQuotation';
|
|
export * from './reqRegenerateQuotationCardIds';
|
|
export * from './reqRegenerateQuotationDoneCeilingRate';
|
|
export * from './reqRegenerateQuotationEndTime';
|
|
export * from './reqRegenerateQuotationTargetPrice';
|
|
export * from './reqRejectRenegotiation';
|
|
export * from './reqResetSupplierAccountPassword';
|
|
export * from './reqResetSupplierAccountPasswordPassword';
|
|
export * from './reqUpdateCard';
|
|
export * from './reqUpdateCardCondition';
|
|
export * from './reqUpdateCardEditScript';
|
|
export * from './reqUpdateCardMemo';
|
|
export * from './reqUpdateCardName';
|
|
export * from './reqUpdateCardNumber';
|
|
export * from './reqUpdateCardScript';
|
|
export * from './reqUpdateCardStatus';
|
|
export * from './reqUpdateCardTactic';
|
|
export * from './reqUpdateCardUsageType';
|
|
export * from './reqUpdateCompanySettings';
|
|
export * from './reqUpdateCompanySettingsSettings';
|
|
export * from './reqUpdateCompanyUser';
|
|
export * from './reqUpdateCompanyUserContactNumber';
|
|
export * from './reqUpdateCompanyUserEmail';
|
|
export * from './reqUpdateCompanyUserName';
|
|
export * from './reqUpdateCompanyUserPassword';
|
|
export * from './reqUpdateCompanyUserStatus';
|
|
export * from './reqUpdateItem';
|
|
export * from './reqUpdateItemCategory';
|
|
export * from './reqUpdateItemCategoryType';
|
|
export * from './reqUpdateItemCode';
|
|
export * from './reqUpdateItemCustom';
|
|
export * from './reqUpdateItemCustomAnyOf';
|
|
export * from './reqUpdateItemDeliveryFeeYn';
|
|
export * from './reqUpdateItemDeliveryType';
|
|
export * from './reqUpdateItemImageUrl';
|
|
export * from './reqUpdateItemInternetLowestPrice';
|
|
export * from './reqUpdateItemInternetLowestPriceYn';
|
|
export * from './reqUpdateItemLeadTime';
|
|
export * from './reqUpdateItemMadeIn';
|
|
export * from './reqUpdateItemManufacturer';
|
|
export * from './reqUpdateItemModelName';
|
|
export * from './reqUpdateItemMoq';
|
|
export * from './reqUpdateItemName';
|
|
export * from './reqUpdateItemPrice';
|
|
export * from './reqUpdateItemPurchasePrice';
|
|
export * from './reqUpdateItemQuantityUnit';
|
|
export * from './reqUpdateItemSellingPrice';
|
|
export * from './reqUpdateItemSpec';
|
|
export * from './reqUpdateItemVatYn';
|
|
export * from './reqUpdateMe';
|
|
export * from './reqUpdateMeContactNumber';
|
|
export * from './reqUpdateMeEmail';
|
|
export * from './reqUpdateMeName';
|
|
export * from './reqUpdateMePassword';
|
|
export * from './reqUpdateQuotationSetting';
|
|
export * from './reqUpdateQuotationSettingCardCount';
|
|
export * from './reqUpdateQuotationSettingDoneCeilingRate';
|
|
export * from './reqUpdateQuotationSettingTargetMarginRate';
|
|
export * from './reqUpdateSupplier';
|
|
export * from './reqUpdateSupplierAccountStatus';
|
|
export * from './reqUpdateSupplierCode';
|
|
export * from './reqUpdateSupplierCustom';
|
|
export * from './reqUpdateSupplierCustomAnyOf';
|
|
export * from './reqUpdateSupplierManagerContactNumber';
|
|
export * from './reqUpdateSupplierManagerEmail';
|
|
export * from './reqUpdateSupplierManagerName';
|
|
export * from './reqUpdateSupplierName';
|
|
export * from './reqUpdateSupplierTotalRevenue';
|
|
export * from './reqUpdateSupplyType';
|
|
export * from './resAnchoringStatus';
|
|
export * from './resAnchoringStatusMsg';
|
|
export * from './resBulkMapByNames';
|
|
export * from './resBulkMapByNamesMsg';
|
|
export * from './resCard';
|
|
export * from './resCardCard';
|
|
export * from './resCardList';
|
|
export * from './resCardListMsg';
|
|
export * from './resCardMsg';
|
|
export * from './resCheckCodes';
|
|
export * from './resCheckCodesMsg';
|
|
export * from './resCompanySettings';
|
|
export * from './resCompanySettingsMsg';
|
|
export * from './resCompanySettingsSettings';
|
|
export * from './resCompanySettingsSettingsAnyOf';
|
|
export * from './resCompanyUser';
|
|
export * from './resCompanyUserList';
|
|
export * from './resCompanyUserListMsg';
|
|
export * from './resCompanyUserMsg';
|
|
export * from './resCompanyUserUser';
|
|
export * from './resCreateQuotation';
|
|
export * from './resCreateQuotationMsg';
|
|
export * from './resCreateQuotationQtId';
|
|
export * from './resCreateSupplierAccount';
|
|
export * from './resCreateSupplierAccountAccount';
|
|
export * from './resCreateSupplierAccountInitialPassword';
|
|
export * from './resCreateSupplierAccountMsg';
|
|
export * from './resDashboardSummary';
|
|
export * from './resDashboardSummaryMsg';
|
|
export * from './resDeleteCard';
|
|
export * from './resDeleteCardMsg';
|
|
export * from './resDeleteCompanyUser';
|
|
export * from './resDeleteCompanyUserMsg';
|
|
export * from './resDeleteItem';
|
|
export * from './resDeleteItemMsg';
|
|
export * from './resDeleteQuotation';
|
|
export * from './resDeleteQuotationMsg';
|
|
export * from './resDeleteQuotationSetting';
|
|
export * from './resDeleteQuotationSettingMsg';
|
|
export * from './resDeleteSupplier';
|
|
export * from './resDeleteSupplierMsg';
|
|
export * from './resItem';
|
|
export * from './resItemCategories';
|
|
export * from './resItemCategoriesMsg';
|
|
export * from './resItemImage';
|
|
export * from './resItemImageFilename';
|
|
export * from './resItemImageImageUrl';
|
|
export * from './resItemImageMsg';
|
|
export * from './resItemImageSize';
|
|
export * from './resItemItem';
|
|
export * from './resItemList';
|
|
export * from './resItemListMsg';
|
|
export * from './resItemMsg';
|
|
export * from './resItemSupplyTypeList';
|
|
export * from './resItemSupplyTypeListMsg';
|
|
export * from './resLearningStatus';
|
|
export * from './resLearningStatusMsg';
|
|
export * from './resLogin';
|
|
export * from './resLoginMsg';
|
|
export * from './resLowestPriceResult';
|
|
export * from './resLowestPriceResultLowestPrice';
|
|
export * from './resLowestPriceResultMsg';
|
|
export * from './resLowestPriceTrigger';
|
|
export * from './resLowestPriceTriggerMsg';
|
|
export * from './resMe';
|
|
export * from './resMeCompany';
|
|
export * from './resMeContactNumber';
|
|
export * from './resMeEmail';
|
|
export * from './resMeMsg';
|
|
export * from './resMeName';
|
|
export * from './resNotificationList';
|
|
export * from './resNotificationListMsg';
|
|
export * from './resNotificationRead';
|
|
export * from './resNotificationReadMsg';
|
|
export * from './resNotifySessions';
|
|
export * from './resNotifySessionsMsg';
|
|
export * from './resPreviewInviteEmail';
|
|
export * from './resPreviewInviteEmailMsg';
|
|
export * from './resQuotation';
|
|
export * from './resQuotationCards';
|
|
export * from './resQuotationCardsMsg';
|
|
export * from './resQuotationCardsQtId';
|
|
export * from './resQuotationList';
|
|
export * from './resQuotationListMsg';
|
|
export * from './resQuotationMsg';
|
|
export * from './resQuotationQuotation';
|
|
export * from './resQuotationResult';
|
|
export * from './resQuotationResultEqualBidData';
|
|
export * from './resQuotationResultIsEqualBid';
|
|
export * from './resQuotationResultMsg';
|
|
export * from './resQuotationResultQtId';
|
|
export * from './resQuotationResultWinnerSupplierId';
|
|
export * from './resQuotationResultWinnerSupplierName';
|
|
export * from './resQuotationSessions';
|
|
export * from './resQuotationSessionsMsg';
|
|
export * from './resQuotationSessionsQtId';
|
|
export * from './resQuotationSetting';
|
|
export * from './resQuotationSettingList';
|
|
export * from './resQuotationSettingListMsg';
|
|
export * from './resQuotationSettingMsg';
|
|
export * from './resQuotationSettingSetting';
|
|
export * from './resQuotationStatus';
|
|
export * from './resQuotationStatusMsg';
|
|
export * from './resQuotationStatusQtId';
|
|
export * from './resRefreshToken';
|
|
export * from './resRefreshTokenMsg';
|
|
export * from './resRenegotiationDecision';
|
|
export * from './resRenegotiationDecisionMsg';
|
|
export * from './resRenegotiationDecisionNextQuotationId';
|
|
export * from './resRenegotiationList';
|
|
export * from './resRenegotiationListMsg';
|
|
export * from './resResetSupplierAccountPassword';
|
|
export * from './resResetSupplierAccountPasswordMsg';
|
|
export * from './resResetSupplierAccountPasswordNewPassword';
|
|
export * from './resSessionChat';
|
|
export * from './resSessionChatMsg';
|
|
export * from './resSessionChatSessionId';
|
|
export * from './resStatisticsSummary';
|
|
export * from './resStatisticsSummaryMsg';
|
|
export * from './resSupplier';
|
|
export * from './resSupplierAccount';
|
|
export * from './resSupplierAccountAccount';
|
|
export * from './resSupplierAccountMsg';
|
|
export * from './resSupplierItem';
|
|
export * from './resSupplierItemList';
|
|
export * from './resSupplierItemListMsg';
|
|
export * from './resSupplierItemMsg';
|
|
export * from './resSupplierItemSupplierItem';
|
|
export * from './resSupplierList';
|
|
export * from './resSupplierListMsg';
|
|
export * from './resSupplierMsg';
|
|
export * from './resSupplierSupplier';
|
|
export * from './resTargetBreakdown';
|
|
export * from './resTargetBreakdownAnchoringPrice';
|
|
export * from './resTargetBreakdownChosenBasis';
|
|
export * from './resTargetBreakdownInternetLowest';
|
|
export * from './resTargetBreakdownMdPrice';
|
|
export * from './resTargetBreakdownMsg';
|
|
export * from './resTargetBreakdownPurchase';
|
|
export * from './resTargetBreakdownSelling';
|
|
export * from './resWebPacketProtocol';
|
|
export * from './resWebPacketProtocolMsg';
|
|
export * from './sessionData';
|
|
export * from './sessionDataAnchoringPrice';
|
|
export * from './sessionDataBidAt';
|
|
export * from './sessionDataBidPrice';
|
|
export * from './sessionDataCustom';
|
|
export * from './sessionDataCustomAnyOf';
|
|
export * from './sessionDataEmailSentAt';
|
|
export * from './sessionDataRejectDeliveryType';
|
|
export * from './sessionDataRejectPrice';
|
|
export * from './sessionDataRejectReason';
|
|
export * from './sessionStatus';
|
|
export * from './statCardUsage';
|
|
export * from './statCategory';
|
|
export * from './statKpi';
|
|
export * from './statMarkupPoint';
|
|
export * from './statMonthPoint';
|
|
export * from './statOutcome';
|
|
export * from './statParticipation';
|
|
export * from './statScope';
|
|
export * from './statTypeRow';
|
|
export * from './supplierAccountData';
|
|
export * from './supplierAccountDataCreatedAt';
|
|
export * from './supplierData';
|
|
export * from './supplierDataAccountLoginId';
|
|
export * from './supplierDataAccountStatus';
|
|
export * from './supplierDataCode';
|
|
export * from './supplierDataCreatedAt';
|
|
export * from './supplierDataCreatorName';
|
|
export * from './supplierDataCustom';
|
|
export * from './supplierDataCustomAnyOf';
|
|
export * from './supplierDataManagerContactNumber';
|
|
export * from './supplierDataManagerEmail';
|
|
export * from './supplierDataManagerName';
|
|
export * from './supplierDataTotalRevenue';
|
|
export * from './supplierDataUpdatedAt';
|
|
export * from './supplierItemData';
|
|
export * from './supplierItemDataCreatedAt';
|
|
export * from './supplierItemDataItemCategory';
|
|
export * from './supplierItemDataItemCode';
|
|
export * from './supplierItemDataItemManufacturer';
|
|
export * from './supplierItemDataUpdatedAt';
|
|
export * from './targetCandidate';
|
|
export * from './triggerLowestPriceParams';
|
|
export * from './userRole';
|
|
export * from './userStatus';
|
|
export * from './validationError';
|
|
export * from './validationErrorCtx';
|
|
export * from './validationErrorLocItem'; |