多语言(英语、法语、西班牙语、德语、波兰语、阿拉伯语)处理

This commit is contained in:
2026-01-12 09:37:20 +08:00
parent 219caadd45
commit 41f0b72253
113 changed files with 3593 additions and 464 deletions

View File

@ -61,6 +61,20 @@ public class Device implements Serializable {
@ApiModelProperty(value = "设备名字-英文")
private String deviceNameEn;
@ApiModelProperty(value = "设备名字-法语")
private String deviceNameFra;
@ApiModelProperty(value = "设备名字-西班牙语")
private String deviceNameSpa;
@ApiModelProperty(value = "设备名字-德语")
private String deviceNameDe;
@ApiModelProperty(value = "设备名字-波兰语")
private String deviceNamePl;
@ApiModelProperty(value = "设备名字-阿拉伯语")
private String deviceNameAra;
@ApiModelProperty(value = "设备类型")
private String deviceType;

View File

@ -55,12 +55,18 @@ public class DeviceCall implements Serializable {
@ApiModelProperty(value = "设备名字")
private String deviceName;
/**
* 设备名字-英文
*/
@ApiModelProperty(value = "设备名字-英文")
private String deviceNameEn;
@ApiModelProperty(value = "设备名字-法语")
private String deviceNameFra;
@ApiModelProperty(value = "设备名字-西班牙语")
private String deviceNameSpa;
@ApiModelProperty(value = "设备名字-德语")
private String deviceNameDe;
@ApiModelProperty(value = "设备名字-波兰语")
private String deviceNamePl;
@ApiModelProperty(value = "设备名字-阿拉伯语")
private String deviceNameAra;
@ApiModelProperty(value = "设备类型")
private String deviceType;

View File

@ -53,4 +53,19 @@ public class DynamicConfig implements Serializable {
@ApiModelProperty(value = "指标名称(英文)")
private String colNameEn;
@ApiModelProperty(value = "指标名称(法语)")
private String colNameFra;
@ApiModelProperty(value = "指标名称(西班牙语)")
private String colNameSpa;
@ApiModelProperty(value = "指标名称(德语)")
private String colNameDe;
@ApiModelProperty(value = "指标名称(波兰语)")
private String colNamePl;
@ApiModelProperty(value = "指标名称(阿拉伯语)")
private String colNameAra;
}

View File

@ -47,6 +47,31 @@ public class HisCurveRelate implements Serializable {
*/
private String modelNameEn;
/**
* 模板名称-法语
*/
private String modelNameFra;
/**
* 模板名称-西班牙语
*/
private String modelNameSpa;
/**
* 模板名称-德语
*/
private String modelNameDe;
/**
* 模板名称-波兰语
*/
private String modelNamePl;
/**
* 模板名称-阿拉伯语
*/
private String modelNameAra;
/**
@ -67,9 +92,29 @@ public class HisCurveRelate implements Serializable {
private String colName;
/**
* 字段英文名称
* 字段名称-英文
*/
private String colNameEn;
/**
* 字段名称-法语
*/
private String colNameFra;
/**
* 字段名称-西班牙语
*/
private String colNameSpa;
/**
* 字段名称-德语
*/
private String colNameDe;
/**
* 字段名称-波兰语
*/
private String colNamePl;
/**
* 字段名称-阿拉伯语
*/
private String colNameAra;
/**
* 设备类型
@ -79,7 +124,7 @@ public class HisCurveRelate implements Serializable {
List<HisCurveRelate> list;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -23,12 +23,32 @@ public class PlanCurveOperationRecordReq {
@ApiModelProperty(value = "操作内容-英文")
String operateContentEn;
@ApiModelProperty(value = "操作内容-法语")
String operateContentFra;
@ApiModelProperty(value = "操作内容-西班牙语")
String operateContentSpa;
@ApiModelProperty(value = "操作内容-德语")
String operateContentDe;
@ApiModelProperty(value = "操作内容-波兰语")
String operateContentPl;
@ApiModelProperty(value = "操作内容-阿拉伯语")
String operateContentAra;
@ApiModelProperty(value = "操作结果")
String operateResult;
@ApiModelProperty(value = "操作结果-英文")
String operateResultEn;
@ApiModelProperty(value = "操作结果-法语")
String operateResultFra;
@ApiModelProperty(value = "操作结果-西班牙语")
String operateResultSpa;
@ApiModelProperty(value = "操作结果-德语")
String operateResultDe;
@ApiModelProperty(value = "操作结果-波兰语")
String operateResultPl;
@ApiModelProperty(value = "操作结果-阿拉伯语")
String operateResultAra;
@ApiModelProperty(value = "生效时间")
String effectiveTime;

View File

@ -28,6 +28,16 @@ public class PlanningCurveTemplate {
/* 模板名称-英文 */
private String templateNameEn;
/* 模板名称-法语 */
private String templateNameFra;
/* 模板名称-西班牙语 */
private String templateNameSpa;
/* 模板名称-德语 */
private String templateNameDe;
/* 模板名称-波兰语 */
private String templateNamePl;
/* 模板名称-阿拉伯语 */
private String templateNameAra;
/* 电价模板id */
//private Integer elecTemplateId;
@ -73,6 +83,6 @@ public class PlanningCurveTemplate {
/* 计划曲线列表数据 */
private List<PlanningCurve> planningCurves;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -23,6 +23,6 @@ public class PlanningIssueDevice {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date operationDate;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -21,12 +21,32 @@ public class PointConfig implements Serializable {
@ApiModelProperty(value = "点位名称(英文)")
private String nameEn;
@ApiModelProperty(value = "点位名称(法语)")
private String nameFra;
@ApiModelProperty(value = "点位名称(西班牙语)")
private String nameSpa;
@ApiModelProperty(value = "点位名称(德语)")
private String nameDe;
@ApiModelProperty(value = "点位名称(波兰语)")
private String namePl;
@ApiModelProperty(value = "点位名称(阿拉伯语)")
private String nameAra;
@ApiModelProperty(value = "默认值")
private String defaultValue;
@ApiModelProperty(value = "默认值-英文")
private String defaultValueEn;
@ApiModelProperty(value = "默认值-法语")
private String defaultValueFra;
@ApiModelProperty(value = "默认值-西班牙语")
private String defaultValueSpa;
@ApiModelProperty(value = "默认值-德语")
private String defaultValueDe;
@ApiModelProperty(value = "默认值-波兰语")
private String defaultValuePl;
@ApiModelProperty(value = "默认值-阿拉伯语")
private String defaultValueAra;
@ApiModelProperty(value = "配置点类型")
private Integer pointType;

View File

@ -32,4 +32,14 @@ public class PointPolysemyConfig implements Serializable {
@ApiModelProperty(value = "值对应的名称(英文)")
private String nameEn;
@ApiModelProperty(value = "值对应的名称(法语)")
private String nameFra;
@ApiModelProperty(value = "值对应的名称(西班牙语)")
private String nameSpa;
@ApiModelProperty(value = "值对应的名称(德语)")
private String nameDe;
@ApiModelProperty(value = "值对应的名称(波兰语)")
private String namePl;
@ApiModelProperty(value = "值对应的名称(阿拉伯语)")
private String nameAra;
}

View File

@ -33,6 +33,16 @@ public class Station implements Serializable {
@ApiModelProperty(value = "电站名称(英文)")
private String nameEn;
@ApiModelProperty(value = "电站名称(法语)")
private String nameFra;
@ApiModelProperty(value = "电站名称(西班牙语)")
private String nameSpa;
@ApiModelProperty(value = "电站名称(德语)")
private String nameDe;
@ApiModelProperty(value = "电站名称(波兰语)")
private String namePl;
@ApiModelProperty(value = "电站名称(阿拉伯语)")
private String nameAra;
@ApiModelProperty(value = "地址")
private String address;
@ -121,9 +131,34 @@ public class Station implements Serializable {
@ApiModelProperty(value = "国家")
private String nation;
@ApiModelProperty(value = "国家-英语")
private String nationEn;
@ApiModelProperty(value = "国家-法语")
private String nationFra;
@ApiModelProperty(value = "国家-西班牙语")
private String nationSpa;
@ApiModelProperty(value = "国家-德语")
private String nationDe;
@ApiModelProperty(value = "国家-波兰语")
private String nationPl;
@ApiModelProperty(value = "国家-阿拉伯语")
private String nationAra;
@ApiModelProperty(value = "")
private String province;
@ApiModelProperty(value = "省-英语")
private String provinceEn;
@ApiModelProperty(value = "省-法语")
private String provinceFra;
@ApiModelProperty(value = "省-西班牙语")
private String provinceSpa;
@ApiModelProperty(value = "省-德语")
private String provinceDe;
@ApiModelProperty(value = "省-波兰")
private String provincePl;
@ApiModelProperty(value = "省-阿拉伯语")
private String provinceAra;
@ApiModelProperty(value = "")
private String city;

View File

@ -15,9 +15,25 @@ public class TranslateName implements Serializable {
@ApiModelProperty(value = "id")
private Integer id;
@ApiModelProperty(value = "名称")
@ApiModelProperty(value = "名称(中文)")
private String name;
@ApiModelProperty(value = "名称(英文)")
private String nameEn;
@ApiModelProperty(value = "名称(法语)")
private String nameFra;
@ApiModelProperty(value = "名称(西班牙语)")
private String nameSpa;
@ApiModelProperty(value = "名称(德语)")
private String nameDe;
@ApiModelProperty(value = "名称(波兰语)")
private String namePl;
@ApiModelProperty(value = "名称(阿拉伯语)")
private String nameAra;
}

View File

@ -43,6 +43,6 @@ public class VirtualDeviceCol implements Serializable {
//查询条件,非数据库中列
List<String> typeList;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -78,6 +78,6 @@ public class DeviceReqVO {
@ApiModelProperty(hidden = true,value = "获取设备类型不为空的第一个设备")
private Integer needDeviceTypeNotNull;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -33,6 +33,6 @@ public class DeviceTypeColReqVO {
*/
Integer sensType;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -30,7 +30,7 @@ public class StationReq implements Serializable {
@ApiModelProperty(value = "设备类型",hidden = true)
String deviceType;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
String lang;
}

View File

@ -132,4 +132,7 @@ public class StationReqVO {
@ApiModelProperty(value = "电站id集合",hidden = true)
private List<Integer> ids;
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -34,7 +34,7 @@ public class EarningsCalculateReq {
@ApiModelProperty(value = "结束时间",hidden = true)
String endTime;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -17,7 +17,7 @@ public class DeviceTreeReq {
@ApiModelProperty(value = "src_id")
Integer srcId;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -49,6 +49,21 @@ public class CurveConfigAdd {
@ApiModelProperty(value = "曲线名称(英文)")
private String curveNameEn;
@ApiModelProperty(value = "曲线名称(法语)")
private String curveNameFra;
@ApiModelProperty(value = "曲线名称(西班牙语)")
private String curveNameSpa;
@ApiModelProperty(value = "曲线名称(德语)")
private String curveNameDe;
@ApiModelProperty(value = "曲线名称(波兰语)")
private String curveNamePl;
@ApiModelProperty(value = "曲线名称(阿拉伯语)")
private String curveNameAra;
@ApiModelProperty(value = "动态配置集合")
private List<DynamicConfig> list;
}

View File

@ -36,6 +36,6 @@ public class DynamicConfigQuery {
@ApiModelProperty(value = "是否隐藏0否1是默认0",hidden = true)
private Integer isHide;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -23,6 +23,16 @@ public class PointConfigAdd {
@ApiModelProperty(value = "默认值-英文")
private String defaultValueEn;
@ApiModelProperty(value = "默认值-法语")
private String defaultValueFra;
@ApiModelProperty(value = "默认值-西班牙语")
private String defaultValueSpa;
@ApiModelProperty(value = "默认值-德语")
private String defaultValueDe;
@ApiModelProperty(value = "默认值-波兰语")
private String defaultValuePl;
@ApiModelProperty(value = "默认值-阿拉伯语")
private String defaultValueAra;
@ApiModelProperty(value = "配置点类型")
private Integer pointType;
@ -56,6 +66,17 @@ public class PointConfigAdd {
@ApiModelProperty(value = "点位名称(英文)")
private String nameEn;
@ApiModelProperty(value = "点位名称(法语)")
private String nameFra;
@ApiModelProperty(value = "点位名称(西班牙语)")
private String nameSpa;
@ApiModelProperty(value = "点位名称(德语)")
private String nameDe;
@ApiModelProperty(value = "点位名称(波兰语)")
private String namePl;
@ApiModelProperty(value = "点位名称(阿拉伯语)")
private String nameAra;
@ApiModelProperty(value = "点位集合")
List<DynamicConfig> list;

View File

@ -21,6 +21,6 @@ public class PointConfigQuery {
@ApiModelProperty(value = "设备id(用以区分属于哪个设备页)")
private Integer deviceId;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -29,6 +29,6 @@ public class ModelTypeQueryReq {
@ApiModelProperty(value = "用户id",hidden = true)
private String userId;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -32,6 +32,6 @@ public class PcsStationReq extends StationReq {
@ApiModelProperty(value = "分段类型",hidden = true)
String stationName;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -50,6 +50,6 @@ public class PointCurveReq {
@ApiModelProperty(value = "是否为策略总览页面(1:是;0:否)")
Integer isStrategy;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -42,7 +42,7 @@ public class PointReq {
@ApiModelProperty(value = "值2的定义 大于1 小于2 等于3 大于等于4 小于等于5")
private BigDecimal Value2;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;

View File

@ -25,7 +25,7 @@ public class PointVo {
@ApiModelProperty(value = "遥信遥测 1遥信 2遥测 默认送2")
private Integer sensType;
@ApiModelProperty(value = "中英切换-查询字段")
@ApiModelProperty(value = "多语言切换-查询字段")
private String lang;
}

View File

@ -0,0 +1,75 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 阿拉伯语
*/
@Data
public class EarningsCalculateDataAra {
@ApiModelProperty(value = "日期/名称")
@Excel(name = "التاريخ/الاسم")
String date;
@ApiModelProperty(value = "充电量-尖(kWh)")
@Excel(name = "كمية الشحن-نصيحة(kWh)")
BigDecimal chargeTip;
@ApiModelProperty(value = "充电量-峰(kWh)")
@Excel(name = "كمية الشحن-قمة(kWh)")
BigDecimal chargePeak;
@ApiModelProperty(value = "充电量-平(kWh)")
@Excel(name = "كمية الشحن-مسطح(kWh)")
BigDecimal chargeFlat;
@ApiModelProperty(value = "充电量-谷(kWh)")
@Excel(name = "كمية الشحن-وادي(kWh)")
BigDecimal chargeValley;
@ApiModelProperty(value = "充电量-深谷(kWh)")
@Excel(name = "كمية الشحن-وادي عميق(kWh)")
BigDecimal chargeDeepValley;
@ApiModelProperty(value = "充电量-总(kWh)")
@Excel(name = "كمية الشحن-المجموع(kWh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "放电量-尖(kWh)")
@Excel(name = "التفريغ-نصيحة(kWh)")
BigDecimal dischargeTip;
@ApiModelProperty(value = "放电量-峰(kWh)")
@Excel(name = "التفريغ-قمة(kWh)")
BigDecimal dischargePeak;
@ApiModelProperty(value = "放电量-平(kWh)")
@Excel(name = "التفريغ-مسطح(kWh)")
BigDecimal dischargeFlat;
@ApiModelProperty(value = "放电量-谷(kWh)")
@Excel(name = "التفريغ-وادي(kWh)")
BigDecimal dischargeValley;
@ApiModelProperty(value = "放电量-深谷(kWh)")
@Excel(name = "التفريغ-وادي عميق(kWh)")
BigDecimal dischargeDeepValley;
@ApiModelProperty(value = "放电量-总(kWh)")
@Excel(name = "التفريغ-المجموع(kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -0,0 +1,76 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 德语
*/
@Data
public class EarningsCalculateDataDe {
@ApiModelProperty(value = "日期/名称")
@Excel(name = "Datum/Name")
String date;
@ApiModelProperty(value = "充电量-尖(kWh)")
@Excel(name = "Ladefähigkeit-Spitze (kWh)")
BigDecimal chargeTip;
@ApiModelProperty(value = "充电量-峰(kWh)")
@Excel(name = "Ladefähigkeit-Gipfel(kWh)")
BigDecimal chargePeak;
@ApiModelProperty(value = "充电量-平(kWh)")
@Excel(name = "Ladefähigkeit-Flat(kWh)")
BigDecimal chargeFlat;
@ApiModelProperty(value = "充电量-谷(kWh)")
@Excel(name = "Ladefähigkeit-Valley(kWh)")
BigDecimal chargeValley;
@ApiModelProperty(value = "充电量-深谷(kWh)")
@Excel(name = "Ladefähigkeit-Deep Valley(kWh)")
BigDecimal chargeDeepValley;
@ApiModelProperty(value = "充电量-总(kWh)")
@Excel(name = "Ladefähigkeit-Total(kWh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "放电量-尖(kWh)")
@Excel(name = "Entladung-Spitze(kWh)")
BigDecimal dischargeTip;
@ApiModelProperty(value = "放电量-峰(kWh)")
@Excel(name = "Entladung-Gipfel(kWh)")
BigDecimal dischargePeak;
@ApiModelProperty(value = "放电量-平(kWh)")
@Excel(name = "Entladung-Flat(kWh)")
BigDecimal dischargeFlat;
@ApiModelProperty(value = "放电量-谷(kWh)")
@Excel(name = "Entladung-Valley(kWh)")
BigDecimal dischargeValley;
@ApiModelProperty(value = "放电量-深谷(kWh)")
@Excel(name = "Entladung-Deep Valley(kWh)")
BigDecimal dischargeDeepValley;
@ApiModelProperty(value = "放电量-总(kWh)")
@Excel(name = "Entladung-Total(kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -7,10 +7,14 @@ import lombok.Data;
import java.math.BigDecimal;
/**
* 英语
*/
@Data
public class EarningsCalculateDataEn {
@ApiModelProperty(value = "日期/名称")
@Excel(name = "date/name")
@Excel(name = "Date/Name")
String date;
@ApiModelProperty(value = "充电量-尖(kWh)")
@ -61,7 +65,6 @@ public class EarningsCalculateDataEn {
@Excel(name = "Discharge-Total(kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;

View File

@ -0,0 +1,73 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 法语
*/
@Data
public class EarningsCalculateDataFra {
@ApiModelProperty(value = "日期/名称")
@Excel(name = "Date/Name")
String date;
@ApiModelProperty(value = "充电量-尖(kWh)")
@Excel(name = "Quantité de charge-Pointe (kWh)")
BigDecimal chargeTip;
@ApiModelProperty(value = "充电量-峰(kWh)")
@Excel(name = "Quantité de charge-crête (kWh)")
BigDecimal chargePeak;
@ApiModelProperty(value = "充电量-平(kWh)")
@Excel(name = "Quantité de charge-plate (kWh)")
BigDecimal chargeFlat;
@ApiModelProperty(value = "充电量-谷(kWh)")
@Excel(name = "Quantité de charge-Vallée (kWh)")
BigDecimal chargeValley;
@ApiModelProperty(value = "充电量-深谷(kWh)")
@Excel(name = "Quantité de charge-Vallée profonde (kWh)")
BigDecimal chargeDeepValley;
@ApiModelProperty(value = "充电量-总(kWh)")
@Excel(name = "Quantité de charge-total (kWh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "放电量-尖(kWh)")
@Excel(name = "Quantité de décharge-Pointe (kWh)")
BigDecimal dischargeTip;
@ApiModelProperty(value = "放电量-峰(kWh)")
@Excel(name = "Quantité de décharge-crête (kWh)")
BigDecimal dischargePeak;
@ApiModelProperty(value = "放电量-平(kWh)")
@Excel(name = "Quantité de décharge-plate (kWh)")
BigDecimal dischargeFlat;
@ApiModelProperty(value = "放电量-谷(kWh)")
@Excel(name = "Quantité de décharge-Vallée (kWh)")
BigDecimal dischargeValley;
@ApiModelProperty(value = "放电量-深谷(kWh)")
@Excel(name = "Quantité de décharge-Vallée profonde (kWh)")
BigDecimal dischargeDeepValley;
@ApiModelProperty(value = "放电量-总(kWh)")
@Excel(name = "Quantité de décharge-total (kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -0,0 +1,75 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 波兰语
*/
@Data
public class EarningsCalculateDataPl {
@ApiModelProperty(value = "日期/名称")
@Excel(name = "Data/Nazwa")
String date;
@ApiModelProperty(value = "充电量-尖(kWh)")
@Excel(name = "Poładowanie-koniec(kWh)")
BigDecimal chargeTip;
@ApiModelProperty(value = "充电量-峰(kWh)")
@Excel(name = "Poładowanie-szczyt(kWh)")
BigDecimal chargePeak;
@ApiModelProperty(value = "充电量-平(kWh)")
@Excel(name = "Poładowanie-stałe(kWh)")
BigDecimal chargeFlat;
@ApiModelProperty(value = "充电量-谷(kWh)")
@Excel(name = "Poładowanie-dolina(kWh)")
BigDecimal chargeValley;
@ApiModelProperty(value = "充电量-深谷(kWh)")
@Excel(name = "Poładowanie-Deep Valley(kWh)")
BigDecimal chargeDeepValley;
@ApiModelProperty(value = "充电量-总(kWh)")
@Excel(name = "Poładowanie-Całkowita(kWh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "放电量-尖(kWh)")
@Excel(name = "Wyładowanie-koniec(kWh)")
BigDecimal dischargeTip;
@ApiModelProperty(value = "放电量-峰(kWh)")
@Excel(name = "Wyładowanie-szczyt(kWh)")
BigDecimal dischargePeak;
@ApiModelProperty(value = "放电量-平(kWh)")
@Excel(name = "Wyładowanie-stałe(kWh)")
BigDecimal dischargeFlat;
@ApiModelProperty(value = "放电量-谷(kWh)")
@Excel(name = "Wyładowanie-dolina(kWh)")
BigDecimal dischargeValley;
@ApiModelProperty(value = "放电量-深谷(kWh)")
@Excel(name = "Wyładowanie-Deep Valley(kWh)")
BigDecimal dischargeDeepValley;
@ApiModelProperty(value = "放电量-总(kWh)")
@Excel(name = "Wyładowanie-Całkowita(kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -0,0 +1,75 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 西班牙语
*/
@Data
public class EarningsCalculateDataSpa {
@ApiModelProperty(value = "日期/名称")
@Excel(name = "Fecha/Nombre")
String date;
@ApiModelProperty(value = "充电量-尖(kWh)")
@Excel(name = "Capacidad de carga-Punta (kwh)")
BigDecimal chargeTip;
@ApiModelProperty(value = "充电量-峰(kWh)")
@Excel(name = "Capacidad de carga-pico (kwh)")
BigDecimal chargePeak;
@ApiModelProperty(value = "充电量-平(kWh)")
@Excel(name = "Capacidad de carga-plana (kwh)")
BigDecimal chargeFlat;
@ApiModelProperty(value = "充电量-谷(kWh)")
@Excel(name = "Capacidad de carga-Valle (kwh)")
BigDecimal chargeValley;
@ApiModelProperty(value = "充电量-深谷(kWh)")
@Excel(name = "Capacidad de carga-Valle profundo (kwh)")
BigDecimal chargeDeepValley;
@ApiModelProperty(value = "充电量-总(kWh)")
@Excel(name = "Capacidad de carga-total (kwh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "放电量-尖(kWh)")
@Excel(name = "Descarga-Punta (kwh)")
BigDecimal dischargeTip;
@ApiModelProperty(value = "放电量-峰(kWh)")
@Excel(name = "Descarga-pico (kwh)")
BigDecimal dischargePeak;
@ApiModelProperty(value = "放电量-平(kWh)")
@Excel(name = "Descarga-plano (kwh)")
BigDecimal dischargeFlat;
@ApiModelProperty(value = "放电量-谷(kWh)")
@Excel(name = "Descarga-Valle (kwh)")
BigDecimal dischargeValley;
@ApiModelProperty(value = "放电量-深谷(kWh)")
@Excel(name = "Descarga-Valle profundo (kwh)")
BigDecimal dischargeDeepValley;
@ApiModelProperty(value = "放电量-总(kWh)")
@Excel(name = "Descarga-total (kwh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -0,0 +1,42 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 阿拉伯语
*/
@Data
public class PcsElecDataAra {
@ApiModelProperty(value = "日期")
@Excel(name = "اسم/تاريخ")
String date;
@ApiModelProperty(value = "充电量(kWh)")
@Excel(name = "(kWh)كمية الشحن")
BigDecimal chargeElec;
@ApiModelProperty(value = "纵坐标 光伏充电量")
BigDecimal PvChargeElec;
@ApiModelProperty(value = "放电量(kWh)")
@Excel(name = "التفريغ الكهربائي(kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "纵坐标 收益")
@ExcelIgnore
BigDecimal income;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -0,0 +1,42 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 德语
*/
@Data
public class PcsElecDataDe {
@ApiModelProperty(value = "日期")
@Excel(name = "Datum/Name")
String date;
@ApiModelProperty(value = "充电量(kWh)")
@Excel(name = "Ladefähigkeit (kWh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "纵坐标 光伏充电量")
BigDecimal PvChargeElec;
@ApiModelProperty(value = "放电量(kWh)")
@Excel(name = "Entladung (kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "纵坐标 收益")
@ExcelIgnore
BigDecimal income;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -8,19 +8,17 @@ import lombok.Data;
import java.math.BigDecimal;
/**
* @Description 上海一体柜首页 充放电量出参
* Author yule
* Date 2023/4/17 11:17
* 英语
*/
@Data
public class PcsElecDataEn {
@ApiModelProperty(value = "日期")
@Excel(name = "date/name")
@Excel(name = "Date/Name")
String date;
@ApiModelProperty(value = "充电量(kWh)")
@Excel(name = "Charge-Total(kWh)")
@Excel(name = "Charging capacity(kWh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "纵坐标 光伏充电量")
@ -28,7 +26,7 @@ public class PcsElecDataEn {
@ApiModelProperty(value = "放电量(kWh)")
@Excel(name = "Discharge-Total(kWh)")
@Excel(name = "Discharge capacity(kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "纵坐标 收益")

View File

@ -0,0 +1,43 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 法语
*/
@Data
public class PcsElecDataFra {
@ApiModelProperty(value = "日期")
@Excel(name = "Date/Nom")
String date;
@ApiModelProperty(value = "充电量(kWh)")
@Excel(name = "Quantité de charge(kWh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "纵坐标 光伏充电量")
BigDecimal PvChargeElec;
@ApiModelProperty(value = "放电量(kWh)")
@Excel(name = "Quantité de décharge(kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "纵坐标 收益")
@ExcelIgnore
BigDecimal income;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -0,0 +1,43 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 波兰语
*/
@Data
public class PcsElecDataPl {
@ApiModelProperty(value = "日期")
@Excel(name = "Data/Nazwa")
String date;
@ApiModelProperty(value = "充电量(kWh)")
@Excel(name = "Pojemność ładowania (kWh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "纵坐标 光伏充电量")
BigDecimal PvChargeElec;
@ApiModelProperty(value = "放电量(kWh)")
@Excel(name = "Wyładowanie (kWh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "纵坐标 收益")
@ExcelIgnore
BigDecimal income;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -0,0 +1,43 @@
package com.ho.business.vo.resp.pcsStation;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* 西班牙语
*/
@Data
public class PcsElecDataSpa {
@ApiModelProperty(value = "日期")
@Excel(name = "Fecha/Nombre")
String date;
@ApiModelProperty(value = "充电量(kWh)")
@Excel(name = "Capacidad de carga (kwh)")
BigDecimal chargeElec;
@ApiModelProperty(value = "纵坐标 光伏充电量")
BigDecimal PvChargeElec;
@ApiModelProperty(value = "放电量(kWh)")
@Excel(name = "Descarga de energía (kwh)")
BigDecimal dischargeElec;
@ApiModelProperty(value = "纵坐标 收益")
@ExcelIgnore
BigDecimal income;
@ApiModelProperty(value = "电站名称")
@ExcelIgnore
String name;
@ApiModelProperty(value = "电站id")
@ExcelIgnore
Integer stationId;
}

View File

@ -0,0 +1,72 @@
package com.ho.business.vo.resp.point;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ho.common.tools.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author kerwin 阿拉伯语
*/
@Data
@ExcelIgnoreUnannotated
public class PointRespAraVO {
@ApiModelProperty(value = "id")
private Integer id;
@ApiModelProperty(value = "设备映射表的id")
Integer deviceTypeColId;
@ApiModelProperty(value = "站点id")
Integer stationId;
@ApiModelProperty(value = "设备id")
Integer srcId;
@ApiModelProperty(value = "设备类型")
@ExcelProperty(value = "نوع الجهاز",index = 3)
String deviceType;
@ApiModelProperty(value = "1遥信 2遥测 3遥控")
private Integer sensType;
@ApiModelProperty(value = "设备名")
@ExcelProperty(value = "اسم الجهاز",index = 2)
String deviceName;
@ApiModelProperty(value = "点表字段")
@ExcelProperty(value = "حقل نقطة الجدول",index = 1)
String col;
@ApiModelProperty(value = "点表字段名称")
@ExcelProperty(value = "نقطة الجدول اسم الحقل",index = 0)
String colName;
@ApiModelProperty(value = "当前值")
@ExcelProperty(value = "القيمة الحالية",index = 7)
BigDecimal value;
@ApiModelProperty(value = "单位")
@ExcelProperty(value = "وحدة",index = 8)
String unit;
@ApiModelProperty(value = "最大值")
@ExcelProperty(value = "القيمة القصوى",index = 4)
BigDecimal maxValue;
@ApiModelProperty(value = "最小值")
@ExcelProperty(value = "قيمة الحد الأدنى",index = 5)
BigDecimal minValue;
@ApiModelProperty(value = "更新时间")
@JsonFormat(pattern = CommonConstant.DATE)
@ExcelProperty(value = "وقت التحديث",index = 6)
String updateTime;
@ApiModelProperty(value = "是否具有品质位 1是 2否")
private Integer qualityLevel;
}

View File

@ -0,0 +1,72 @@
package com.ho.business.vo.resp.point;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ho.common.tools.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author kerwin 德语
*/
@Data
@ExcelIgnoreUnannotated
public class PointRespDeVO {
@ApiModelProperty(value = "id")
private Integer id;
@ApiModelProperty(value = "设备映射表的id")
Integer deviceTypeColId;
@ApiModelProperty(value = "站点id")
Integer stationId;
@ApiModelProperty(value = "设备id")
Integer srcId;
@ApiModelProperty(value = "设备类型")
@ExcelProperty(value = "Gerätetyp",index = 3)
String deviceType;
@ApiModelProperty(value = "1遥信 2遥测 3遥控")
private Integer sensType;
@ApiModelProperty(value = "设备名")
@ExcelProperty(value = "Gerätenamen",index = 2)
String deviceName;
@ApiModelProperty(value = "点表字段")
@ExcelProperty(value = "Punkttabellenfeld",index = 1)
String col;
@ApiModelProperty(value = "点表字段名称")
@ExcelProperty(value = "Name des Punkttabellenfeldes",index = 0)
String colName;
@ApiModelProperty(value = "当前值")
@ExcelProperty(value = "Aktueller Wert",index = 7)
BigDecimal value;
@ApiModelProperty(value = "单位")
@ExcelProperty(value = "Einheit",index = 8)
String unit;
@ApiModelProperty(value = "最大值")
@ExcelProperty(value = "Maximalwert",index = 4)
BigDecimal maxValue;
@ApiModelProperty(value = "最小值")
@ExcelProperty(value = "Mindestwert",index = 5)
BigDecimal minValue;
@ApiModelProperty(value = "更新时间")
@JsonFormat(pattern = CommonConstant.DATE)
@ExcelProperty(value = "Aktualisierungszeit",index = 6)
String updateTime;
@ApiModelProperty(value = "是否具有品质位 1是 2否")
private Integer qualityLevel;
}

View File

@ -10,7 +10,7 @@ import lombok.Data;
import java.math.BigDecimal;
/**
* @author kerwin
* @author kerwin 英语
*/
@Data
@ExcelIgnoreUnannotated
@ -29,43 +29,43 @@ public class PointRespEnVO {
Integer srcId;
@ApiModelProperty(value = "设备类型")
@ExcelProperty(value = "device type",index = 3)
@ExcelProperty(value = "Device type",index = 3)
String deviceType;
@ApiModelProperty(value = "1遥信 2遥测 3遥控")
private Integer sensType;
@ApiModelProperty(value = "设备名")
@ExcelProperty(value = "associated device",index = 2)
@ExcelProperty(value = "Associated device",index = 2)
String deviceName;
@ApiModelProperty(value = "点表字段")
@ExcelProperty(value = "code",index = 1)
@ExcelProperty(value = "Code",index = 1)
String col;
@ApiModelProperty(value = "点表字段名称")
@ExcelProperty(value = "name",index = 0)
@ExcelProperty(value = "Name",index = 0)
String colName;
@ApiModelProperty(value = "当前值")
@ExcelProperty(value = "current value",index = 7)
@ExcelProperty(value = "Current value",index = 7)
BigDecimal value;
@ApiModelProperty(value = "单位")
@ExcelProperty(value = "unit",index = 8)
@ExcelProperty(value = "Unit",index = 8)
String unit;
@ApiModelProperty(value = "最大值")
@ExcelProperty(value = "maximum",index = 4)
@ExcelProperty(value = "Maximum",index = 4)
BigDecimal maxValue;
@ApiModelProperty(value = "最小值")
@ExcelProperty(value = "minimum",index = 5)
@ExcelProperty(value = "Minimum",index = 5)
BigDecimal minValue;
@ApiModelProperty(value = "更新时间")
@JsonFormat(pattern = CommonConstant.DATE)
@ExcelProperty(value = "update time",index = 6)
@ExcelProperty(value = "Update time",index = 6)
String updateTime;
@ApiModelProperty(value = "是否具有品质位 1是 2否")

View File

@ -0,0 +1,72 @@
package com.ho.business.vo.resp.point;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ho.common.tools.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author kerwin 法语
*/
@Data
@ExcelIgnoreUnannotated
public class PointRespFraVO {
@ApiModelProperty(value = "id")
private Integer id;
@ApiModelProperty(value = "设备映射表的id")
Integer deviceTypeColId;
@ApiModelProperty(value = "站点id")
Integer stationId;
@ApiModelProperty(value = "设备id")
Integer srcId;
@ApiModelProperty(value = "设备类型")
@ExcelProperty(value = "Type d'équipement",index = 3)
String deviceType;
@ApiModelProperty(value = "1遥信 2遥测 3遥控")
private Integer sensType;
@ApiModelProperty(value = "设备名")
@ExcelProperty(value = "Nom de l'équipement",index = 2)
String deviceName;
@ApiModelProperty(value = "点表字段")
@ExcelProperty(value = "Champ table de points",index = 1)
String col;
@ApiModelProperty(value = "点表字段名称")
@ExcelProperty(value = "Nom du champ table de points",index = 0)
String colName;
@ApiModelProperty(value = "当前值")
@ExcelProperty(value = "Valeur actuelle",index = 7)
BigDecimal value;
@ApiModelProperty(value = "单位")
@ExcelProperty(value = "Unité",index = 8)
String unit;
@ApiModelProperty(value = "最大值")
@ExcelProperty(value = "Valeur maximale",index = 4)
BigDecimal maxValue;
@ApiModelProperty(value = "最小值")
@ExcelProperty(value = "Valeur minimale",index = 5)
BigDecimal minValue;
@ApiModelProperty(value = "更新时间")
@JsonFormat(pattern = CommonConstant.DATE)
@ExcelProperty(value = "Temps de mise à jour",index = 6)
String updateTime;
@ApiModelProperty(value = "是否具有品质位 1是 2否")
private Integer qualityLevel;
}

View File

@ -0,0 +1,73 @@
package com.ho.business.vo.resp.point;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ho.common.tools.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author kerwin 波兰语
*/
@Data
@ExcelIgnoreUnannotated
public class PointRespPlVO {
@ApiModelProperty(value = "id")
private Integer id;
@ApiModelProperty(value = "设备映射表的id")
Integer deviceTypeColId;
@ApiModelProperty(value = "站点id")
Integer stationId;
@ApiModelProperty(value = "设备id")
Integer srcId;
@ApiModelProperty(value = "设备类型")
@ExcelProperty(value = "Rodzaj urządzenia",index = 3)
String deviceType;
@ApiModelProperty(value = "1遥信 2遥测 3遥控")
private Integer sensType;
@ApiModelProperty(value = "设备名")
@ExcelProperty(value = "Nazwa urządzenia",index = 2)
String deviceName;
@ApiModelProperty(value = "点表字段")
@ExcelProperty(value = "Pole tabeli punktów",index = 1)
String col;
@ApiModelProperty(value = "点表字段名称")
@ExcelProperty(value = "Nazwa pola tabeli punktów",index = 0)
String colName;
@ApiModelProperty(value = "当前值")
@ExcelProperty(value = "Bieżąca wartość",index = 7)
BigDecimal value;
@ApiModelProperty(value = "单位")
@ExcelProperty(value = "Jednostki",index = 8)
String unit;
@ApiModelProperty(value = "最大值")
@ExcelProperty(value = "Maksymalna wartość",index = 4)
BigDecimal maxValue;
@ApiModelProperty(value = "最小值")
@ExcelProperty(value = "Wartość minimalna",index = 5)
BigDecimal minValue;
@ApiModelProperty(value = "更新时间")
@JsonFormat(pattern = CommonConstant.DATE)
@ExcelProperty(value = "Czas aktualizacji",index = 6)
String updateTime;
@ApiModelProperty(value = "是否具有品质位 1是 2否")
private Integer qualityLevel;
}

View File

@ -0,0 +1,72 @@
package com.ho.business.vo.resp.point;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ho.common.tools.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author kerwin 西班牙语
*/
@Data
@ExcelIgnoreUnannotated
public class PointRespSpaVO {
@ApiModelProperty(value = "id")
private Integer id;
@ApiModelProperty(value = "设备映射表的id")
Integer deviceTypeColId;
@ApiModelProperty(value = "站点id")
Integer stationId;
@ApiModelProperty(value = "设备id")
Integer srcId;
@ApiModelProperty(value = "设备类型")
@ExcelProperty(value = "Tipo de dispositivo",index = 3)
String deviceType;
@ApiModelProperty(value = "1遥信 2遥测 3遥控")
private Integer sensType;
@ApiModelProperty(value = "设备名")
@ExcelProperty(value = "Nombre del dispositivo",index = 2)
String deviceName;
@ApiModelProperty(value = "点表字段")
@ExcelProperty(value = "Campos de la tabla de puntos",index = 1)
String col;
@ApiModelProperty(value = "点表字段名称")
@ExcelProperty(value = "Nombre del campo de la tabla de puntos",index = 0)
String colName;
@ApiModelProperty(value = "当前值")
@ExcelProperty(value = "Valor actual",index = 7)
BigDecimal value;
@ApiModelProperty(value = "单位")
@ExcelProperty(value = "Unidad",index = 8)
String unit;
@ApiModelProperty(value = "最大值")
@ExcelProperty(value = "Valor máximo",index = 4)
BigDecimal maxValue;
@ApiModelProperty(value = "最小值")
@ExcelProperty(value = "Valor mínimo",index = 5)
BigDecimal minValue;
@ApiModelProperty(value = "更新时间")
@JsonFormat(pattern = CommonConstant.DATE)
@ExcelProperty(value = "Tiempo de actualización",index = 6)
String updateTime;
@ApiModelProperty(value = "是否具有品质位 1是 2否")
private Integer qualityLevel;
}