add
This commit is contained in:
@@ -1,26 +1,27 @@
|
|||||||
package logic
|
package logic
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"futures_trade_record/db" // 数据库操作相关包
|
||||||
"net/http"
|
"net/http"
|
||||||
"futures_trade_record/db" // 数据库操作相关包
|
"time" // 时间处理包
|
||||||
"time" // 时间处理包
|
|
||||||
"github.com/google/uuid" // UUID生成工具
|
|
||||||
"github.com/gin-gonic/gin" // Gin框架,用于处理HTTP请求
|
"github.com/gin-gonic/gin" // Gin框架,用于处理HTTP请求
|
||||||
"go.uber.org/zap" // 日志库
|
"github.com/google/uuid" // UUID生成工具
|
||||||
|
"go.uber.org/zap" // 日志库
|
||||||
)
|
)
|
||||||
|
|
||||||
// CreateVarietyRequest 注册请求参数结构
|
// CreateVarietyRequest 注册请求参数结构
|
||||||
type CreateVarietyRequest struct {
|
type CreateVarietyRequest struct {
|
||||||
Name string `json:"name" binding:"required"` // 品种名称,必填
|
Name string `json:"name" binding:"required"` // 品种名称,必填
|
||||||
Code string `json:"code" binding:"required"` // 品种代码,必填
|
Code string `json:"code" binding:"required"` // 品种代码,必填
|
||||||
Tick float64 `json:"tick" binding:"min=0"` // 跳点值,必填,需大于等于0
|
Tick float64 `json:"tick" binding:"min=0"` // 跳点值,必填,需大于等于0
|
||||||
TickPrice float64 `json:"tick_price" binding:"min=0"` // 跳点价格,必填,需大于等于0
|
TickPrice float64 `json:"tick_price" binding:"min=0"` // 跳点价格,必填,需大于等于0
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateVarietyResponse 注册响应结构
|
// CreateVarietyResponse 注册响应结构
|
||||||
type CreateVarietyResponse struct {
|
type CreateVarietyResponse struct {
|
||||||
Success bool `json:"success"` // 操作是否成功
|
Success bool `json:"success"` // 操作是否成功
|
||||||
Message string `json:"message"` // 提示信息
|
Message string `json:"message"` // 提示信息
|
||||||
Data CreateVarietyData `json:"data"` // 响应数据
|
Data CreateVarietyData `json:"data"` // 响应数据
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -37,7 +38,7 @@ func CreateVarietyHandler(c *gin.Context) {
|
|||||||
reqID = uuid.New().String()
|
reqID = uuid.New().String()
|
||||||
zap.L().Debug("✨ 生成新的请求ID", zap.String("req_id", reqID))
|
zap.L().Debug("✨ 生成新的请求ID", zap.String("req_id", reqID))
|
||||||
}
|
}
|
||||||
|
|
||||||
zap.L().Info("📥 收到品种创建请求",
|
zap.L().Info("📥 收到品种创建请求",
|
||||||
zap.String("req_id", reqID),
|
zap.String("req_id", reqID),
|
||||||
zap.String("path", c.Request.URL.Path),
|
zap.String("path", c.Request.URL.Path),
|
||||||
@@ -215,4 +216,4 @@ func CreateVarietyHandler(c *gin.Context) {
|
|||||||
VarietyID: varietyID,
|
VarietyID: varietyID,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user