project_start.go 623 B

12345678910111213141516171819202122
  1. package handler
  2. import (
  3. "cicv-data-closedloop/common/config/c_log"
  4. "cicv-data-closedloop/common/entity"
  5. "github.com/gin-gonic/gin"
  6. "net/http"
  7. )
  8. type StartProjectParam struct {
  9. ProjectId int `json:"projectId"`
  10. }
  11. func StartProject(c *gin.Context) {
  12. projectStartParam := new(StartProjectParam)
  13. if err := c.ShouldBindJSON(&projectStartParam); err != nil {
  14. c_log.GlobalLogger.Error("项目启动接收请求参数报错:", err)
  15. c.JSON(http.StatusBadRequest, entity.HttpResult{Status: false, Code: "1001", Message: "请求参数格式错误。"})
  16. return
  17. }
  18. c.JSON(http.StatusOK, gin.H{"status": "success"})
  19. }