migu_server/app/admin/router/migu.go
2024-10-18 23:46:54 +08:00

58 lines
2.7 KiB
Go

package router
import (
"github.com/gin-gonic/gin"
jwt "github.com/go-admin-team/go-admin-core/sdk/pkg/jwtauth"
"go-admin/app/admin/apis/migumanage"
)
// registerMiGuControlManageRouter 需认证的路由代码
func registerMiGuControlManageRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddleware) {
apiMiGu := migumanage.MiGuDeployService{}
api := v1.Group("/admin")
{
api.POST("product/list", apiMiGu.ProductList) // 查询权益产品
api.POST("product/add", apiMiGu.AddProduct) // 新增产品
//api.POST("product/update", apiMiGu.UpdateProduct) // 编辑产品
//api.POST("product/delete", apiMiGu.DeleteProduct) // 删除产品
api.POST("channel/list", apiMiGu.ChannelList) // 查询渠道列表
api.POST("channel/add", apiMiGu.AddChannel) // 新增渠道
//api.POST("channel/update", apiMiGu.UpdateChannel) // 编辑渠道
//api.POST("channel/delete", apiMiGu.DeleteChannel) // 删除渠道
api.POST("transaction/list", apiMiGu.TransactionList) // 查询交易流水记录
api.POST("order/list", apiMiGu.OrderList) // 查询订单列表
api.POST("historical_summary/list", apiMiGu.HistoricalSummaryList) // 历史汇总查询
api.POST("realtime_summary/list", apiMiGu.RealtimeSummaryList) // 当日实时汇总
api.POST("user_retention/list", apiMiGu.UserRetentionList) // 用户留存记录
api.POST("sys_channel/list", apiMiGu.SysChannelList) // 查询系统所有渠道编码
}
}
// registerMiGuControlManageUnAuthRouter 无需认证的路由代码
func registerMiGuControlManageUnAuthRouter(v1 *gin.RouterGroup) {
apiMiGu := migumanage.MiGuDeployService{}
api := v1.Group("/notice")
{
api.GET("subscribe", apiMiGu.SubscribeNotice) // 订购成功通知
api.GET("unsubscribe", apiMiGu.UnsubscribeNotice) // 退订通知
}
apiPost := v1.Group("/migu")
{
apiPost.POST("send_captcha", apiMiGu.SendCaptcha) // 下单接口(下发验证码)
apiPost.POST("submit_order", apiMiGu.SubmitOrder) // 提交接口(提交验证码)
apiPost.POST("order/check", apiMiGu.CheckOrder) // 查询是否已经退订接口
apiPost.POST("order/check_rights_info", apiMiGu.CheckRightsInfo) // 查询是否已经退订接口(咪咕)
}
apiEx := v1.Group("/coupon_provider")
{
apiEx.POST("send_captcha", apiMiGu.SendCaptchaEx) // 下单接口(下发验证码)-对外
apiEx.POST("submit_order", apiMiGu.SubmitOrderEx) // 提交接口(提交验证码)-对外
apiEx.POST("order/check", apiMiGu.CheckOrderEx) // 查询是否已经退订接口-对外
apiEx.POST("order/check_rights_info", apiMiGu.CheckRightsInfoEx) // 查询是否已经退订接口(咪咕)-对外
}
}