projects.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package v1
  2. import (
  3. // . "sfis/service"
  4. "github.com/gin-gonic/gin"
  5. )
  6. /**
  7. 项目相关接口服务
  8. */
  9. func ProjectApiRegister(router *gin.Engine) {
  10. routerGroup := router.Group("/sfis/api/v1/")
  11. routerGroup.Use()
  12. {
  13. routerGroup.POST("/projectList", getProjectsList)
  14. routerGroup.POST("/projectDetail", getProjectDetail)
  15. routerGroup.POST("/winnerProjectList", winnerProjectList)
  16. }
  17. }
  18. //获取项目列表接口
  19. func getProjectsList(c *gin.Context) {
  20. projectName := c.Query("name")
  21. winner := c.Query("winner")
  22. // time := c.Query("time")
  23. data := &map[string]interface{}{}
  24. if projectName != "" || winner != "" {
  25. // data = ProjectListData(projectName, winner, time)
  26. }
  27. c.JSON(200, data)
  28. }
  29. //获取项目详情
  30. func getProjectDetail(c *gin.Context) {
  31. id := c.Query("id")
  32. data := &map[string]interface{}{}
  33. if id != "" {
  34. // data = ProjectDetailData(id)
  35. }
  36. c.JSON(200, data)
  37. }
  38. //中标信息查询项目
  39. func winnerProjectList(c *gin.Context) {
  40. winner := c.Query("winner")
  41. data := &map[string]interface{}{}
  42. if winner != "" {
  43. // data = WinnerProjectListData(winner)
  44. }
  45. c.JSON(200, data)
  46. }