package com.cool.store.response.oppty;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.catalina.User;

import java.util.List;

/**
 * @Author suzhuhong
 * @Date 2025/3/26 17:24
 * @Version 1.0
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class OpportunityDetailResponse {

    @ApiModelProperty("机会点编号")
    private String code;
    @ApiModelProperty("机会点等级 1: 低，2：中，3：高")
    private Integer level;
    @ApiModelProperty("机会点名称")
    private String name;
    @ApiModelProperty("机会点地址")
    private String address;
    @ApiModelProperty("地理坐标 GeoHash 值")
    private String location;
    @ApiModelProperty("省编码")
    private Integer province;
    @ApiModelProperty("市编码")
    private Integer city;
    @ApiModelProperty("区县编码")
    private Integer district;
    @ApiModelProperty("拓展人信息")
    private UserResponse bdUser;
    @ApiModelProperty(" 关注人用户信息 ")
    private List<UserResponse> atUsers;
    @ApiModelProperty("机会点周边品牌信息列表")
    private List<BrandResponse> brandStats;
    @ApiModelProperty("门店信息，如果该机会点开出了门店则返回，见门店信息表")
    private StoreInfoResponse storeInfo;
    @ApiModelProperty("铺位信息数组，如果机会点已经关联铺位 ，见铺位信息")
    private List<BerthInfoResponse> berthInfo;


}
