package com.ruoyi.ibs.grid.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.locationtech.jts.geom.Coordinate;

import java.util.List;

/**
 * @Author 吴凯程
 * @Date 2024/10/14
 **/

@Data
public class RegionDataVO {


    /**
     * 街道
     */
    @ApiModelProperty(value = "乡镇", notes = "")
    private String town;

    /**
     * 村
     */
    @ApiModelProperty(value = "村", notes = "")
    private String village;


    /**
     * 行政区划编码
     */
    @ApiModelProperty(value = "行政区划编码", notes = "")
    private String code;

    /**
     * 行政区划名称
     */
    @ApiModelProperty(value = "行政区划名称", notes = "")
    private String label;

    /**
     * 行政区划等级
     */
    @ApiModelProperty(value = "行政区划等级", notes = "")
    private Integer level;

    /**
     * 行政区划等级
     */
    @ApiModelProperty(value = "区域类型", notes = "")
    private String regionType;

    @ApiModelProperty(value = "下级区划数量", notes = "")
    private Long regionCount;

    @ApiModelProperty(value = "个人客户规模", notes = "")
    private Long custRetailCount;

    @ApiModelProperty(value = "企业客户规模", notes = "")
    private Long custBusinessCount;

    @ApiModelProperty(value = "商户客户规模", notes = "")
    private Long custMerchantCount;

    @ApiModelProperty(value = "区域备注", notes = "")
    private String remark;

    private List<List<Coordinate[]>> polygonList;

}
