package com.zcloud.modules.kangzai.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author fangjiakai
 * @Desc 河流县区段信息表(BusRiverSectionsStreet)实体
 * @Date 2025-06-12 17:14:57
 */
@Data
@TableName("bus_river_sections_street")
public class BusRiverSectionsStreetEntity implements Serializable {
    private static final long serialVersionUID = -37823698486825338L;
    //河段ID
    @ApiModelProperty(value = "河段ID")
    @TableId
    private String riverSectionsStreetId;
    //关联河流ID
    @ApiModelProperty(value = "关联河流ID")
    private String riverId;
    //县区段长度（km）
    @ApiModelProperty(value = "县区段长度（km）")
    private Double sectionLength;
    //最小河宽（m）
    @ApiModelProperty(value = "最小河宽（m）")
    private Double riverWidthMin;
    //最大河宽（m）
    @ApiModelProperty(value = "最大河宽（m）")
    private Double riverWidthMax;
    //平均河宽（m）
    @ApiModelProperty(value = "平均河宽（m）")
    private Double riverWidthAvg;
    //河段特征描述
    @ApiModelProperty(value = "河段特征描述")
    private String sectionDescription;
    //省（字典）
    @ApiModelProperty(value = "省（字典）")
    private String province;
    //区行政编码
    @ApiModelProperty(value = "区行政编码")
    private String county;
    //市（字典）
    @ApiModelProperty(value = "市（字典）")
    private String city;
    //村庄行政编码
    @ApiModelProperty(value = "村庄行政编码")
    private String village;
    //街（字典）
    @ApiModelProperty(value = "街（字典）")
    private String street;
    //区名称
    @ApiModelProperty(value = "区名称")
    private String areaName;
    //经度
    @ApiModelProperty(value = "经度")
    private Double longitude;
    //纬度
    @ApiModelProperty(value = "纬度")
    private Double latitude;
    //是否删除
    @ApiModelProperty(value = "是否删除")
    @TableField(fill = FieldFill.INSERT)
    private Integer isDelete;

}

