- 引入 go-playground/validator/v10 用于结构体验证 - 集成 locales 和 universal-translator 实现中文错误提示 - 创建全局验证器实例并注册中文翻译 - 实现 GetFirstValidateError 函数提取第一条验证错误 - 注册字段名映射函数使用 json 标签作为错误提示字段名 - 在 go.mod 中添加相关依赖包并更新版本 |
||
|---|---|---|
| .. | ||
| valid.go | ||
- 引入 go-playground/validator/v10 用于结构体验证 - 集成 locales 和 universal-translator 实现中文错误提示 - 创建全局验证器实例并注册中文翻译 - 实现 GetFirstValidateError 函数提取第一条验证错误 - 注册字段名映射函数使用 json 标签作为错误提示字段名 - 在 go.mod 中添加相关依赖包并更新版本 |
||
|---|---|---|
| .. | ||
| valid.go | ||