liujiandao
2024-03-26 6b373cf70da0903a44ae3d7c4ebebae7c99dc2e4
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
30
31
32
33
34
35
36
37
38
package purchase
 
import (
    "github.com/gin-gonic/gin"
    "srm/api/v1/purchase"
)
 
func InitPurchaseRouter(Router *gin.RouterGroup) {
    purchaseRouter := Router.Group("purchase")
    PurchaseApi := purchase.PurchaseApi{}
    {
        purchaseRouter.POST("purchase", PurchaseApi.CreatePurchase)                                             // 创建采购单
        purchaseRouter.PUT("purchase", PurchaseApi.UpdatePurchase)                                              // 更新采购单
        purchaseRouter.DELETE("purchase/:id", PurchaseApi.DeletePurchase)                                       // 删除采购单
        purchaseRouter.GET("purchase/:id", PurchaseApi.GetPurchase)                                             // 获取单一采购单信息
        purchaseRouter.GET("purchaseList", PurchaseApi.GetPurchaseList)                                         // 获取采购单列表
        purchaseRouter.POST("submit", PurchaseApi.Submit)                                                       // 提交采购单
        purchaseRouter.POST("purchaseType", PurchaseApi.SavePurchaseType)                                       // 保存采购类型
        purchaseRouter.GET("purchaseTypeList", PurchaseApi.GetPurchaseTypeList)                                 // 查询采购类型
        purchaseRouter.GET("getWarehouseInfo", PurchaseApi.GetWarehouseInfo)                                    // 获取仓库列表
        purchaseRouter.GET("getOperationInfo/:id", PurchaseApi.GetOperationInfo)                                // 获取操作信息
        purchaseRouter.POST("newSubmit", PurchaseApi.NewSubmit)                                                 // 新版提交
        purchaseRouter.GET("getPurchaseProductConfirmInfo/:number", PurchaseApi.GetPurchaseProductConfirmInfo)  // 获取确认信息
        purchaseRouter.POST("savePurchaseProductConfirm", PurchaseApi.SavePurchaseProductConfirm)               // 确认收货
        purchaseRouter.POST("getPurchaseQualityInspectionInfo", PurchaseApi.GetPurchaseQualityInspectionInfo)   // 获取采购质检信息信息
        purchaseRouter.POST("savePurchaseQualityInspectionInfo", PurchaseApi.SavePurchaseQualityInspectionInfo) // 保存采购质检信息信息
        purchaseRouter.POST("allProductInWarehouse", PurchaseApi.AllProductInWarehouse)                         // 全部合格入库
    }
 
    qualityInspectRouter := Router.Group("purchase")
    qualityInspectApi := purchase.QualityInspectApi{}
    {
        //qualityInspectRouter.GET("purchase/:id", qualityInspectApi.GetPurchase)             // 获取单一采购单信息
        qualityInspectRouter.GET("qualityInspectList", qualityInspectApi.GetQualityInspectList) // 获取采购单列表
        //qualityInspectRouter.GET("qualityTest", qualityInspectApi.QualityTest)                  // 测试
    }
 
}