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; }