36 lines
592 B
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()
|
|
}
|