• haoyanbin's avatar
    1 · 4f1d5345
    haoyanbin authored
    4f1d5345
user.go 2.63 KB
package router

import (
	"gin-vue-admin/api/mobile"
	v1 "gin-vue-admin/api/v1"
	"gin-vue-admin/middleware"
	"github.com/gin-gonic/gin"
)

func InitMobileUserLoginRouter(Router *gin.RouterGroup) {
	UserRouter := Router.Group("mobile")
	{
		UserRouter.POST("login", mobile.Login)             // 用户注册账号
		UserRouter.POST("register", mobile.Register)       // 用户注册账号
		UserRouter.POST("getOpenid", mobile.GetOpenid)     // 用户注册账号
		UserRouter.POST("getUserName", mobile.GetUserName) // 用户注册账号
		UserRouter.POST("sendCode", mobile.SendCode)       // 用户注册账号
		UserRouter.POST("checkCode", mobile.CheckCode)     // 用户注册账号
	}
}
func InitMobileUserPublicRouter(Router *gin.RouterGroup) {
	UserRouter := Router.Group("mobile").Use(middleware.OperationRecord())
	{
		//UserRouter.POST("login", mobile.Login)         // 用户注册账号
		//UserRouter.POST("getOpenid", mobile.GetOpenid) // 用户注册账号
		//UserRouter.POST("getReportListByCollection", mobile.GetReportListByCollection)
		UserRouter.POST("getRegoinList", mobile.GetRegoinList)
		UserRouter.POST("updateUser", mobile.UpdateUser)
		UserRouter.POST("upload", v1.UploadFile)
		UserRouter.POST("uploadImage", v1.UploadFileImage)
		UserRouter.POST("aiUpload", v1.AiUploadFile)
		UserRouter.POST("aiImageUpload", v1.AiImageUploadFile)
		UserRouter.POST("getTokenForLines", mobile.GetTokenForLines)           // 二维码获取
		UserRouter.POST("delTokenForLines", mobile.DelTokenForLines)           // 二维码获取
		UserRouter.POST("getUnlimited", mobile.GetUnlimited)                   // 二维码获取
		UserRouter.POST("getUnlimitedForSurvey", mobile.GetUnlimitedForSurvey) // 二维码获取
		UserRouter.POST("getUnlimitedForReport", mobile.GetUnlimitedForReport) // 二维码获取
		UserRouter.POST("getUnlimitedForOther", mobile.GetUnlimitedForOther)   // 二维码获取
	}
}

func InitMobileUserPrivateRouter(Router *gin.RouterGroup) {
	UserRouter := Router.Group("mobile").Use(middleware.OperationRecord())
	{
		UserRouter.POST("createUserAuthe", mobile.CreateUserAuthe)
		UserRouter.POST("userAutheInfo", mobile.UserAutheInfo)
		UserRouter.POST("setUserBind", mobile.SetUserBind)
	}
}

func InitAdminUserPrivateRouter(Router *gin.RouterGroup) {
	UserRouter := Router.Group("adminUser").Use(middleware.OperationRecord())
	{
		UserRouter.POST("getMobileUserList", v1.GetMobileUserList)
		UserRouter.POST("getMobileUserInfo", v1.GetMobileUserInfo)
	}
}

func InitAdminUserPublicRouter(Router *gin.RouterGroup) {
	UserRouter := Router.Group("adminUser").Use(middleware.OperationRecord())
	{
		UserRouter.GET("exportMobileUser", v1.ExportMobileUser)
	}
}