审查视图

pkg/port/beego/routers/router.go 3.0 KB
tangxvhui authored
1 2 3 4 5 6 7 8 9 10 11 12 13
package routers

import (
	"github.com/astaxie/beego"
	"gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/port/beego/controllers"
)

func init() {
	adminRouter := beego.NewNamespace("/v1",
		beego.NSNamespace("/auth",
			beego.NSRouter("/login", &controllers.AdminLoginController{}, "POST:Login"),
			beego.NSRouter("/captcha-init", &controllers.AdminLoginController{}, "POST:CaptchaInit"),
			beego.NSRouter("/profile", &controllers.AdminLoginController{}, "POST:AdminpPofile"),
tangxvhui authored
14
			beego.NSRouter("/pwd-update", &controllers.AdminLoginController{}, "POST:PwdUpdate"),
tangxvhui authored
15 16 17 18 19
		),
		beego.NSNamespace("/admin",
			beego.NSRouter("/update", &controllers.AdminUserController{}, "POST:SaveAdminUser"),
			beego.NSRouter("/detail", &controllers.AdminUserController{}, "POST:GetAdminUser"),
			beego.NSRouter("/list", &controllers.AdminUserController{}, "POST:ListAdminUser"),
tangxvhui authored
20 21
			beego.NSRouter("/forbidden", &controllers.AdminUserController{}, "POST:ForbiddenAdminUser"),
			beego.NSRouter("/permission", &controllers.AdminUserController{}, "POST:BeforeEditAdminUser"),
tangxvhui authored
22
		),
23 24 25 26 27 28 29
		beego.NSNamespace("/partners",
			beego.NSRouter("/list", &controllers.PartnerInfoController{}, "POST:ListPartnerInfo"),
			beego.NSRouter("/add", &controllers.PartnerInfoController{}, "POST:CreatePartnerInfo"),
			beego.NSRouter("/edit", &controllers.PartnerInfoController{}, "POST:UpdatePartnerInfo"),
			beego.NSRouter("/detail", &controllers.PartnerInfoController{}, "POST:GetPartnerInfo"),
			beego.NSRouter("/set-status", &controllers.PartnerInfoController{}, "POST:PartnerInfoSetState"),
		),
yangfu authored
30
		beego.NSNamespace("/dividends",
tangxvhui authored
31 32
			beego.NSRouter("/list", &controllers.OrderDividendController{}, "POST:PageListOrderDividend"),
			// beego.NSRouter("/edit", &controllers.DividendsController{}, "POST:Edit"),
tangxvhui authored
33
			beego.NSRouter("/detail", &controllers.OrderDividendController{}, "POST:OrderDividendDetail"),
yangfu authored
34
		),
tangxvhui authored
35
		beego.NSNamespace("/order",
tangxvhui authored
36 37 38 39
			beego.NSRouter("/purpose/list", &controllers.OrderInfoController{}, "POST:PageListOrderPurpose"),
			beego.NSRouter("/purpose/update", &controllers.OrderInfoController{}, "POST:UpdateOrderPurpose"),
			beego.NSRouter("/purpose/detail", &controllers.OrderInfoController{}, "POST:GetOrderPurpose"),
			beego.NSRouter("/purpose/del", &controllers.OrderInfoController{}, "POST:RemoveOrderPurpose"),
tangxvhui authored
40
			beego.NSRouter("/purpose/sendout", &controllers.OrderInfoController{}, "POST:OrderPurposeDelivery"),
tangxvhui authored
41
			beego.NSRouter("/actual/list", &controllers.OrderInfoController{}, "POST:PageListOrderReal"),
tangxvhui authored
42
			beego.NSRouter("/actual/detail", &controllers.OrderInfoController{}, "POST:GetOrderReal"),
tangxvhui authored
43 44
			beego.NSRouter("/actual/del", &controllers.OrderInfoController{}, "POST:RemoveOrderReal"),
45
			beego.NSRouter("/actual/update", &controllers.OrderInfoController{}, "POST:UpdateOrderReal"),
tangxvhui authored
46
			beego.NSRouter("/actual/close", &controllers.OrderInfoController{}, "POST:OrderDisable"),
tangxvhui authored
47
		),
tangxvhui authored
48
tangxvhui authored
49 50 51
		beego.NSNamespace("/common",
			beego.NSRouter("/partner", &controllers.CommonController{}, "POST:GetPartnerList"),
		),
tangxvhui authored
52
	)
tangxvhui authored
53
tangxvhui authored
54 55
	beego.AddNamespace(adminRouter)
}