package cc.mrbird.febs.mall.vo;
|
|
import cn.hutool.core.util.StrUtil;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
|
/**
|
* @author wzy
|
* @date 2023-04-20
|
**/
|
@Data
|
@ApiModel(value = "ApiShopVo", description = "店铺列表")
|
public class ApiShopVo {
|
|
@ApiModelProperty(value = "店铺名称")
|
private String shopName;
|
|
@ApiModelProperty(value = "店铺缩略图")
|
private String shopImage;
|
|
@ApiModelProperty(value = "店铺地址")
|
private String shopAddress;
|
|
@ApiModelProperty(value = "联系方式")
|
private String phone;
|
|
@ApiModelProperty(value = "经度")
|
private BigDecimal longitude;
|
|
@ApiModelProperty(value = "纬度")
|
private BigDecimal latitude;
|
|
private String province;
|
|
private String city;
|
|
private String county;
|
|
private String address;
|
|
public String getAddress() {
|
if (StrUtil.isBlank(city) || StrUtil.isBlank(province) || StrUtil.isBlank(county)) {
|
return null;
|
}
|
|
if (city.equals(province)) {
|
return province + county + shopAddress;
|
} else {
|
return province + city + county + shopAddress;
|
}
|
}
|
|
@ApiModelProperty(value = "距离")
|
private BigDecimal distance;
|
}
|