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
27
package test
 
import (
    "github.com/gin-gonic/gin"
    "srm/api/v1"
)
 
type MemberRouter struct {
}
 
// InitMemberRouter 初始化 Member 路由信息
func (s *MemberRouter) InitMemberRouter(Router *gin.RouterGroup) {
    mRouter := Router.Group("m")
    mRouterWithoutRecord := Router.Group("m")
    var mApi = v1.ApiGroupApp.TestApiGroup.MemberApi
    {
        mRouter.POST("createMember", mApi.CreateMember)             // 新建Member
        mRouter.DELETE("deleteMember", mApi.DeleteMember)           // 删除Member
        mRouter.DELETE("deleteMemberByIds", mApi.DeleteMemberByIds) // 批量删除Member
        mRouter.PUT("updateMember", mApi.UpdateMember)              // 更新Member
    }
    {
        mRouterWithoutRecord.GET("findMember", mApi.FindMember)                       // 根据ID获取Member
        mRouterWithoutRecord.GET("getMemberList", mApi.GetMemberList)                 // 获取Member列表
        mRouterWithoutRecord.GET("getMemberListFromGrpc", mApi.GetMemberListFromGrpc) // 从grpc获取Member列表
    }
}