package v1 import ( "sfbase/global" "sfis/service" "github.com/gin-gonic/gin" ) /** 项目相关接口服务 */ func ProjectApiRegister(router *gin.Engine) { routerGroup := router.Group("/sfis/api/v1/") routerGroup.Use() { routerGroup.POST("/projectList", getProjectsList) routerGroup.POST("/projectDetail", getProjectDetail) } } //获取项目列表接口 func getProjectsList(c *gin.Context) { projectName := c.PostForm("name") winner := c.PostForm("winner") time := c.PostForm("time") global.Logger.Info("projectName " + projectName) data := &map[string]interface{}{} if projectName != "" || winner != "" { global.Logger.Info("666") data = service.ProjectListData(projectName, winner, time) } c.JSON(200, data) } //获取项目详情 func getProjectDetail(c *gin.Context) { id := c.PostForm("id") global.Logger.Info("id "+ id) data := map[string]interface{}{} if id != "" { data = service.ProjectDetailData(id) } c.JSON(200, data) }