liujiandao
2024-04-25 c0f8f8d3a74dbdab4f6ab4926fc664d818fb50f2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package test
 
import (
    "github.com/gin-gonic/gin"
    "srm/api/v1"
)
 
type SupplierRouter struct {
}
 
// InitSupplierRouter 初始化 Supplier 路由信息
func (s *SupplierRouter) InitSupplierRouter(Router *gin.RouterGroup) {
    sRouter := Router.Group("s")
    sRouterWithoutRecord := Router.Group("s")
    var sApi = v1.ApiGroupApp.TestApiGroup.SupplierApi
    {
        sRouter.POST("createSupplier", sApi.CreateSupplier)                // 新建Supplier
        sRouter.DELETE("deleteSupplier", sApi.DeleteSupplier)              // 删除Supplier
        sRouter.DELETE("deleteSupplierByIds", sApi.DeleteSupplierByIds)    // 批量删除Supplier
        sRouter.PUT("updateSupplier", sApi.UpdateSupplier)                 // 更新Supplier
        sRouter.POST("changeSupplierStatus", sApi.ChangeSupplierStatus)    // 更新Supplier状态
        sRouter.GET("getSupplierProductList", sApi.GetSupplierProductList) // 获取供应商提供产品列表
    }
    {
        sRouterWithoutRecord.GET("findSupplier", sApi.FindSupplier)                       // 根据ID获取Supplier
        sRouterWithoutRecord.GET("getSupplierByNumber/:number", sApi.GetSupplierByNumber) // 用编码查询Supplier
        sRouterWithoutRecord.GET("getSupplierList", sApi.GetSupplierList)                 // 获取Supplier列表
    }
}