mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-23 04:25:21 +08:00
Merge branch 'dev-zzx' into dev-new
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.jsowell.pile.domain;
|
||||
|
||||
import com.alibaba.fastjson2.annotation.JSONField;
|
||||
import com.jsowell.common.annotation.Excel;
|
||||
import com.jsowell.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
@@ -8,6 +9,7 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 充电站信息对象 pile_station_info
|
||||
@@ -336,6 +338,57 @@ public class PileStationInfo extends BaseEntity {
|
||||
@Excel(name = "是否有地锁(0-无;1-有)")
|
||||
private String parkingLockFlag;
|
||||
|
||||
/**
|
||||
*服务车型描述
|
||||
*/
|
||||
@Excel(name = "服务车型描述")
|
||||
private List<String> swapMatchCars;
|
||||
|
||||
/**
|
||||
*是否为通用类型
|
||||
*/
|
||||
@Excel(name = "是否为通用类型(1-通用 ; 2-非通用)")
|
||||
private Integer generalApplicationType;
|
||||
|
||||
/**
|
||||
*充换电站方位
|
||||
* 1:地面-停车场
|
||||
* 2:地面-路侧
|
||||
* 3:地下停车场
|
||||
* 4:立体式停车楼
|
||||
*/
|
||||
@Excel(name = "充换电站方位")
|
||||
private Integer stationOrientation;
|
||||
|
||||
/**
|
||||
* 充换电站建筑面积
|
||||
*/
|
||||
@Excel(name = "充换电站建筑面积")
|
||||
private String stationArea;
|
||||
|
||||
/**
|
||||
* 充换电站人工值守
|
||||
*/
|
||||
@Excel(name = "是否有充换电站人工值守(0-无 ; 1-有)")
|
||||
private String havePerson;
|
||||
|
||||
/**
|
||||
* 周边配套设施
|
||||
* 1:卫生间
|
||||
* 2:便利店
|
||||
* 3:餐厅
|
||||
* 4:休息室
|
||||
* 5:雨棚
|
||||
*/
|
||||
@Excel(name = "周边配套设施")
|
||||
private String supportingFacilities;
|
||||
|
||||
/**
|
||||
* 站点额定总功率
|
||||
*/
|
||||
@Excel(name = "站点额定总功率")
|
||||
private BigDecimal ratedPower;
|
||||
|
||||
/**
|
||||
* 删除标识(0-正常;1-删除)
|
||||
*/
|
||||
@@ -386,6 +439,9 @@ public class PileStationInfo extends BaseEntity {
|
||||
.append("barrierFlag", barrierFlag)
|
||||
.append("parkingLockFlag", parkingLockFlag)
|
||||
.append("delFlag", delFlag)
|
||||
.append("swapMatchCars", swapMatchCars)
|
||||
.append("generalApplicationType",generalApplicationType)
|
||||
.append("ratedPower",ratedPower)
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -112,7 +112,6 @@ public interface PileBasicInfoService {
|
||||
/**
|
||||
* 通过桩sn查询basic信息
|
||||
*
|
||||
* @param id 桩id
|
||||
* @return 结果集合
|
||||
*/
|
||||
PileDetailVO selectPileDetailByPileSn(String pileSn);
|
||||
@@ -233,7 +232,6 @@ public interface PileBasicInfoService {
|
||||
/**
|
||||
* 获取充电桩列表
|
||||
* 提供给联联平台
|
||||
* @param pileStationInfo
|
||||
* @return
|
||||
*/
|
||||
// List<EquipmentInfo> getPileList(PileStationInfo pileStationInfo);
|
||||
|
||||
@@ -1225,6 +1225,7 @@ public class PileBasicInfoServiceImpl implements PileBasicInfoService {
|
||||
String pileSn = pileBasicInfo.getSn();
|
||||
|
||||
equipmentInfo.setEquipmentID(pileSn);
|
||||
equipmentInfo.setEquipmentClassification(1);
|
||||
equipmentInfo.setManufacturerID(Constants.OPERATORID_LIANLIAN);
|
||||
equipmentInfo.setManufacturerName(Constants.MANUFACTURER_NAME);
|
||||
equipmentInfo.setConstructionTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, pileBasicInfo.getCreateTime()));
|
||||
@@ -1322,6 +1323,7 @@ public class PileBasicInfoServiceImpl implements PileBasicInfoService {
|
||||
connectorInfo.setParkNo(pileConnectorInfo.getParkNo());
|
||||
}
|
||||
connectorInfo.setVoltageUpperLimits(Integer.valueOf(modelInfo.getRatedVoltage()));
|
||||
connectorInfo.setEquipmentClassification(1);
|
||||
connectorInfo.setVoltageLowerLimits(Integer.valueOf(modelInfo.getRatedVoltage()));
|
||||
connectorInfo.setCurrent(Integer.valueOf(modelInfo.getRatedCurrent()));
|
||||
connectorInfo.setConnectorName(pileConnectorInfo.getPileConnectorCode());
|
||||
|
||||
@@ -23,6 +23,14 @@ public class ConnectorInfo {
|
||||
@JSONField(name = "ConnectorID")
|
||||
private String connectorID;
|
||||
|
||||
/**
|
||||
* 设备接口分类
|
||||
* 1:车辆充电设备接口
|
||||
* 2:换电站内的电池箱 充电设备接口
|
||||
*/
|
||||
@JSONField(name = "EquipmentClassification")
|
||||
private Integer equipmentClassification;
|
||||
|
||||
/**
|
||||
* 充电设备接口名称 N
|
||||
*/
|
||||
@@ -51,12 +59,36 @@ public class ConnectorInfo {
|
||||
@JSONField(name = "VoltageLowerLimits")
|
||||
private Integer voltageLowerLimits;
|
||||
|
||||
/**
|
||||
*恒功率电压上限
|
||||
*/
|
||||
@JSONField(name = "ConstantVoltageUpperLimits")
|
||||
private Integer constantVoltageUpperLimits;
|
||||
|
||||
/**
|
||||
*恒功率电压下限
|
||||
*/
|
||||
@JSONField(name = "ConstantVoltageLowerLimits")
|
||||
private Integer constantVoltageLowerLimits;
|
||||
|
||||
/**
|
||||
* 额定电流(单位:A) Y
|
||||
*/
|
||||
@JSONField(name = "Current")
|
||||
private Integer current;
|
||||
|
||||
/**
|
||||
*恒功率电流上限
|
||||
*/
|
||||
@JSONField(name = "ConstantCurrentUpperLimits")
|
||||
private Integer ConstantCurrentUpperLimits;
|
||||
|
||||
/**
|
||||
*恒功率电流下限
|
||||
*/
|
||||
@JSONField(name = "ConstantCurrentLowerLimits")
|
||||
private Integer ConstantCurrentLowerLimits;
|
||||
|
||||
/**
|
||||
* 额定功率(单位:kW) Y
|
||||
*/
|
||||
@@ -105,4 +137,10 @@ public class ConnectorInfo {
|
||||
@JSONField(name = "AuxPower")
|
||||
private Integer auxPower;
|
||||
|
||||
/**
|
||||
* 运营时间
|
||||
*/
|
||||
@JSONField(name = "OpreateHours")
|
||||
private String opreateHours;
|
||||
|
||||
}
|
||||
|
||||
@@ -24,6 +24,13 @@ public class EquipmentInfo {
|
||||
@JSONField(name = "EquipmentID")
|
||||
private String equipmentID;
|
||||
|
||||
/**
|
||||
* 设备唯一编码
|
||||
*设备生产商组织机构代 码 9 位+设备出厂唯一 编码
|
||||
*/
|
||||
@JSONField(name = "EquipmentUniqueNumber")
|
||||
private String equipmentUniqueNumber;
|
||||
|
||||
/**
|
||||
* 设备生产商组织机构代码 Y
|
||||
*/
|
||||
@@ -54,7 +61,7 @@ public class EquipmentInfo {
|
||||
* YYYY-MM-DD
|
||||
*/
|
||||
@JSONField(name = "ProductionDate")
|
||||
private String productionDate;
|
||||
private String productionDate;
|
||||
|
||||
/**
|
||||
* 建设时间 Y
|
||||
@@ -69,6 +76,13 @@ public class EquipmentInfo {
|
||||
@JSONField(name = "EquipmentType")
|
||||
private Integer equipmentType;
|
||||
|
||||
/**
|
||||
* 设备分类
|
||||
* 1:车辆充电设备 2:换电站内的电池箱 充电设备
|
||||
*/
|
||||
@JSONField(name = "EquipmentClassification")
|
||||
private Integer equipmentClassification;
|
||||
|
||||
/**
|
||||
* 设备状态 Y
|
||||
* 0:未知
|
||||
@@ -93,6 +107,13 @@ public class EquipmentInfo {
|
||||
@JSONField(name = "NewNationalStandard")
|
||||
private Integer newNationalStandard;
|
||||
|
||||
/**
|
||||
* 充电设备接口列表 Y
|
||||
* 该充电设备所有的充电设备接口的信息对象集合
|
||||
*/
|
||||
@JSONField(name = "SupConnectorInfos")
|
||||
private List<ConnectorInfo> supconnectorInfos;
|
||||
|
||||
/**
|
||||
* 充电设备接口列表 Y
|
||||
* 该充电设备所有的充电设备接口的信息对象集合
|
||||
@@ -104,13 +125,15 @@ public class EquipmentInfo {
|
||||
* 充电设备经度 N
|
||||
* GCJ-02坐标系
|
||||
*/
|
||||
// private BigDecimal EquipmentLng;
|
||||
@JSONField(name = "EquipmentLng")
|
||||
private BigDecimal equipmentLng;
|
||||
|
||||
/**
|
||||
* 充电设备纬度 N
|
||||
* GCJ-02坐标系
|
||||
*/
|
||||
// private BigDecimal EquipmentLat;
|
||||
@JSONField(name = "EquipmentLat")
|
||||
private BigDecimal equipmentLat;
|
||||
|
||||
/**
|
||||
* 是否支持VIN码识别(0-否;1-是) Y
|
||||
|
||||
@@ -186,6 +186,14 @@ public class BaseStationInfo {
|
||||
@JSONField(name = "MatchCars")
|
||||
private String matchCars;
|
||||
|
||||
/**
|
||||
* 服务车型描述
|
||||
* 描述换电站可服务的车系车型(厂牌型号)
|
||||
* 注:站点分类为 2 或 3 时,此字段必填,为 1 时非必填。
|
||||
*/
|
||||
@JSONField(name = "SwapMatchCars")
|
||||
private List<String> swapMatchCars;
|
||||
|
||||
/**
|
||||
* 车位楼层及数量描述 N
|
||||
* 车位楼层以及数量信息
|
||||
@@ -256,4 +264,11 @@ public class BaseStationInfo {
|
||||
@JSONField(name = "EquipmentInfos")
|
||||
private List<EquipmentInfo> equipmentInfos;
|
||||
|
||||
/**
|
||||
* 充电设备信息列表 Y
|
||||
* 该充电站所有充电设备信息对象集合
|
||||
*/
|
||||
@JSONField(name = "SupEquipmentInfos")
|
||||
private List<EquipmentInfo> supequipmentInfos;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user