1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package routers
-
- import (
- "spaceofcheng/services/controllers"
- "spaceofcheng/services/controllers/bodycheck"
- "spaceofcheng/services/controllers/cases"
- "spaceofcheng/services/controllers/course"
- "spaceofcheng/services/controllers/customer"
- "spaceofcheng/services/controllers/customerremark"
- "spaceofcheng/services/controllers/goods"
- "spaceofcheng/services/controllers/message"
- "spaceofcheng/services/controllers/user"
-
- "github.com/astaxie/beego"
- )
-
- func getGuestRoutes(prefix string) beego.LinkNamespace {
- return beego.NSNamespace(prefix,
- // cms
- beego.NSRouter("/cms/info", &message.MessageController{}, "get:GetCmsInfoByLocation"),
- beego.NSRouter("/cms/img", &message.MessageController{}, "get:GetImgByLocation"),
- beego.NSRouter("/cms/news", &message.MessageController{}, "get:GetNewsByLocation"),
- beego.NSRouter("/cms/case", &message.MessageController{}, "get:GetCmsCaseList"),
- beego.NSRouter("/cms/location", &message.MessageController{}, "get:GetLocations"),
- beego.NSRouter("/cms/location/detail", &message.MessageController{}, "get:GetLocationInfoList"),
- beego.NSRouter("/cms/course", &course.CourseController{}, "get:GetCourseByLocation"),
- beego.NSRouter("/cms/case/:cmscaseid", &message.MessageController{}, "get:GetCmsCaseByID"),
-
- // 课程
- beego.NSRouter("/course/:courseid", &course.CourseController{}, "get:GetCourseByID"),
- beego.NSRouter("/course", &course.CourseController{}, "get:GetCourseForWechatFront"),
-
- // 案场
- beego.NSRouter("/case", &cases.CaseController{}, "get:GetOrgCases"),
- beego.NSRouter("/cms/area", &cases.CaseController{}, "get:GetAreaByCase"),
-
- // 商品制作状态
- beego.NSRouter("/dict/order/makestatus", &goods.GoodsController{}, "get:GetMakeStatus"),
-
- // 商品
- beego.NSRouter("/goods", &goods.GoodsController{}, "get:GetListForWechat"),
- beego.NSRouter("/type/goods", &goods.GoodsController{}, "get:GetGoodsTypeByCase"),
-
- // 验证码 获取, 校验
- beego.NSRouter("/captcha", &controllers.BaseController{}, "get:SendCaptcha"),
- beego.NSRouter("/captcha", &controllers.BaseController{}, "post:ValidCaptcha"),
-
- // 微信 登录, 注册
- beego.NSRouter("/wxsignin", &customer.CustomerController{}, "post:SignIn"),
- beego.NSRouter("/wxsignup", &customer.CustomerController{}, "post:SignUp"),
-
- // 登录
- beego.NSRouter("/signin", &user.UserController{}, "post:SignIn"),
-
- // 微信
- // js sdk 签名
- beego.NSRouter("/wechat/jssdk/signature", &controllers.WechatController{}, "get:GetWxJsSDKSignature"),
- beego.NSRouter("/wechat/mini/login", &controllers.WechatController{}, "post:MiniLogin"),
- beego.NSRouter("/wechat/mini/decodedata", &controllers.WechatController{}, "post:DecodeMiniData"),
-
- beego.NSRouter("/websocket/:grps/:id", &controllers.BaseController{}, "get:Ws"),
-
- // 体检参数接收
- beego.NSRouter("/PostCheckResult", &bodycheck.BodyCheckController{}, "post:PostCheckResult"),
- beego.NSRouter("/GetQrcodeURL", &bodycheck.BodyCheckController{}, "get:GetQrcodeURL"),
-
- // 签到
- beego.NSRouter("/case/checkin", &cases.SigninController{}, "post:AddSignin"),
- beego.NSRouter("/wechat", &controllers.WechatController{}, "get,post:WechatInfo"),
- // beego.NSRouter("/wechat", &controllers.WechatController{}, "post:WxReceive"),
-
- beego.NSRouter("/customerremark/:recommendCode", &customerremark.CustomerRemarkController{}, "get:IsExist"),
- )
- }
|