引入 三方 govalidator 包
验证基类
验证子类(具体实现 业务参数验证)
控制器 调用 验证子类
1.引入 govalidator 验证包
go get github.com/thedevsaddam/govalidator
2.封装 验证基类
// Package requests 处理请求数据和表单验证
package requests
import (
"github.com/thedevsaddam/govalidator"
)
func validate(data interface{
}, rules govalidator.MapData, messages govalidator.MapData) map[string][]string