This commit is contained in:
@@ -2,6 +2,7 @@ package router
|
||||
|
||||
import (
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/plugin/wechat-integration/api"
|
||||
"github.com/flipped-aurora/gin-vue-admin/server/plugin/wechat-integration/api/user"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
@@ -26,15 +27,10 @@ func (w *Router) InitRouter(Router *gin.RouterGroup) {
|
||||
mpDraftApi := api.MpDraftApi{}
|
||||
|
||||
{
|
||||
// 微信小程序路由
|
||||
// 微信小程序管理端路由
|
||||
miniGroup := wechatRouter.Group("mini")
|
||||
{
|
||||
miniGroup.POST("login", miniApi.Login) // 小程序登录
|
||||
miniGroup.GET("userinfo", miniApi.GetUserInfo) // 获取用户信息
|
||||
miniGroup.PUT("userinfo", miniApi.UpdateUserInfo) // 更新用户信息
|
||||
miniGroup.POST("bind-phone", miniApi.BindPhone) // 绑定手机号
|
||||
miniGroup.GET("users", miniApi.GetUserList) // 获取用户列表(管理)
|
||||
miniGroup.GET("check-unionid", miniApi.CheckUnionID) // 检查UnionID
|
||||
miniGroup.GET("users", miniApi.GetUserList) // 获取用户列表(管理)
|
||||
|
||||
// 小程序统计
|
||||
miniGroup.GET("statistics", miniStatisticsApi.GetMiniStatistics) // 获取基础统计数据
|
||||
@@ -155,9 +151,39 @@ func (w *Router) InitWechatPublicRouter(Router *gin.RouterGroup) {
|
||||
wechatPublicRouter := Router.Group("wechat")
|
||||
|
||||
webhookApi := api.WebhookApi{}
|
||||
// 用户端API实例
|
||||
miniUserApi := user.MiniUserApi{}
|
||||
|
||||
{
|
||||
// 用户端API路由(不需要认证)
|
||||
userGroup := wechatPublicRouter.Group("user")
|
||||
{
|
||||
// 微信小程序用户端路由
|
||||
userMiniGroup := userGroup.Group("mini")
|
||||
{
|
||||
userMiniGroup.POST("login", miniUserApi.Login) // 小程序登录(不需要认证)
|
||||
}
|
||||
}
|
||||
|
||||
// 微信公众号Webhook(公开接口,微信服务器调用)
|
||||
wechatPublicRouter.Any("official/webhook", webhookApi.OfficialAccountWebhook)
|
||||
}
|
||||
}
|
||||
|
||||
// InitUserRouter 初始化用户端路由(需要用户认证)
|
||||
func (w *Router) InitUserRouter(Router *gin.RouterGroup) {
|
||||
wechatUserRouter := Router.Group("user/wechat")
|
||||
|
||||
// 用户端API实例
|
||||
miniUserApi := user.MiniUserApi{}
|
||||
|
||||
// 用户端API路由(需要用户认证)
|
||||
// 微信小程序用户端路由
|
||||
userMiniGroup := wechatUserRouter.Group("mini")
|
||||
{
|
||||
userMiniGroup.GET("userinfo", miniUserApi.GetUserInfo) // 获取用户信息
|
||||
userMiniGroup.PUT("userinfo", miniUserApi.UpdateUserInfo) // 更新用户信息
|
||||
userMiniGroup.POST("bind-phone", miniUserApi.BindPhone) // 绑定手机号
|
||||
userMiniGroup.GET("check-unionid", miniUserApi.CheckUnionID) // 检查UnionID
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user