提供
yapi
的高级设置信息, 返回一个json
字符串或者map
来将信息设置到yapi
的高级设置中
# Max、Min -advanced
field.advanced[@javax.validation.constraints.Max]=groovy:```
return [maximum:it.ann("javax.validation.constraints.Max")]
```
field.advanced[@javax.validation.constraints.Min]=groovy:```
return [minimum:it.ann("javax.validation.constraints.Min")]
```
ValidationDemoDto.java
public class ValidationDemoDto {
@Min(666)
private Integer minInt;
@Max(999)
private Integer maxInt;
@Min(666)
private Double minDouble;
@Max(999)
private double maxDouble;
@Min(666)
@Max(999)
private Integer rangeInt;
@Min(66)
@Max(9999)
private float rangeFloat;
}
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
minInt | integer | 非必须 | 最小值: 666 | ||
maxInt | integer | 非必须 | 最大值: 999 | ||
minDouble | number | 非必须 | 最小值: 666 | ||
maxDouble | number | 非必须 | 最大值: 999 | ||
rangeInt | integer | 非必须 | 最大值: 999 最小值: 666 |
||
rangeFloat | number | 非必须 | 最大值: 9999 最小值: 666 |