package com.oying.modules.pc.store.view;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalTime;
|
|
@Data
|
public class StoreSimpleView {
|
|
@ApiModelProperty(value = "店铺ID")
|
private Long storeId;
|
|
@ApiModelProperty(value = "商户ID")
|
private Long merchantId;
|
|
@ApiModelProperty(value = "平台类目")
|
private Long platformCategoryId;
|
|
@ApiModelProperty(value = "店铺类型:1-自营 2-加盟 3-第三方")
|
private Integer storeType;
|
|
@ApiModelProperty(value = "店铺名称")
|
private String storeName;
|
|
@ApiModelProperty(value = "状态")
|
private Integer status;
|
|
@ApiModelProperty(value = "店铺logo图片")
|
private Long logoImageId;
|
|
@ApiModelProperty(value = "店铺logo图片Url")
|
private String logoImageUrl;
|
|
@ApiModelProperty(value = "店铺封面图")
|
private Long coverImageId;
|
|
@ApiModelProperty(value = "店铺封面图Url")
|
private String coverImageUrl;
|
|
@ApiModelProperty(value = "店铺描述")
|
private String description;
|
|
@ApiModelProperty(value = "配送费用")
|
private BigDecimal deliveryFee;
|
|
@ApiModelProperty(value = "起送金额")
|
private BigDecimal deliveryMinimum;
|
|
@ApiModelProperty(value = "联系电话")
|
private String contactPhone;
|
|
@ApiModelProperty(value = "营业开始时间")
|
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "HH:mm")
|
private LocalTime openTime;
|
|
@ApiModelProperty(value = "营业结束时间")
|
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "HH:mm")
|
private LocalTime closeTime;
|
|
@ApiModelProperty(value = "市级代码")
|
private String cityCode;
|
|
@ApiModelProperty(value = "详细地址")
|
private String address;
|
|
@ApiModelProperty(value = "经度")
|
private Double longitude;
|
|
@ApiModelProperty(value = "纬度")
|
private Double latitude;
|
|
@ApiModelProperty(value = "营业半径(米)")
|
private Integer radius;
|
|
@ApiModelProperty(value = "是否支持退货")
|
private Integer returns;
|
|
@ApiModelProperty(value = "是否支持自提")
|
private Integer selfPickup;
|
|
}
|