package com.zsElectric.boot.charging.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.zsElectric.boot.common.base.BaseEntity; import lombok.Getter; import lombok.Setter; import java.math.BigDecimal; /** * 第三方充电站信息实体 * * @author system * @since 2025-12-11 */ @TableName("third_party_station_info") @Getter @Setter public class ThirdPartyStationInfo extends BaseEntity { /** * 充电站ID */ private String stationId; /** * 运营商ID */ private String operatorId; /** * 设备所属方ID */ private String equipmentOwnerId; /** * 充电站名称 */ private String stationName; /** * 国家代码 */ private String countryCode; /** * 省市辖区编码 */ private String areaCode; /** * 详细地址 */ private String address; /** * 站点电话 */ private String stationTel; /** * 服务电话 */ private String serviceTel; /** * 站点类型 */ private Integer stationType; /** * 站点状态 */ private Integer stationStatus; /** * 车位数量 */ private Integer parkNums; /** * 经度 */ private BigDecimal stationLng; /** * 纬度 */ private BigDecimal stationLat; /** * 站点引导 */ private String siteGuide; /** * 建设场所 */ private Integer construction; /** * 站点照片(JSON数组) */ private String pictures; /** * 营业时间 */ private String busineHours; /** * 电费 */ private BigDecimal electricityFee; /** * 服务费 */ private BigDecimal serviceFee; /** * 停车费 */ private String parkFee; /** * 支付方式 */ private String payment; /** * 是否支持预约 */ private Integer supportOrder; /** * 备注 */ private String remark; /** * 创建人ID */ @TableField(fill = FieldFill.INSERT) private Long createBy; /** * 更新人ID */ @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateBy; /** * 逻辑删除标识 */ @TableLogic private Integer isDeleted; }