init.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package route
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "youngee_m_api/handler"
  5. "youngee_m_api/model/http_model"
  6. )
  7. func InitRoute(r *gin.Engine) {
  8. r.POST("/login", handler.WrapCodeLoginHandler)
  9. r.GET("/getLoginUser", handler.WrapGetLoginUserHandler)
  10. r.GET("/test/ping", func(c *gin.Context) {
  11. resp := http_model.CommonResponse{
  12. Status: 0,
  13. Message: "",
  14. Data: "ping",
  15. }
  16. c.JSON(200, resp)
  17. })
  18. //r.Any("/testDemo", func(c *gin.Context) {
  19. // resp := http_model.CommonResponse{
  20. // Status: 0,
  21. // Message: "",
  22. // Data: "pong",
  23. // }
  24. // c.JSON(200, resp)
  25. // // 注意这里只是debug用的 接口要写成handler形式
  26. //})
  27. m := r.Group("/youngee/m")
  28. {
  29. m.POST("/test", func(c *gin.Context) {
  30. resp := http_model.CommonResponse{
  31. Status: 0,
  32. Message: "",
  33. Data: "ping",
  34. }
  35. c.JSON(200, resp)
  36. })
  37. m.POST("/product/list", handler.WrapFullProjectListHandler)
  38. m.POST("/project/show", handler.WrapShowProjectHandler)
  39. //m.POST("/product/findall", handler.WrapFindAllProductHandler)
  40. m.POST("/product/find", handler.WrapFindProductHandler)
  41. m.POST("/pay/paysum", handler.WrapPaySumHandler)
  42. m.POST("/project/update", handler.WrapUpdateProjectHandler)
  43. m.POST("/project/approve", handler.WrapApproveProjectHandler)
  44. }
  45. }