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