type UpdateStatusRequest struct {
ID int64 `json:"id" validate:"required,gt=0"`
Status int32 `json:"status" validate:"required,oneof=0 1"`
}
對于 status 其實我的邏輯是必須傳,切必須是 0 或者 1,但是實際邏輯中如果傳 0 會提示 required 不匹配,只能將 required tag去掉,依靠 oneof 這個 tag,go 的這個默認值設計確實 validator 也不好解決,除非改指針。