package com.ruoyi.ibs.draw.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Author 吴凯程
 * @Date 2024/12/25
 **/
@Data
@TableName("draw_shape_cust")
public class DrawShapeCust implements Serializable {
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键", name = "id")
    @TableId(type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "图形主键", name = "shapeId")
    private Long shapeId;

    @ApiModelProperty(value = "图层主键", name = "layerId")
    private Long layerId;

    @ApiModelProperty(value = "客户号", name = "custId")
    private String custId;

    @ApiModelProperty(value = "客户姓名", name = "custName")
    private String custName;

    @ApiModelProperty(value = "客户类型", name = "custType")
    private String custType;

    /**
     * 地址名称;类似经营地址/注册地址
     */
    private String addressName;

    //省
    private String province;
    //市
    private String city;
    //县区
    private String county;
    /**
     * 街道/镇，取使用地址对应值的解析结果-行政区划乡镇/街道级
     */
    private String street;
    /**
     * 社区/村，取使用地址对应值的解析结果-行政区划村/社区级
     */
    private String community;
    /**
     * 详细地址，取使用地址对应值的解析结果-楼幢门牌号
     */
    private String addressDetail;


}
