kra/internal/initialize/validator.go

36 lines
592 B
Go

package initialize
import (
"kra/pkg/utils"
)
// InitValidator 初始化验证器规则
func InitValidator() {
// 分页验证规则
_ = utils.RegisterRule("PageVerify",
utils.Rules{
"Page": {utils.NotEmpty()},
"PageSize": {utils.NotEmpty()},
},
)
// ID验证规则
_ = utils.RegisterRule("IdVerify",
utils.Rules{
"Id": {utils.NotEmpty()},
},
)
// 权限ID验证规则
_ = utils.RegisterRule("AuthorityIdVerify",
utils.Rules{
"AuthorityId": {utils.NotEmpty()},
},
)
}
// init 包初始化时自动注册验证规则
func init() {
InitValidator()
}