zhangqian
2024-04-19 cdb38521ea1f662b53bafb87412c38dfd0d5e11d
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
package test
 
import (
    "github.com/gin-gonic/gin"
    "srm/api/v1"
)
 
type ContractRouter struct {
}
 
// InitContractRouter 初始化 Contract 路由信息
func (s *ContractRouter) InitContractRouter(Router *gin.RouterGroup) {
    conRouter := Router.Group("con")
    conRouterWithoutRecord := Router.Group("con")
    var conApi = v1.ApiGroupApp.TestApiGroup.ContractApi
    {
        conRouter.POST("createContract", conApi.CreateContract)             // 新建Contract
        conRouter.DELETE("deleteContract", conApi.DeleteContract)           // 删除Contract
        conRouter.DELETE("deleteContractByIds", conApi.DeleteContractByIds) // 批量删除Contract
        conRouter.PUT("updateContract", conApi.UpdateContract)              // 更新Contract
    }
    {
        conRouterWithoutRecord.GET("findContract", conApi.FindContract)       // 根据ID获取Contract
        conRouterWithoutRecord.GET("getContractList", conApi.GetContractList) // 获取Contract列表
    }
}