Handler struct 校验参数能否支持不同参数关联校验
nange opened this issue · comments
LanceLi commented
比如StartTime,EndTime两个字段,我希望校验EndTime的值是否大于StartTime。目前能实现这个需求吗?
Andeya commented
目前不支持这个需求
LanceLi commented
考虑支持么,比如能否在Handler struct 增加一个方法:
Validate() error 来实现这个功能?
Andeya commented
这样和你在handler里面调用方法进一步判断,没什么差别了
Andeya commented
可以考虑使用 https://github.com/bytedance/go-tagexpr 来实现
LanceLi commented
OK,看了一下,很强大。