src/main/java/com/whyc/dto/A200ResDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/A200stopReason.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/ActmPlContDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/ActmResDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/ActmstopReason.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/BaojiDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/DalmDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/DevInfDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/ResultA200Dto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/ResultActmDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/RtstateDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/dto/A200ResDto.java
New file @@ -0,0 +1,311 @@ package com.whyc.dto; import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.List; public class A200ResDto implements Serializable { private int devId; private List<Integer> devIds; @ApiModelProperty(value = "pack/模组号") private String batteryName; @ApiModelProperty(value = "标称容量(AH)") private Double nominalCapacity; @ApiModelProperty(value = "电池类型[0-磷酸铁锂 1-三元锂 2-太酸锂 4-锰酸锂]") private Integer batteryType; @ApiModelProperty(value = "电芯串数") private Integer batteryNumber; @ApiModelProperty(value = "电芯压差") private Double diffBatteryVoltage; @ApiModelProperty(value = "放电电流") private Double dischargeCurrent; @ApiModelProperty(value = "放电目标电压(V)") private Double dischargeVoltage; @ApiModelProperty(value = "放电时间(秒)") private Integer dischargeTime; @ApiModelProperty(value = "预放容量(AH)") private Double dischargeCapacity; @ApiModelProperty(value = "预放容量限制是否开启") //@SerializedName("isDischargeCapacityEnable") private boolean isDischargeCapacityEnable; @ApiModelProperty(value = "单串下限(V)") private Double minBatteryVoltage; @ApiModelProperty(value = "放电模式 (备注2)0:恒流模式,1:恒功率模式") private int dischargeMode; @ApiModelProperty(value = "放电功率 (kW)恒功率模式下启用") private Double dischargePower; @ApiModelProperty(value = "单串下限是否开启") //@SerializedName("isMinBatteryVoltageEnable") private boolean isMinBatteryVoltageEnable; @ApiModelProperty(value = "充电目标电压(V)") private Double chargeVoltage; @ApiModelProperty(value = "充电保护电压") private Double chargeProtectVoltage; @ApiModelProperty(value = "充电电流(A)") private Double chargeCurrent; @ApiModelProperty(value = "充电停机电流(A)") private Double chargeStopCurrent; @ApiModelProperty(value = "充电时间(秒)") private Integer chargeTime; @ApiModelProperty(value = "充电容量") private Double chargeCapacity; @ApiModelProperty(value = "预充容量限制是否开启") //@SerializedName("isChargeCapacityEnable") private boolean isChargeCapacityEnable; @ApiModelProperty(value = "单串上限") private Double maxBatteryVoltage; @ApiModelProperty(value = "单串上限限制是否开启") //@SerializedName("isMaxBatteryVoltageEnable") private boolean isMaxBatteryVoltageEnable; @ApiModelProperty(value = "充电功率(KW)2.2KW,4.4KW") private Double chargePower; @ApiModelProperty(value = "单体温度保护") private Integer batteryTemperatureProtect; public String getBatteryName() { return batteryName; } public void setBatteryName(String batteryName) { this.batteryName = batteryName; } public Double getNominalCapacity() { return nominalCapacity; } public void setNominalCapacity(Double nominalCapacity) { this.nominalCapacity = nominalCapacity; } public Integer getBatteryType() { return batteryType; } public void setBatteryType(Integer batteryType) { this.batteryType = batteryType; } public Integer getBatteryNumber() { return batteryNumber; } public void setBatteryNumber(Integer batteryNumber) { this.batteryNumber = batteryNumber; } public Double getDiffBatteryVoltage() { return diffBatteryVoltage; } public void setDiffBatteryVoltage(Double diffBatteryVoltage) { this.diffBatteryVoltage = diffBatteryVoltage; } public Double getDischargeCurrent() { return dischargeCurrent; } public void setDischargeCurrent(Double dischargeCurrent) { this.dischargeCurrent = dischargeCurrent; } public Double getDischargeVoltage() { return dischargeVoltage; } public void setDischargeVoltage(Double dischargeVoltage) { this.dischargeVoltage = dischargeVoltage; } public Integer getDischargeTime() { return dischargeTime; } public void setDischargeTime(Integer dischargeTime) { this.dischargeTime = dischargeTime; } public Double getDischargeCapacity() { return dischargeCapacity; } public void setDischargeCapacity(Double dischargeCapacity) { this.dischargeCapacity = dischargeCapacity; } @JsonProperty(value ="isDischargeCapacityEnable") public boolean getIsDischargeCapacityEnable() { return isDischargeCapacityEnable; } public void setDischargeCapacityEnable(boolean dischargeCapacityEnable) { isDischargeCapacityEnable = dischargeCapacityEnable; } public Double getMinBatteryVoltage() { return minBatteryVoltage; } public void setMinBatteryVoltage(Double minBatteryVoltage) { this.minBatteryVoltage = minBatteryVoltage; } @JsonProperty(value ="isMinBatteryVoltageEnable") public boolean getIsMinBatteryVoltageEnable() { return isMinBatteryVoltageEnable; } public void setMinBatteryVoltageEnable(boolean minBatteryVoltageEnable) { isMinBatteryVoltageEnable = minBatteryVoltageEnable; } public Double getChargeVoltage() { return chargeVoltage; } public void setChargeVoltage(Double chargeVoltage) { this.chargeVoltage = chargeVoltage; } public Double getChargeProtectVoltage() { return chargeProtectVoltage; } public void setChargeProtectVoltage(Double chargeProtectVoltage) { this.chargeProtectVoltage = chargeProtectVoltage; } public Double getChargeCurrent() { return chargeCurrent; } public void setChargeCurrent(Double chargeCurrent) { this.chargeCurrent = chargeCurrent; } public Double getChargeStopCurrent() { return chargeStopCurrent; } public void setChargeStopCurrent(Double chargeStopCurrent) { this.chargeStopCurrent = chargeStopCurrent; } public Integer getChargeTime() { return chargeTime; } public void setChargeTime(Integer chargeTime) { this.chargeTime = chargeTime; } public Double getChargeCapacity() { return chargeCapacity; } public void setChargeCapacity(Double chargeCapacity) { this.chargeCapacity = chargeCapacity; } @JsonProperty(value ="isChargeCapacityEnable") public boolean getIsChargeCapacityEnable() { return isChargeCapacityEnable; } public void setChargeCapacityEnable(boolean chargeCapacityEnable) { isChargeCapacityEnable = chargeCapacityEnable; } public Double getMaxBatteryVoltage() { return maxBatteryVoltage; } public void setMaxBatteryVoltage(Double maxBatteryVoltage) { this.maxBatteryVoltage = maxBatteryVoltage; } @JsonProperty(value ="isMaxBatteryVoltageEnable") public boolean getIsMaxBatteryVoltageEnable() { return isMaxBatteryVoltageEnable; } public void setMaxBatteryVoltageEnable(boolean maxBatteryVoltageEnable) { isMaxBatteryVoltageEnable = maxBatteryVoltageEnable; } public Double getChargePower() { return chargePower; } public void setChargePower(Double chargePower) { this.chargePower = chargePower; } public Integer getBatteryTemperatureProtect() { return batteryTemperatureProtect; } public void setBatteryTemperatureProtect(Integer batteryTemperatureProtect) { this.batteryTemperatureProtect = batteryTemperatureProtect; } public int getDevId() { return devId; } public void setDevId(int devId) { this.devId = devId; } public List<Integer> getDevIds() { return devIds; } public void setDevIds(List<Integer> devIds) { this.devIds = devIds; } public int getDischargeMode() { return dischargeMode; } public void setDischargeMode(int dischargeMode) { this.dischargeMode = dischargeMode; } public Double getDischargePower() { return dischargePower; } public void setDischargePower(Double dischargePower) { this.dischargePower = dischargePower; } } src/main/java/com/whyc/dto/A200stopReason.java
New file @@ -0,0 +1,36 @@ package com.whyc.dto; public class A200stopReason { /* //a200停止原因 public static String getStopReason(int stopType){ String stopReason="未知"; switch (stopType){ case 1:stopReason="手动停止";break; case 2:stopReason="测试时间到";break; case 3:stopReason="预放容量到";break; case 4:stopReason="预充容量到";break; case 5:stopReason="单体下限到";break; case 6:stopReason="单体上限到";break; case 7:stopReason="模组下限到";break; case 8:stopReason="模组上限到";break; case 9:stopReason="硬件告警";break; case 10:stopReason="通信异常";break; case 11:stopReason="整流器电压过高";break; case 12:stopReason="整流器电压过低";break; case 13:stopReason="单体压差到达设定值";break; case 14:stopReason="模组电压与充电目标电压之差小于0.5V 且 测试电流到达设置阀值,停止充电";break; case 15:stopReason="模组电压与放电目标电压之差小于0.5V 且 测试电流到达设置阀值,停止放电";break; case 16:stopReason="紧急停机";break; case 17:stopReason="模组电压异常或DC断路器已断开";break; case 18:stopReason="单体电压采集模块未连接";break; case 19:stopReason="模组电压到达保护电压值";break; case 20:stopReason="单体温度过高";break; case 21:stopReason="组压持续3分钟异常";break; case 22:stopReason="温度3分钟内升高5°C";break; case 23:stopReason="单体温度采集模块未连接";break; } return stopReason; }*/ } src/main/java/com/whyc/dto/ActmPlContDto.java
New file @@ -0,0 +1,10 @@ package com.whyc.dto; import lombok.Data; @Data public class ActmPlContDto { int devId; int type; int index; } src/main/java/com/whyc/dto/ActmResDto.java
New file @@ -0,0 +1,52 @@ package com.whyc.dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.List; @Data public class ActmResDto implements Serializable { private int devId; private List<Integer> devIds; @ApiModelProperty(value = "模组需要,从0开始") private Integer batteryStorageIndex; @ApiModelProperty(value = "模组编号") private String moduleCode; @ApiModelProperty(value = "工作模式[0-充电 1-放电 2-均衡]") private Integer workMode; @ApiModelProperty(value = "电池类型[0-铁锂 1-三元锂 2-钛酸锂 3-锰酸锂]") private Integer batteryType; @ApiModelProperty(value = "当前配置的电芯数量(电池节数 从1开始)") private Integer batteryNumber; @ApiModelProperty(value = "当前配置的温度传感器数量") private Integer ntcCount; @ApiModelProperty(value = "测试电池列表[测试电池列表是将待测电芯编号用逗号分隔的字符串。例如:1,2,4,6 表示测试1#、2#、4#、6#电芯,其余没有包含的电芯不进行测试]") private String testBatteryArray; @ApiModelProperty(value = "电压阈值") private Double voltage; @ApiModelProperty(value = "工作电流") private Double current; @ApiModelProperty(value = "可配置的最大电芯数量[只读]") private Integer maxBatteryNumber; @ApiModelProperty(value = "可配置的最大温度传感器数量[只读]") private Integer maxNtcCount; @ApiModelProperty(value = "电池组数,范围1~4组") private Integer batteryStorageNumber; } src/main/java/com/whyc/dto/ActmstopReason.java
New file @@ -0,0 +1,56 @@ package com.whyc.dto; public class ActmstopReason { /*//actm停止原因 public static String getStopReason(int stopType){ String stopReason="未知"; switch (stopType){ case 1:stopReason="手动停止";break; case 2:stopReason="测试时间到";break; case 3:stopReason="预放容量到";break; case 4:stopReason="预充容量到";break; case 5:stopReason="单体下限到";break; case 6:stopReason="单体上限到";break; case 7:stopReason="模组下限到";break; case 8:stopReason="模组上限到";break; case 9:stopReason="硬件告警";break; case 10:stopReason="通信异常";break; case 11:stopReason="整流器电压过高";break; case 12:stopReason="整流器电压过低";break; case 13:stopReason="单体压差到达设定值";break; case 14:stopReason="模组电压与充电目标电压之差小于0.5V 且 测试电流到达设置阀值,停止充电";break; case 15:stopReason="模组电压与放电目标电压之差小于0.5V 且 测试电流到达设置阀值,停止放电";break; case 16:stopReason="紧急停机";break; case 17:stopReason="模组电压异常或DC断路器已断开";break; case 18:stopReason="单体电压采集模块未连接";break; case 19:stopReason="模组电压到达保护电压值";break; case 20:stopReason="单体温度过高";break; case 21:stopReason="组压持续3分钟异常";break; case 22:stopReason="温度3分钟内升高5°C";break; case 23:stopReason="单体温度采集模块未连接";break; } return stopReason; }*/ //电池类型 public static String getBattType(int battType){ String typeName="未知"; switch (battType){ case 0:typeName="铁锂";break; case 1:typeName="三元锂";break; case 2:typeName="钛酸锂电";break; case 3:typeName="锰酸锂";break; } return typeName; } //测试类型 public static String getTestType(int testType){ String typeName="未知"; switch (testType){ case 2:typeName="充电";break; case 3:typeName="放电";break; case 4:typeName="均衡";break; } return typeName; } } src/main/java/com/whyc/dto/BaojiDto.java
New file @@ -0,0 +1,16 @@ package com.whyc.dto; import com.whyc.pojo.db_user.BattgroupBaojigroup; import com.whyc.pojo.db_user.BattgroupUsr; import lombok.Data; import java.io.Serializable; import java.util.List; @Data public class BaojiDto implements Serializable { private List<BattgroupBaojigroup> adddevList; private List<BattgroupBaojigroup> deldevList; private List<BattgroupUsr> addusrList; private List<BattgroupUsr> delusrList; } src/main/java/com/whyc/dto/DalmDto.java
New file @@ -0,0 +1,20 @@ package com.whyc.dto; import lombok.Data; import java.util.Date; @Data public class DalmDto { private Integer devId; private Integer devType; private Integer almId; private Date startTime; private Date endTime; private int pageNum; private int pageSize; private Integer uid; private String tableName; private Integer limitStart; private Integer limitEnd; } src/main/java/com/whyc/dto/DevInfDto.java
New file @@ -0,0 +1,74 @@ package com.whyc.dto; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; public class DevInfDto { private int pageNum; private int pageSize; private int devType; @JsonFormat(pattern = "yyyy-MM-dd") private Date startTime; @JsonFormat(pattern = "yyyy-MM-dd") private Date endTime; private String devOnline; private int uid; public int getPageNum() { return pageNum; } public void setPageNum(int pageNum) { this.pageNum = pageNum; } public int getPageSize() { return pageSize; } public void setPageSize(int pageSize) { this.pageSize = pageSize; } public int getDevType() { return devType; } public void setDevType(int devType) { this.devType = devType; } public Date getStartTime() { return startTime; } public void setStartTime(Date startTime) { this.startTime = startTime; } public Date getEndTime() { return endTime; } public void setEndTime(Date endTime) { this.endTime = endTime; } public String getDevOnline() { return devOnline; } public void setDevOnline(String devOnline) { this.devOnline = devOnline; } public int getUid() { return uid; } public void setUid(int uid) { this.uid = uid; } } src/main/java/com/whyc/dto/ResultA200Dto.java
New file @@ -0,0 +1,11 @@ package com.whyc.dto; import lombok.Data; @Data public class ResultA200Dto { String code; String msg; A200ResDto data; int count; } src/main/java/com/whyc/dto/ResultActmDto.java
New file @@ -0,0 +1,11 @@ package com.whyc.dto; import lombok.Data; @Data public class ResultActmDto { String code; String msg; ActmResDto data; int count; } src/main/java/com/whyc/dto/RtstateDto.java
New file @@ -0,0 +1,9 @@ package com.whyc.dto; import lombok.Data; @Data public class RtstateDto { private int devId; private int devType; }