package com.doumee.dao.dto;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotNull;
|
import java.io.Serializable;
|
|
/**
|
* 附近门店查询请求
|
* @author rk
|
* @date 2026/04/14
|
*/
|
@Data
|
@ApiModel("附近门店查询请求")
|
public class ShopNearbyDTO implements Serializable {
|
|
@ApiModelProperty(value = "经度", required = true, example = "116.404")
|
@NotNull(message = "经度不能为空")
|
private Double longitude;
|
|
@ApiModelProperty(value = "纬度", required = true, example = "39.915")
|
@NotNull(message = "纬度不能为空")
|
private Double latitude;
|
|
@ApiModelProperty(value = "排序类型:1=距离由近到远;2=按评分排序", example = "1")
|
private Integer sortType;
|
|
@ApiModelProperty(value = "距离筛选范围(单位:米)", example = "3000")
|
private Integer distance;
|
|
@ApiModelProperty(value = "门店营业类型筛选:0=非全天;1=全天", example = "1")
|
private Integer businessType;
|
|
@ApiModelProperty(value = "门店名称(模糊查询)", example = "XX门店")
|
private String name;
|
|
}
|