// Package abstract ... // // Description : abstract ... // // Author : go_developer@163.com<白茶清欢> // // Date : 2025-01-23 18:44 package abstract import ( "git.zhangdeman.cn/gateway/validator/v10/define" ) // IValidateRuleGenerateFunc 生成校验规则的方法约束 // // Author : go_developer@163.com<白茶清欢> // // Date : 18:46 2025/1/23 // // 参数说明 // // - validateRule: 参数验证规则, 具体参见静态库声明 // - paramList: 验证规则需要的参数列表, 可以为空 // // 返回值说明 // - express: 生成的表达式 // - err: 表达式生成过程中出现的异常 type IValidateRuleGenerateFunc func(ruleConfig define.GenerateRuleExpressConfig) (express string, err error) // IFieldValidateRuleGenerateFunc 字段验证规则生成方法 // // Author : go_developer@163.com<白茶清欢> // // Date : 11:16 2025/1/24 type IFieldValidateRuleGenerateFunc func(fieldValidateRule define.FieldValidateGenerateConfig) (express string, err error)