1.不能传0值

type reqPostProcess struct {   ProjectID      int64 `json:"project_id" binding:"required,gte=1" example:"10"`   JobID          int64 `json:"job_id" binding:"required,gte=1" example:"10"`   ShowType       int   `json:"show_type" binding:"required" example:"3"`   CurScalarIndex int   `json:"cur_scalarIndex" binding:"required" example:"0"`   ContourEnable  bool  `json:"contour_enable" binding:"required" example:"false"`}

报错:

[Key: 'reqPostProcess.CurScalarIndex' Error:Field validation for 'CurScalarIndex' failed on the 'required' tag]

正确的写法

type reqPostProcess struct {   ProjectID      int64 `json:"project_id" binding:"required,gte=1" example:"10"`   JobID          int64 `json:"job_id" binding:"required,gte=1" example:"10"`   ShowType       *int   `json:"show_type" binding:"required" example:"3"`   CurScalarIndex *int   `json:"cur_scalarIndex" binding:"required" example:"0"`   ContourEnable  bool  `json:"contour_enable" binding:"required" example:"false"`}