| | |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.fasterxml.jackson.annotation.JsonProperty; |
| | | import com.ruoyi.common.core.web.domain.BasePojo; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | |
| | |
| | | * 站点类型(0=其他,1=公共,2=个人,3=公交(专业),4=环卫(专用),5=物流(专用),6=出租车(专用)) |
| | | */ |
| | | @TableField("site_type") |
| | | @ApiModelProperty(value = "站点类型(0=其他,1=公共,2=个人,3=公交(专业),4=环卫(专用),5=物流(专用),6=出租车(专用))", required = true) |
| | | @ApiModelProperty(value = "站点类型(0=其他,1=公共,2=个人,3=公交(专业),4=环卫(专用),5=物流(专用),6=出租车(专用),7=分时租赁(专用),8=小区共享(专用),9=单位(专用),10=私人共享桩(专用))", required = true) |
| | | private Integer siteType; |
| | | /** |
| | | * 经营类型(1=直营,2=非直营) |
| | |
| | | * 建设场所(0=其他,1=居民区,2=公共机构,3=企事业单位,4=写字楼,5=工业园区,6=交通枢纽,7=大型文体设施,8=城市绿地,9=大型建筑配建停车场,10=路边停车位,11=城际高速服务区) |
| | | */ |
| | | @TableField("construction_site") |
| | | @ApiModelProperty(value = "建设场所(0=其他,1=居民区,2=公共机构,3=企事业单位,4=写字楼,5=工业园区,6=交通枢纽,7=大型文体设施,8=城市绿地,9=大型建筑配建停车场,10=路边停车位,11=城际高速服务区)", required = true) |
| | | @ApiModelProperty(value = "建设场所(0=其他,1=居民区,2=公共机构,3=企事业单位,4=写字楼,5=工业园区,6=交通枢纽,7=大型文体设施,8=城市绿地,9=大型建筑配建停车场,10=路边停车位,11=城际高速服务区),12=风景区,13=公交场站,14=加油加气站,15=出租车", required = true) |
| | | private Integer constructionSite; |
| | | /** |
| | | * 站点环境图 |
| | |
| | | * 开始服务时间 |
| | | */ |
| | | @TableField("start_service_time") |
| | | @ApiModelProperty(value = "开始服务时间") |
| | | @ApiModelProperty(value = "2.0修改字段-运营时间,{\"1\":[\"09:00-17:30\",\"19:30-22:00\"],\"2\":[\"09:00-17:30\",\"19:30-22:00\"],\"3\":[\"09:00-17:30,\"19:30-2:00\"],\"4\":[\"09:00-17:30\"],5\":[\"09:00-17:30\"],\"6\":[\"09:00-17:30\"],\"7\":[\"09:00-17:30\"]}") |
| | | private String startServiceTime; |
| | | /** |
| | | * 结束服务时间 |
| | |
| | | */ |
| | | @TableField("mark") |
| | | private Integer mark; |
| | | |
| | | /** |
| | | * 充换电站所在县以下行政区划代码 |
| | | */ |
| | | @TableField("area_code_countryside") |
| | | @ApiModelProperty(value = "2.0修改字段-充换电站所在县以下行政区划代码") |
| | | private String areaCodeCountryside; |
| | | /** |
| | | * 站点分类 |
| | | */ |
| | | @TableField("station_classification") |
| | | @ApiModelProperty(value = "2.0修改字段-站点分类1=充电站 2=换电站 3=充换电一体站") |
| | | private Integer stationClassification; |
| | | /** |
| | | * 通用类型 |
| | | */ |
| | | @TableField("general_application_type") |
| | | @ApiModelProperty(value = "2.0修改字段-1:通用类型(可为3种及3种以上的换电车型进行换电的换电站)2:非通用 注:站点分类为2或3时,此字段为必填项;站点分类为1时,此字段为非必填项") |
| | | private Integer generalApplicationType; |
| | | /** |
| | | * 服务车型描述 |
| | | */ |
| | | @TableField("swap_match_cars") |
| | | @ApiModelProperty(value = "2.0修改字段-描述换电站可服务的车系车型(厂牌型号)。注:站点分类为2或3时,此字段为必填项;站点分类为1时,此字段为非必填项逗号拼接") |
| | | private String swapMatchCars; |
| | | /** |
| | | * 7*24小时营业 |
| | | */ |
| | | @TableField("round_the_clock") |
| | | @ApiModelProperty(value = "2.0修改字段-7*24小时营业,0:否 1:是") |
| | | private Integer roundTheClock; |
| | | /** |
| | | * 停车费类型 |
| | | */ |
| | | @TableField("park_type") |
| | | @ApiModelProperty(value = "2.0修改字段-停车费类型,0=免费 1=不免费 2=限时免费停车 3=充电限时减免 4=参考场地实际收费标准") |
| | | private Integer parkType; |
| | | /** |
| | | * 停车费描述 示例 |
| | | * {"rules": { |
| | | * "00:00:00- |
| | | * 00:30:00":"0.4901", |
| | | * "00:30:00- |
| | | * 06:00:00":"0.3602", |
| | | * "06:00:00- |
| | | * 08:30:00":"0.0000", |
| | | * ......, |
| | | * "23:30:00- |
| | | * 24:00:00":"0.5603" |
| | | * }, |
| | | * "freeDuration": 120} |
| | | */ |
| | | @TableField("park_fee") |
| | | @ApiModelProperty(value = "2.0修改字段-停车费描述,示例:\"00:00:00-00:30:00\":\"0.4901\",\"00:00:30-01:00:00\":\"0.1234\"") |
| | | private String parkFee; |
| | | /** |
| | | * 停车费免费时长 单位分钟 |
| | | */ |
| | | @TableField("park_fee_free") |
| | | @ApiModelProperty(value = "2.0修改字段-停车费免费时长 单位分钟") |
| | | private Integer parkFeeFree; |
| | | /** |
| | | * 停车费类型 |
| | | */ |
| | | @TableField("business_expand_type") |
| | | @ApiModelProperty(value = "2.0修改字段-报装类型,是否独立报装:0:否1:是") |
| | | private Integer businessExpandType; |
| | | /** |
| | | * 电费类型 |
| | | */ |
| | | @TableField("electricity_type") |
| | | @ApiModelProperty(value = "2.0修改字段-电费类型,1:商业用电2:普通工业用电3:大工业用电0:其他用电") |
| | | private Integer electricityType; |
| | | /** |
| | | * 报装电源容量 |
| | | */ |
| | | @TableField("capacity") |
| | | @ApiModelProperty(value = "2.0修改字段-报装电源容量:若是独立报装站点,填写“报装电源容量”") |
| | | private BigDecimal capacity; |
| | | /** |
| | | * 站点额定总 |
| | | * 功率 |
| | | */ |
| | | @TableField("rated_power") |
| | | @ApiModelProperty(value = "2.0修改字段-站点额定总功率") |
| | | private BigDecimal ratedPower; |
| | | /** |
| | | *峰谷分时 |
| | | */ |
| | | @TableField("period_fee") |
| | | @ApiModelProperty(value = "2.0修改字段-峰谷分时 0否1是") |
| | | private Integer periodFee; |
| | | /** |
| | | *正式投运时间 |
| | | */ |
| | | @TableField("official_runTime") |
| | | @ApiModelProperty(value = "2.0修改字段-正式投运时间 格式yyyy-MM-dd") |
| | | private String officialRunTime; |
| | | /** |
| | | *充换电站方位 |
| | | */ |
| | | @TableField("station_orientation") |
| | | @ApiModelProperty(value = "2.0修改字段-充换电站方位 1:地面-停车场2:地面-路侧3:地下停车4:立体式停车楼") |
| | | private Integer stationOrientation; |
| | | /** |
| | | *充换电站方位 |
| | | */ |
| | | @TableField("station_area") |
| | | @ApiModelProperty(value = "2.0修改字段-充换电站方位 充换电站建设面积") |
| | | private BigDecimal stationArea; |
| | | /** |
| | | *充换电站人 |
| | | * 工值守 |
| | | */ |
| | | @TableField("have_person") |
| | | @ApiModelProperty(value = "2.0修改字段-充换电站人工值守 0:无1:有") |
| | | private Integer havePerson; |
| | | /** |
| | | 视频监控配 |
| | | 套情况 |
| | | */ |
| | | @TableField("video_monitor") |
| | | @ApiModelProperty(value = "2.0修改字段-视频监控配套情况 0:无1:有") |
| | | private Integer videoMonitor; |
| | | /** |
| | | 视频监控配 |
| | | 套情况 |
| | | */ |
| | | @TableField("supporting_facilities") |
| | | @ApiModelProperty(value = "2.0修改字段-周边配套设施 1:卫生间2:便利店3:餐厅4:休息室5:雨棚,多个逗号拼接") |
| | | private String supportingFacilities; |
| | | /** |
| | | 视频监控配 |
| | | 套情况 |
| | | */ |
| | | @TableField("printer_flag") |
| | | @ApiModelProperty(value = "2.0修改字段-是否有小票机 0:无1:有") |
| | | private Integer printerFlag; |
| | | /** |
| | | 是否有道闸 |
| | | */ |
| | | @TableField("barrier_flag") |
| | | @ApiModelProperty(value = "2.0修改字段-是否有道闸0:无1:有") |
| | | private Integer barrierFlag; |
| | | /** |
| | | 是否有地锁 |
| | | */ |
| | | @TableField("parking_lock_flag") |
| | | @ApiModelProperty(value = "2.0修改字段-是否有地锁0:1:有") |
| | | private Integer parkingLockFlag; |
| | | // todo 换电设备信息 |
| | | //SwapEquipmentInfos |
| | | //换电设备信息对象数组,参照 |
| | | //公共对象:换电设备信息 |
| | | //站点分 |
| | | //类为2 |
| | | //或3时 |
| | | //必填 |
| | | //SupSwa |
| | | //pEquip |
| | | //mentIn |
| | | //fo数组 |
| | | /** |
| | | * 充电电费描 |
| | | * 述 |
| | | */ |
| | | @TableField("electricity_fee") |
| | | @ApiModelProperty(value = "2.0修改字段-充电电费描述,示例:\"00:00:00-00:30:00\":\"0.4901\",\"00:00:30-01:00:00\":\"0.1234\"") |
| | | private String electricityFee; |
| | | /** |
| | | * 设备所属方名称 |
| | | */ |
| | | @TableField("equipment_owner_name") |
| | | @ApiModelProperty(value = "2.0修改字段-设备运营商全称") |
| | | private String equipmentOwnerName; |
| | | /** |
| | | * 供电类型 |
| | | */ |
| | | @TableField("supply_type") |
| | | @ApiModelProperty(value = "2.0修改字段-供电类型,1:直供电2:转供电") |
| | | private Integer supplyType; |
| | | /** |
| | | * 供电局用户编号 |
| | | */ |
| | | @TableField("resident_no") |
| | | @ApiModelProperty(value = "2.0修改字段-供电局用户编号,直供电必填") |
| | | private String residentNo; |
| | | /** |
| | | * 表号 |
| | | */ |
| | | @TableField("watt_hour_meter_no") |
| | | @ApiModelProperty(value = "2.0修改字段-表号") |
| | | private String wattHourMeterNo; |
| | | /** |
| | | * 外电功率 |
| | | */ |
| | | @TableField("forward_power") |
| | | @ApiModelProperty(value = "2.0修改字段-外电功率") |
| | | private BigDecimal forwardPower; |
| | | /** |
| | | * 服务费描述 |
| | | */ |
| | | @TableField("service_fee") |
| | | @ApiModelProperty(value = "2.0修改字段-服务费描述,示例:\"00:00:00-00:30:00\":\"0.4901\",\"00:00:30-01:00:00\":\"0.1234\"") |
| | | private String serviceFee; |
| | | /** |
| | | * 服务费描述 |
| | | */ |
| | | @TableField("record_unique_no") |
| | | @ApiModelProperty(value = "2.0修改字段-充电站全省唯一备案号") |
| | | private String recordUniqueNo; |
| | | // /** |
| | | // * 换电设备信息 |
| | | // */ |
| | | // @TableField("swap_equipment_infos") |
| | | // @ApiModelProperty(value = "2.0修改字段-换电设备信息 站点分类为2或3时必填 示例:" + |
| | | // "[{" + |
| | | // "\"SwapMechanicalEquipmentID\": \"A564778B\"," + |
| | | // "\"MechanicalEquipmentPower\": 128.0000" + |
| | | // "}," + |
| | | // "{" + |
| | | // "\"SwapMechanicalEquipmentID\": \"A564778C\"," + |
| | | // "\"MechanicalEquipmentPower\": 150.0000" + |
| | | // "}" + |
| | | // "]") |
| | | // private String swapEquipmentInfos; |
| | | |
| | | } |