exa_customer.go 890 字节
Newer Older
Mr.奇淼('s avatar
Mr.奇淼( 已提交
1
package example
Mr.奇淼('s avatar
Mr.奇淼( 已提交
2 3

import (
4 5
	v1 "github.com/flipped-aurora/gin-vue-admin/server/api/v1"
	"github.com/flipped-aurora/gin-vue-admin/server/middleware"
Mr.奇淼('s avatar
Mr.奇淼( 已提交
6 7 8
	"github.com/gin-gonic/gin"
)

9 10 11 12 13 14
type CustomerRouter struct {
}

func (e *CustomerRouter) InitCustomerRouter(Router *gin.RouterGroup) {
	customerRouter := Router.Group("customer").Use(middleware.OperationRecord())
	var exaCustomerApi = v1.ApiGroupApp.ExampleApiGroup.CustomerApi
Mr.奇淼('s avatar
Mr.奇淼( 已提交
15
	{
16 17 18 19 20
		customerRouter.POST("customer", exaCustomerApi.CreateExaCustomer)     // 创建客户
		customerRouter.PUT("customer", exaCustomerApi.UpdateExaCustomer)      // 更新客户
		customerRouter.DELETE("customer", exaCustomerApi.DeleteExaCustomer)   // 删除客户
		customerRouter.GET("customer", exaCustomerApi.GetExaCustomer)         // 获取单一客户信息
		customerRouter.GET("customerList", exaCustomerApi.GetExaCustomerList) // 获取客户列表
Mr.奇淼('s avatar
Mr.奇淼( 已提交
21 22
	}
}