zhangqian
2024-07-01 73b6baf6af3d88cdcb0e2df7932a9bd96b0b85c5
router/router.go
@@ -74,7 +74,7 @@
      attributeAPI.PUT("updateAttribute/:id", attributeController.Update)   // 修改属性
      attributeAPI.DELETE("delete/:id", attributeController.Delete)         // 删除属性
      attributeAPI.GET("attribute", attributeController.ListAttribute)      // 获取属性
      attributeAPI.GET("list", attributeController.ListAttribute)           // 获取属性
      attributeAPI.POST("list", attributeController.ListAttribute)          // 获取属性
      attributeAPI.GET("primary/:id", attributeController.PrimaryAttribute) //删除
      //attributeAPI.GET("attribute/:id", attributeController.GetAttributeDetail) // 获取属性
   }
@@ -115,11 +115,13 @@
   productController := new(controllers.ProductController)
   productAPI := r.Group(urlPrefix + "/product")
   {
      productAPI.POST("addProduct", productController.AddProduct)                  // 新增产品
      productAPI.POST("getProductList", productController.GetProductList)          // 获取产品列表
      productAPI.GET("getProductDetails/:id", productController.GetProductDetails) // 获取产品详情
      productAPI.POST("updateProduct", productController.UpdateProduct)            // 修改产品详情
      productAPI.DELETE("deleteProduct/:id", productController.DeleteProduct)      // 删除产品
      productAPI.POST("addProduct", productController.AddProduct)                                         // 新增产品
      productAPI.POST("getProductList", productController.GetProductList)                                 // 获取产品列表
      productAPI.GET("getProductDetails/:id", productController.GetProductDetails)                        // 通过ID获取产品详情
      productAPI.GET("getProductDetailsByBarCode/:barCode", productController.GetProductDetailsByBarCode) // 通过条形码获取产品详情
      productAPI.POST("updateProduct", productController.UpdateProduct)                                   // 修改产品详情
      productAPI.DELETE("deleteProduct/:id", productController.DeleteProduct)                             // 通过ID获删除产品
      productAPI.DELETE("deleteProductByBarCode/:barCode", productController.DeleteProductByBarCode)      // 通过条形码删除产品
      productAPI.POST("addProductCategory", productController.AddProductCategory)                  //添加产品类型
      productAPI.POST("getProductCategoryList", productController.GetProductCategoryList)          //获取产品类型列表
@@ -176,6 +178,9 @@
      reportFormsAPI.POST("monthStats", reportFormsController.MonthStats)                         //获取月度统计报表
      reportFormsAPI.POST("downloadMonthStats", reportFormsController.DownloadMonthStats)         //下载月度统计报表
      reportFormsAPI.POST("doMonthStats", reportFormsController.DoMonthStats)                     //手动跑月度统计库存报表
      reportFormsAPI.POST("warehouseMonthStats", reportFormsController.WarehouseMonthStats)     //按仓库获取月度统计报表
      reportFormsAPI.POST("doWarehouseMonthStats", reportFormsController.DoWareHouseMonthStats) //手动跑按仓库获取月度统计报表
   }
   //重订货规则
@@ -212,5 +217,24 @@
      attributeValueAPI.GET("primary/:id", attributeValueController.PrimaryAttributeValue) //删除
   }
   // 调拨、出库入库字典配置
   dictController := new(controllers.DictController)
   dictApi := r.Group(urlPrefix + "/dict")
   {
      dictApi.POST("add", dictController.AddMiniDict)             //添加字典信息
      dictApi.POST("edit", dictController.EditMiniDict)           //修改字典信息
      dictApi.DELETE("delete/:id", dictController.DeleteMiniDict) //删除字典信息
      dictApi.POST("save", dictController.SaveMiniDict)           //批量保存系统设置
      dictApi.POST("getDictList", dictController.GetMiniDictList) //获取字典信息列表
   }
   //系统配置
   sysCfgCtl := new(controllers.SystemConfigController)
   sysCfgApi := r.Group(urlPrefix + "/systemConfig")
   {
      sysCfgApi.POST("save", sysCfgCtl.SaveConfig)    //保存系统设置
      sysCfgApi.GET("get", sysCfgCtl.GetSystemConfig) //获取系统配置
   }
   return r
}