Browse Source

初始化接口

xuzhiheng 4 years ago
parent
commit
ae252e603b
3 changed files with 35 additions and 5 deletions
  1. 5 5
      api/v1/projects.go
  2. 11 0
      service/projectDetail.go
  3. 19 0
      service/projects.go

+ 5 - 5
api/v1/projects.go

@@ -1,7 +1,7 @@
 package v1
 
 import (
-	// . "sfis/service"
+	"sfis/service"
 
 	"github.com/gin-gonic/gin"
 )
@@ -23,10 +23,10 @@ func ProjectApiRegister(router *gin.Engine) {
 func getProjectsList(c *gin.Context) {
 	projectName := c.Query("name")
 	winner := c.Query("winner")
-	// time := c.Query("time")
+	time := c.Query("time")
 	data := &map[string]interface{}{}
 	if projectName != "" || winner != "" {
-		// data = ProjectListData(projectName, winner, time)
+		data = service.ProjectListData(projectName, winner, time)
 	}
 	c.JSON(200, data)
 }
@@ -36,7 +36,7 @@ func getProjectDetail(c *gin.Context) {
 	id := c.Query("id")
 	data := &map[string]interface{}{}
 	if id != "" {
-		// data = ProjectDetailData(id)
+		data = service.ProjectDetailData(id)
 	}
 	c.JSON(200, data)
 }
@@ -46,7 +46,7 @@ func winnerProjectList(c *gin.Context) {
 	winner := c.Query("winner")
 	data := &map[string]interface{}{}
 	if winner != "" {
-		// data = WinnerProjectListData(winner)
+		data = service.WinnerProjectListData(winner)
 	}
 	c.JSON(200, data)
 }

+ 11 - 0
service/projectDetail.go

@@ -0,0 +1,11 @@
+package service
+
+import (
+	"sfbase/global"
+)
+
+func ProjectDetailData(id string) *map[string]interface{} {
+	global.Logger.Info("id " + id)
+	data := &map[string]interface{}{}
+	return data
+}

+ 19 - 0
service/projects.go

@@ -0,0 +1,19 @@
+package service
+
+import (
+	"sfbase/global"
+)
+
+func ProjectListData(projectName, winner, time string) *map[string]interface{} {
+	global.Logger.Info("projectName " + projectName)
+	global.Logger.Info("winner " + winner)
+	global.Logger.Info("time " + time)
+	data := &map[string]interface{}{}
+	return data
+}
+
+func WinnerProjectListData(winner string) *map[string]interface{} {
+	global.Logger.Info("winner " + winner)
+	data := &map[string]interface{}{}
+	return data
+}