public static record ResValua(
@NotNull(message = "建筑面积不能为空")
@Positive(message = "参数不合法,面积必须大于0")
double buildingArea,
@NotBlank(message = "地址不能为空")
String address,
@Positive(message = "areaId必须是正数且大于0")
int areaId,
@Positive(message = "cityId必须是正数且大于0")
int cityId,
@NotNull(message = "经度不能为空")
@Min(value = -180, message = "经度不能小于 -180")
@Max(value = 180, message = "经度不能大于 180")
double longitude,
@NotNull(message = "纬度不能为空")
@Min(value = -90, message = "纬度不能小于 -90")
@Max(value = 90, message = "纬度不能大于 90")
double latitude,
) {
}
/**
* @param jsonParam
* @return BaseResponse<UserLoginResultEntity>
* @MethodName: resValuation
* @Description: 此处是Controller里
* @author
*/
@PostMapping("resValuation")
public BaseResponse<UserLoginResultEntity> resValuation(@RequestBody @Valid FxtApiManageController.ResValua jsonParam){
return fxtApiService.resValuation(jsonParam);
}
Java接口参数校验
于 2025-02-07 09:59:33 首次发布