2025-01-23 18:51:56 +08:00
|
|
|
// Package abstract ...
|
|
|
|
//
|
|
|
|
// Description : abstract ...
|
|
|
|
//
|
|
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
|
|
//
|
|
|
|
// Date : 2025-01-23 18:44
|
|
|
|
package abstract
|
|
|
|
|
|
|
|
import "git.zhangdeman.cn/zhangdeman/consts"
|
|
|
|
|
|
|
|
// IValidateRuleGenerateFunc 生成校验规则的方法约束
|
|
|
|
//
|
|
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
|
|
//
|
|
|
|
// Date : 18:46 2025/1/23
|
|
|
|
//
|
2025-01-24 11:15:59 +08:00
|
|
|
// 参数说明
|
2025-01-23 18:51:56 +08:00
|
|
|
//
|
2025-01-24 11:15:59 +08:00
|
|
|
// - validateRule: 参数验证规则, 具体参见静态库声明
|
|
|
|
// - paramList: 验证规则需要的参数列表, 可以为空
|
2025-01-23 18:51:56 +08:00
|
|
|
//
|
2025-01-24 11:15:59 +08:00
|
|
|
// 返回值说明
|
2025-01-23 18:51:56 +08:00
|
|
|
// - express: 生成的表达式
|
|
|
|
// - err: 表达式生成过程中出现的异常
|
|
|
|
type IValidateRuleGenerateFunc func(validateRule consts.ValidatorRule, paramList ...any) (express string, err error)
|