LocationDTO.java 672 Bytes
package com.diligrp.rider.dto;

import jakarta.validation.constraints.DecimalMax;
import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class LocationDTO {
    @NotNull(message = "经度不能为空")
    @DecimalMin(value = "-180.0", message = "经度超出范围")
    @DecimalMax(value = "180.0", message = "经度超出范围")
    private BigDecimal lng;

    @NotNull(message = "纬度不能为空")
    @DecimalMin(value = "-90.0", message = "纬度超出范围")
    @DecimalMax(value = "90.0", message = "纬度超出范围")
    private BigDecimal lat;
}