Refine vendor mapping CSV operations and ignore import flow

This commit is contained in:
Mikhail Chusavitin
2026-02-27 16:49:39 +03:00
parent 6f1de7a20e
commit 04ce74ca1b
5 changed files with 106 additions and 30 deletions

View File

@@ -639,6 +639,7 @@ func setupRouter(cfg *config.Config, configPath string, connMgr *db.ConnectionMa
pricingAdmin.GET("/vendor-mappings/detail", pricingHandler.GetVendorMappingDetail)
pricingAdmin.POST("/vendor-mappings", pricingHandler.UpsertVendorMapping)
pricingAdmin.POST("/vendor-mappings/import-csv", pricingHandler.ImportVendorMappingsCSV)
pricingAdmin.GET("/vendor-mappings/export-unmapped-csv", pricingHandler.ExportUnmappedVendorMappingsCSV)
pricingAdmin.DELETE("/vendor-mappings", pricingHandler.DeleteVendorMapping)
pricingAdmin.POST("/vendor-mappings/ignore", pricingHandler.IgnoreVendorMapping)
pricingAdmin.POST("/vendor-mappings/unignore", pricingHandler.UnignoreVendorMapping)