exa_customer.go 968 字节
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"
)

S
songzhibin97 已提交
9
type CustomerRouter struct{}
10 11 12

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