diff --git a/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordDnbInstant.java b/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordDnbInstant.java index 7522b82..59d80ad 100644 --- a/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordDnbInstant.java +++ b/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordDnbInstant.java @@ -1,7 +1,7 @@ package com.os.ems.record.domain; +import java.math.BigDecimal; import java.util.Date; - import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -12,172 +12,77 @@ import com.os.common.core.domain.BaseEntity; * 电实时数据对象 ems_record_dnb_instant * * @author Yinq - * @date 2024-05-11 + * @date 2024-05-21 */ -public class EmsRecordDnbInstant extends BaseEntity { +public class EmsRecordDnbInstant extends BaseEntity +{ private static final long serialVersionUID = 1L; - /** - * 编号 - */ + /** 主键标识 */ private Long objId; - /** - * 计量设备编号 - */ + /** 计量设备编号 */ @Excel(name = "计量设备编号") - private String monitorId; - - /** - * 计量设备Code - */ - @Excel(name = "计量设备名称") private String monitorCode; - /** - * 计量设备名称 - */ + + /** 计量设备名称 */ @Excel(name = "计量设备名称") private String monitorName; - - /** - * 采集时间 - */ + /** 采集时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "采集时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date collectTime; - private String beginCollectTime; - private String endCollectTime; - /** - * A项电压 - */ + /** A项电压 */ @Excel(name = "A项电压") - private Long vA; + private BigDecimal vA; - /** - * B项电压 - */ + /** B项电压 */ @Excel(name = "B项电压") - private Long vB; + private BigDecimal vB; - /** - * C项电压 - */ + /** C项电压 */ @Excel(name = "C项电压") - private Long vC; + private BigDecimal vC; - /** - * A项电流 - */ + /** A项电流 */ @Excel(name = "A项电流") - private Long iA; + private BigDecimal iA; - /** - * B项电流 - */ + /** B项电流 */ @Excel(name = "B项电流") - private Long iB; + private BigDecimal iB; - /** - * C项电流 - */ + /** C项电流 */ @Excel(name = "C项电流") - private Long iC; + private BigDecimal iC; - /** - * 记录时间 - */ + /** 记录时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "记录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date recordTime; - private String beginRecordTime; - private String endRecordTime; - - /** - * 功率因数 - */ + /** 功率因数 */ @Excel(name = "功率因数") - private Long glys; + private BigDecimal glys; - /** - * 正向有功 - */ + /** 正向有功 */ @Excel(name = "正向有功") - private Long zxyg; + private BigDecimal zxyg; - /** - * 有功功率 - */ + /** 有功功率 */ @Excel(name = "有功功率") - private Long activePower; + private BigDecimal activePower; - /** - * 无功功率 - */ + /** 无功功率 */ @Excel(name = "无功功率") - private Long reactivePower; + private BigDecimal reactivePower; - /** - * 采集方式(0自动 1手动) - */ + /** 采集方式(0自动 1手动) */ @Excel(name = "采集方式", readConverterExp = "0=自动,1=手动") private Long collectType; - - //统计单元id - private String workUnitCode; - - - public String getBeginRecordTime() { - return beginRecordTime; - } - - public String getMonitorCode() { - return monitorCode; - } - - public void setMonitorCode(String monitorCode) { - this.monitorCode = monitorCode; - } - - public void setBeginRecordTime(String beginRecordTime) { - this.beginRecordTime = beginRecordTime; - } - - public String getEndRecordTime() { - return endRecordTime; - } - - public void setEndRecordTime(String endRecordTime) { - this.endRecordTime = endRecordTime; - } - - public String getBeginCollectTime() { - return beginCollectTime; - } - - public void setBeginCollectTime(String beginCollectTime) { - this.beginCollectTime = beginCollectTime; - } - - public String getEndCollectTime() { - return endCollectTime; - } - - public void setEndCollectTime(String endCollectTime) { - this.endCollectTime = endCollectTime; - } - - public String getWorkUnitCode() { - return workUnitCode; - } - - public void setWorkUnitCode(String workUnitCode) { - this.workUnitCode = workUnitCode; - } - public String getMonitorName() { return monitorName; } @@ -186,131 +91,147 @@ public class EmsRecordDnbInstant extends BaseEntity { this.monitorName = monitorName; } - public void setObjId(Long objId) { + public void setObjId(Long objId) + { this.objId = objId; } - public Long getObjId() { + public Long getObjId() + { return objId; } - - public void setMonitorId(String monitorId) { - this.monitorId = monitorId; + public void setMonitorCode(String monitorCode) + { + this.monitorCode = monitorCode; } - public String getMonitorId() { - return monitorId; + public String getMonitorCode() + { + return monitorCode; } - - public void setCollectTime(Date collectTime) { + public void setCollectTime(Date collectTime) + { this.collectTime = collectTime; } - public Date getCollectTime() { + public Date getCollectTime() + { return collectTime; } - - public void setVA(Long vA) { + public void setVA(BigDecimal vA) + { this.vA = vA; } - public Long getVA() { + public BigDecimal getVA() + { return vA; } - - public void setVB(Long vB) { + public void setVB(BigDecimal vB) + { this.vB = vB; } - public Long getVB() { + public BigDecimal getVB() + { return vB; } - - public void setVC(Long vC) { + public void setVC(BigDecimal vC) + { this.vC = vC; } - public Long getVC() { + public BigDecimal getVC() + { return vC; } - - public void setIA(Long iA) { + public void setIA(BigDecimal iA) + { this.iA = iA; } - public Long getIA() { + public BigDecimal getIA() + { return iA; } - - public void setIB(Long iB) { + public void setIB(BigDecimal iB) + { this.iB = iB; } - public Long getIB() { + public BigDecimal getIB() + { return iB; } - - public void setIC(Long iC) { + public void setIC(BigDecimal iC) + { this.iC = iC; } - public Long getIC() { + public BigDecimal getIC() + { return iC; } - - public void setRecordTime(Date recordTime) { + public void setRecordTime(Date recordTime) + { this.recordTime = recordTime; } - public Date getRecordTime() { + public Date getRecordTime() + { return recordTime; } - - public void setGlys(Long glys) { + public void setGlys(BigDecimal glys) + { this.glys = glys; } - public Long getGlys() { + public BigDecimal getGlys() + { return glys; } - - public void setZxyg(Long zxyg) { + public void setZxyg(BigDecimal zxyg) + { this.zxyg = zxyg; } - public Long getZxyg() { + public BigDecimal getZxyg() + { return zxyg; } - - public void setActivePower(Long activePower) { + public void setActivePower(BigDecimal activePower) + { this.activePower = activePower; } - public Long getActivePower() { + public BigDecimal getActivePower() + { return activePower; } - - public void setReactivePower(Long reactivePower) { + public void setReactivePower(BigDecimal reactivePower) + { this.reactivePower = reactivePower; } - public Long getReactivePower() { + public BigDecimal getReactivePower() + { return reactivePower; } - - public void setCollectType(Long collectType) { + public void setCollectType(Long collectType) + { this.collectType = collectType; } - public Long getCollectType() { + public Long getCollectType() + { return collectType; } @Override public String toString() { - return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("objId", getObjId()) - .append("monitorId", getMonitorId()) + .append("monitorCode", getMonitorCode()) .append("collectTime", getCollectTime()) .append("vA", getVA()) .append("vB", getVB()) diff --git a/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordWaterInstant.java b/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordWaterInstant.java index 8662ac4..973bf7a 100644 --- a/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordWaterInstant.java +++ b/os-ems/src/main/java/com/os/ems/record/domain/EmsRecordWaterInstant.java @@ -1,5 +1,6 @@ package com.os.ems.record.domain; +import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; @@ -22,39 +23,34 @@ public class EmsRecordWaterInstant extends BaseEntity /** 计量设备编号 */ @Excel(name = "计量设备编号") - private String monitorId; + private String monitorCode; + /** 计量设备编号 */ @Excel(name = "计量设备名称") private String monitorName; - private String monitorCode; /** 采集时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "采集时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date collectTime; - private String beginTime; - private String endTime; /** 瞬时流量 */ @Excel(name = "瞬时流量") - private Long fluxFlow; + private BigDecimal fluxFlow; /** 累计流量 */ @Excel(name = "累计流量") - private Long waterFlow; + private BigDecimal waterFlow; /** 记录时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "记录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date recordTime; - private String beginRecordTime; - private String endRecordTime; /** 采集方式(0自动 1手动) */ @Excel(name = "采集方式", readConverterExp = "0=自动,1=手动") private Long collectType; - public String getMonitorCode() { return monitorCode; } @@ -63,38 +59,6 @@ public class EmsRecordWaterInstant extends BaseEntity this.monitorCode = monitorCode; } - public String getBeginRecordTime() { - return beginRecordTime; - } - - public void setBeginRecordTime(String beginRecordTime) { - this.beginRecordTime = beginRecordTime; - } - - public String getEndRecordTime() { - return endRecordTime; - } - - public void setEndRecordTime(String endRecordTime) { - this.endRecordTime = endRecordTime; - } - - public String getBeginTime() { - return beginTime; - } - - public void setBeginTime(String beginTime) { - this.beginTime = beginTime; - } - - public String getEndTime() { - return endTime; - } - - public void setEndTime(String endTime) { - this.endTime = endTime; - } - public String getMonitorName() { return monitorName; } @@ -112,15 +76,7 @@ public class EmsRecordWaterInstant extends BaseEntity { return objId; } - public void setMonitorId(String monitorId) - { - this.monitorId = monitorId; - } - public String getMonitorId() - { - return monitorId; - } public void setCollectTime(Date collectTime) { this.collectTime = collectTime; @@ -130,21 +86,21 @@ public class EmsRecordWaterInstant extends BaseEntity { return collectTime; } - public void setFluxFlow(Long fluxFlow) + public void setFluxFlow(BigDecimal fluxFlow) { this.fluxFlow = fluxFlow; } - public Long getFluxFlow() + public BigDecimal getFluxFlow() { return fluxFlow; } - public void setWaterFlow(Long waterFlow) + public void setWaterFlow(BigDecimal waterFlow) { this.waterFlow = waterFlow; } - public Long getWaterFlow() + public BigDecimal getWaterFlow() { return waterFlow; } @@ -171,7 +127,7 @@ public class EmsRecordWaterInstant extends BaseEntity public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("objId", getObjId()) - .append("monitorId", getMonitorId()) + .append("monitorCode", getMonitorCode()) .append("collectTime", getCollectTime()) .append("fluxFlow", getFluxFlow()) .append("waterFlow", getWaterFlow()) diff --git a/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordDnbInstantServiceImpl.java b/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordDnbInstantServiceImpl.java index b16f0d6..284ec0f 100644 --- a/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordDnbInstantServiceImpl.java +++ b/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordDnbInstantServiceImpl.java @@ -1,5 +1,6 @@ package com.os.ems.record.service.impl; +import java.util.Date; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; @@ -49,6 +50,7 @@ public class EmsRecordDnbInstantServiceImpl implements IEmsRecordDnbInstantServi */ @Override public int insertEmsRecordDnbInstant(EmsRecordDnbInstant emsRecordDnbInstant) { + emsRecordDnbInstant.setRecordTime(new Date()); return emsRecordDnbInstantMapper.insertEmsRecordDnbInstant(emsRecordDnbInstant); } diff --git a/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordWaterInstantServiceImpl.java b/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordWaterInstantServiceImpl.java index 401ae92..ed6f12f 100644 --- a/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordWaterInstantServiceImpl.java +++ b/os-ems/src/main/java/com/os/ems/record/service/impl/EmsRecordWaterInstantServiceImpl.java @@ -1,5 +1,6 @@ package com.os.ems.record.service.impl; +import java.util.Date; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -52,6 +53,7 @@ public class EmsRecordWaterInstantServiceImpl implements IEmsRecordWaterInstantS @Override public int insertEmsRecordWaterInstant(EmsRecordWaterInstant emsRecordWaterInstant) { + emsRecordWaterInstant.setRecordTime(new Date()); return emsRecordWaterInstantMapper.insertEmsRecordWaterInstant(emsRecordWaterInstant); } diff --git a/os-ems/src/main/resources/mapper/ems/record/EmsRecordDnbInstantMapper.xml b/os-ems/src/main/resources/mapper/ems/record/EmsRecordDnbInstantMapper.xml index decfaa7..d5fb6e5 100644 --- a/os-ems/src/main/resources/mapper/ems/record/EmsRecordDnbInstantMapper.xml +++ b/os-ems/src/main/resources/mapper/ems/record/EmsRecordDnbInstantMapper.xml @@ -6,7 +6,6 @@ - @@ -25,62 +24,61 @@ - select RDI.obj_id, - RDI.monitor_id, - BMI.monitor_name, - BMI.monitor_code, - RDI.collect_time, - RDI.v_a, - RDI.v_b, - RDI.v_c, - RDI.i_a, - RDI.i_b, - RDI.i_c, - RDI.record_time, - RDI.glys, - RDI.zxyg, - RDI.active_power, - RDI.reactive_power, - RDI.collect_type - from ems_record_dnb_instant as RDI - left join ems_base_monitor_info as BMI - on RDI.monitor_id = BMI.obj_id + select rdi.obj_id, + bmi.monitor_name, + rdi.monitor_code, + rdi.collect_time, + rdi.v_a, + rdi.v_b, + rdi.v_c, + rdi.i_a, + rdi.i_b, + rdi.i_c, + rdi.record_time, + rdi.glys, + rdi.zxyg, + rdi.active_power, + rdi.reactive_power, + rdi.collect_type + from ems_record_dnb_instant rdi + left join ems_base_monitor_info bmi on rdi.monitor_code = bmi.monitor_code insert into ems_record_dnb_instant - monitor_id, + monitor_code, collect_time, v_a, v_b, @@ -96,7 +94,7 @@ collect_type, - #{monitorId}, + #{monitorCode}, #{collectTime}, #{vA}, #{vB}, @@ -116,7 +114,7 @@ update ems_record_dnb_instant - monitor_id = #{monitorId}, + monitor_code = #{monitorCode}, collect_time = #{collectTime}, v_a = #{vA}, v_b = #{vB}, diff --git a/os-ems/src/main/resources/mapper/ems/record/EmsRecordWaterInstantMapper.xml b/os-ems/src/main/resources/mapper/ems/record/EmsRecordWaterInstantMapper.xml index 6154b52..11571ff 100644 --- a/os-ems/src/main/resources/mapper/ems/record/EmsRecordWaterInstantMapper.xml +++ b/os-ems/src/main/resources/mapper/ems/record/EmsRecordWaterInstantMapper.xml @@ -6,7 +6,6 @@ - @@ -18,16 +17,15 @@ select RWI.obj_id, - RWI.monitor_id, - RWI.collect_time, - RWI.flux_flow, - RWI.water_flow, - RWI.record_time, - RWI.collect_type, - BMI.monitor_name, - BMI.monitor_code + RWI.monitor_code, + RWI.collect_time, + RWI.flux_flow, + RWI.water_flow, + RWI.record_time, + RWI.collect_type, + BMI.monitor_name from ems_record_water_instant RWI - left join ems_base_monitor_info BMI on RWI.monitor_id = BMI.obj_id + left join ems_base_monitor_info BMI on RWI.monitor_code = BMI.monitor_code