parent
162121615b
commit
9059261b4d
@ -0,0 +1,216 @@ |
|||||||
|
package com.psdc.entity; |
||||||
|
|
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* 用户下属设备功率96点表; |
||||||
|
* @author : Stone |
||||||
|
* @date : 2023-5-9 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class PsdcDevicePowerHdata96 implements Serializable,Cloneable { |
||||||
|
|
||||||
|
private Integer userId; |
||||||
|
|
||||||
|
private Integer deviceId; |
||||||
|
|
||||||
|
private String samDate; |
||||||
|
|
||||||
|
private Double val1; |
||||||
|
|
||||||
|
private Double val2; |
||||||
|
|
||||||
|
private Double val3; |
||||||
|
|
||||||
|
private Double val4; |
||||||
|
|
||||||
|
private Double val5; |
||||||
|
|
||||||
|
private Double val6; |
||||||
|
|
||||||
|
private Double val7; |
||||||
|
|
||||||
|
private Double val8; |
||||||
|
|
||||||
|
private Double val9; |
||||||
|
|
||||||
|
private Double val10; |
||||||
|
|
||||||
|
private Double val11; |
||||||
|
|
||||||
|
private Double val12; |
||||||
|
|
||||||
|
private Double val13; |
||||||
|
|
||||||
|
private Double val14; |
||||||
|
|
||||||
|
private Double val15; |
||||||
|
|
||||||
|
private Double val16; |
||||||
|
|
||||||
|
private Double val17; |
||||||
|
|
||||||
|
private Double val18; |
||||||
|
|
||||||
|
private Double val19; |
||||||
|
|
||||||
|
private Double val20; |
||||||
|
|
||||||
|
private Double val21; |
||||||
|
|
||||||
|
private Double val22; |
||||||
|
|
||||||
|
private Double val23; |
||||||
|
|
||||||
|
private Double val24; |
||||||
|
|
||||||
|
private Double val25; |
||||||
|
|
||||||
|
private Double val26; |
||||||
|
|
||||||
|
private Double val27; |
||||||
|
|
||||||
|
private Double val28; |
||||||
|
|
||||||
|
private Double val29; |
||||||
|
|
||||||
|
private Double val30; |
||||||
|
|
||||||
|
private Double val31; |
||||||
|
|
||||||
|
private Double val32; |
||||||
|
|
||||||
|
private Double val33; |
||||||
|
|
||||||
|
private Double val34; |
||||||
|
|
||||||
|
private Double val35; |
||||||
|
|
||||||
|
private Double val36; |
||||||
|
|
||||||
|
private Double val37; |
||||||
|
|
||||||
|
private Double val38; |
||||||
|
|
||||||
|
private Double val39; |
||||||
|
|
||||||
|
private Double val40; |
||||||
|
|
||||||
|
private Double val41; |
||||||
|
|
||||||
|
private Double val42; |
||||||
|
|
||||||
|
private Double val43; |
||||||
|
|
||||||
|
private Double val44; |
||||||
|
|
||||||
|
private Double val45; |
||||||
|
|
||||||
|
private Double val46; |
||||||
|
|
||||||
|
private Double val47; |
||||||
|
|
||||||
|
private Double val48; |
||||||
|
|
||||||
|
private Double val49; |
||||||
|
|
||||||
|
private Double val50; |
||||||
|
|
||||||
|
private Double val51; |
||||||
|
|
||||||
|
private Double val52; |
||||||
|
|
||||||
|
private Double val53; |
||||||
|
|
||||||
|
private Double val54; |
||||||
|
|
||||||
|
private Double val55; |
||||||
|
|
||||||
|
private Double val56; |
||||||
|
|
||||||
|
private Double val57; |
||||||
|
|
||||||
|
private Double val58; |
||||||
|
|
||||||
|
private Double val59; |
||||||
|
|
||||||
|
private Double val60; |
||||||
|
|
||||||
|
private Double val61; |
||||||
|
|
||||||
|
private Double val62; |
||||||
|
|
||||||
|
private Double val63; |
||||||
|
|
||||||
|
private Double val64; |
||||||
|
|
||||||
|
private Double val65; |
||||||
|
|
||||||
|
private Double val66; |
||||||
|
|
||||||
|
private Double val67; |
||||||
|
|
||||||
|
private Double val68; |
||||||
|
|
||||||
|
private Double val69; |
||||||
|
|
||||||
|
private Double val70; |
||||||
|
|
||||||
|
private Double val71; |
||||||
|
|
||||||
|
private Double val72; |
||||||
|
|
||||||
|
private Double val73; |
||||||
|
|
||||||
|
private Double val74; |
||||||
|
|
||||||
|
private Double val75; |
||||||
|
|
||||||
|
private Double val76; |
||||||
|
|
||||||
|
private Double val77; |
||||||
|
|
||||||
|
private Double val78; |
||||||
|
|
||||||
|
private Double val79; |
||||||
|
|
||||||
|
private Double val80; |
||||||
|
|
||||||
|
private Double val81; |
||||||
|
|
||||||
|
private Double val82; |
||||||
|
|
||||||
|
private Double val83; |
||||||
|
|
||||||
|
private Double val84; |
||||||
|
|
||||||
|
private Double val85; |
||||||
|
|
||||||
|
private Double val86; |
||||||
|
|
||||||
|
private Double val87; |
||||||
|
|
||||||
|
private Double val88; |
||||||
|
|
||||||
|
private Double val89; |
||||||
|
|
||||||
|
private Double val90; |
||||||
|
|
||||||
|
private Double val91; |
||||||
|
|
||||||
|
private Double val92; |
||||||
|
|
||||||
|
private Double val93; |
||||||
|
|
||||||
|
private Double val94; |
||||||
|
|
||||||
|
private Double val95; |
||||||
|
|
||||||
|
private Double val96; |
||||||
|
} |
@ -0,0 +1,30 @@ |
|||||||
|
package com.psdc.entity.res; |
||||||
|
|
||||||
|
import com.psdc.entity.PsdcDevicePowerHdata96; |
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
/** |
||||||
|
* @Author:戴仕崑 |
||||||
|
* @Project:psdc |
||||||
|
* @Filename:PsdcDevicePowerRes |
||||||
|
* @Date:2023/5/9 16:20 |
||||||
|
* @Version 1.0 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class PsdcDevicePowerRes { |
||||||
|
|
||||||
|
/** |
||||||
|
* 总有功功率 |
||||||
|
*/ |
||||||
|
private Double totp; |
||||||
|
/** |
||||||
|
* 当前总有功电能 |
||||||
|
*/ |
||||||
|
private Double totwh; |
||||||
|
|
||||||
|
PsdcDevicePowerHdata96 todayUsePowers; |
||||||
|
} |
@ -0,0 +1,45 @@ |
|||||||
|
package com.psdc.entity.res; |
||||||
|
|
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @Author:戴仕崑 |
||||||
|
* @Project:psdc |
||||||
|
* @Filename:PsdcThermometerDataRes |
||||||
|
* @Date:2023/5/9 11:30 |
||||||
|
* @Version 1.0 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class PsdcThermometerDataRes { |
||||||
|
|
||||||
|
/** 设备id */ |
||||||
|
private Integer deviceId ; |
||||||
|
/** 设备名称 */ |
||||||
|
private String deviceName ; |
||||||
|
/** 设备运行状态:1-开启,2-关闭 */ |
||||||
|
private Integer deviceRunStatus ; |
||||||
|
/** 实时温度 */ |
||||||
|
private Double thermometerValue ; |
||||||
|
/** 目前实时进水温度 */ |
||||||
|
private Double thermometerValueIn ; |
||||||
|
/** 目前实时出水温度 */ |
||||||
|
private Double thermometerValueOut ; |
||||||
|
|
||||||
|
/** 当天历史温度集合 */ |
||||||
|
private List<Double> tempTodayList ; |
||||||
|
/** 当天历史进水温度集合 */ |
||||||
|
private List<Double> tempInTodayList ; |
||||||
|
/** 当天历史出水温度集合 */ |
||||||
|
private List<Double> tempOutTodayList ; |
||||||
|
/** 当天记录时间轴 */ |
||||||
|
private List<String> timeList ; |
||||||
|
/** 今日能耗统计量 */ |
||||||
|
private Double todayUseEnergy; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,23 @@ |
|||||||
|
package com.psdc.mapper; |
||||||
|
|
||||||
|
import com.psdc.entity.PsdcDevicePowerHdata96; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
import org.springframework.stereotype.Repository; |
||||||
|
|
||||||
|
/** |
||||||
|
* @Author:戴仕崑 |
||||||
|
* @Project:psdc |
||||||
|
* @Filename:PsdcDevicePowerHdata96Mapper |
||||||
|
* @Date:2023/5/9 16:27 |
||||||
|
* @Version 1.0 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
@Repository |
||||||
|
public interface PsdcDevicePowerHdata96Mapper { |
||||||
|
|
||||||
|
PsdcDevicePowerHdata96 queryById(@Param(value = "userId") Long userId, |
||||||
|
@Param(value = "deviceId") Integer deviceId, |
||||||
|
@Param(value = "samDate") String samDate); |
||||||
|
|
||||||
|
} |
@ -0,0 +1,23 @@ |
|||||||
|
package com.psdc.service; |
||||||
|
|
||||||
|
import com.psdc.core.domain.AjaxResult; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @Author:戴仕崑 |
||||||
|
* @Project:psdc |
||||||
|
* @Filename:PsdcThermometerHtdataService |
||||||
|
* @Date:2023/5/9 11:10 |
||||||
|
* @Version 1.0 |
||||||
|
*/ |
||||||
|
public interface IPsdcThermometerHtdataService { |
||||||
|
|
||||||
|
|
||||||
|
AjaxResult selTodayThermometer(); |
||||||
|
|
||||||
|
AjaxResult sel8WnDu(); |
||||||
|
|
||||||
|
AjaxResult selTotalElectricityInfo(); |
||||||
|
|
||||||
|
} |
@ -0,0 +1,87 @@ |
|||||||
|
package com.psdc.service.impl; |
||||||
|
|
||||||
|
import com.psdc.core.domain.AjaxResult; |
||||||
|
import com.psdc.entity.PsdcDevicePowerHdata96; |
||||||
|
import com.psdc.entity.PsdcElectricRtdata; |
||||||
|
import com.psdc.entity.res.PsdcDevicePowerRes; |
||||||
|
import com.psdc.entity.res.PsdcThermometerDataRes; |
||||||
|
import com.psdc.mapper.*; |
||||||
|
import com.psdc.service.IPsdcThermometerHtdataService; |
||||||
|
import com.psdc.utils.SecurityUtils; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
import javax.annotation.Resource; |
||||||
|
import java.text.SimpleDateFormat; |
||||||
|
import java.util.*; |
||||||
|
|
||||||
|
/** |
||||||
|
* @Author:戴仕崑 |
||||||
|
* @Project:psdc |
||||||
|
* @Filename:PsdcThermometerHtdataServiceImpl |
||||||
|
* @Date:2023/5/9 11:10 |
||||||
|
* @Version 1.0 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
public class PsdcThermometerHtdataServiceImpl implements IPsdcThermometerHtdataService { |
||||||
|
|
||||||
|
@Resource |
||||||
|
PsdcThermometerRtdataMapper mapper1; |
||||||
|
@Resource |
||||||
|
PsdcThermometerHtdataMapper mapper2; |
||||||
|
@Resource |
||||||
|
PsdcElectricHtdataMapper mapper3; |
||||||
|
@Resource |
||||||
|
PsdcDeviceMapper mapper4; |
||||||
|
@Resource |
||||||
|
PsdcDevicePowerHdata96Mapper mapper5; |
||||||
|
@Resource |
||||||
|
PsdcElectricRtdataMapper mapper6; |
||||||
|
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
||||||
|
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd"); |
||||||
|
|
||||||
|
@Override |
||||||
|
public AjaxResult selTodayThermometer() { |
||||||
|
|
||||||
|
long userId = SecurityUtils.getUserId(); |
||||||
|
List<Integer> devList = mapper4.selMyWorkDevices(2, userId); |
||||||
|
Date date = new Date(); |
||||||
|
List<PsdcThermometerDataRes> ary = new ArrayList(); |
||||||
|
|
||||||
|
for (Integer d : devList) { |
||||||
|
|
||||||
|
PsdcThermometerDataRes dataRes = mapper1.queryById(d); |
||||||
|
List<Double> listIn = mapper2.selTodayThermometer("thermometer_value_in", d, sdf.format(date)); |
||||||
|
List<Double> listOut = mapper2.selTodayThermometer("thermometer_value_out", d, sdf.format(date)); |
||||||
|
List<Double> listTemp = mapper2.selTodayThermometer("thermometer_value", d, sdf.format(date)); |
||||||
|
List<String> times = mapper2.selTodayThermometer2(d, sdf.format(date)); |
||||||
|
Double useEnergy = mapper3.selTodayUseEnergy(d, sdf.format(date)); |
||||||
|
dataRes.setTimeList(times); |
||||||
|
dataRes.setTempTodayList(listTemp); |
||||||
|
dataRes.setTempInTodayList(listIn); |
||||||
|
dataRes.setTempOutTodayList(listOut); |
||||||
|
dataRes.setTodayUseEnergy(useEnergy); |
||||||
|
ary.add(dataRes); |
||||||
|
} |
||||||
|
|
||||||
|
AjaxResult r = new AjaxResult(200, "查询成功", ary); |
||||||
|
return r; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public AjaxResult sel8WnDu() { |
||||||
|
List<PsdcThermometerDataRes> dataResList = mapper1.selWenDu(1); |
||||||
|
return AjaxResult.success(dataResList); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public AjaxResult selTotalElectricityInfo() { |
||||||
|
long userId = SecurityUtils.getUserId(); |
||||||
|
PsdcDevicePowerHdata96 hdata96 = mapper5.queryById(userId, 13, sdf2.format(new Date())); |
||||||
|
PsdcDevicePowerRes rtdata = mapper6.queryById(13); |
||||||
|
rtdata.setTodayUsePowers(hdata96); |
||||||
|
return AjaxResult.success(rtdata); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,123 @@ |
|||||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||||
|
<mapper namespace="com.psdc.mapper.PsdcDevicePowerHdata96Mapper"> |
||||||
|
<resultMap type="com.psdc.entity.PsdcDevicePowerHdata96" id="PsdcDevicePowerHdata96Map"> |
||||||
|
<result property="userId" column="user_id" /> |
||||||
|
<result property="deviceId" column="device_id" /> |
||||||
|
<result property="samDate" column="sam_date" /> |
||||||
|
<result property="val1" column="val1" jdbcType="DECIMAL"/> |
||||||
|
<result property="val2" column="val2" jdbcType="DECIMAL"/> |
||||||
|
<result property="val3" column="val3" jdbcType="DECIMAL"/> |
||||||
|
<result property="val4" column="val4" jdbcType="DECIMAL"/> |
||||||
|
<result property="val5" column="val5" jdbcType="DECIMAL"/> |
||||||
|
<result property="val6" column="val6" jdbcType="DECIMAL"/> |
||||||
|
<result property="val7" column="val7" jdbcType="DECIMAL"/> |
||||||
|
<result property="val8" column="val8" jdbcType="DECIMAL"/> |
||||||
|
<result property="val9" column="val9" jdbcType="DECIMAL"/> |
||||||
|
<result property="val10" column="val10" jdbcType="DECIMAL"/> |
||||||
|
<result property="val11" column="val11" jdbcType="DECIMAL"/> |
||||||
|
<result property="val12" column="val12" jdbcType="DECIMAL"/> |
||||||
|
<result property="val13" column="val13" jdbcType="DECIMAL"/> |
||||||
|
<result property="val14" column="val14" jdbcType="DECIMAL"/> |
||||||
|
<result property="val15" column="val15" jdbcType="DECIMAL"/> |
||||||
|
<result property="val16" column="val16" jdbcType="DECIMAL"/> |
||||||
|
<result property="val17" column="val17" jdbcType="DECIMAL"/> |
||||||
|
<result property="val18" column="val18" jdbcType="DECIMAL"/> |
||||||
|
<result property="val19" column="val19" jdbcType="DECIMAL"/> |
||||||
|
<result property="val20" column="val20" jdbcType="DECIMAL"/> |
||||||
|
<result property="val21" column="val21" jdbcType="DECIMAL"/> |
||||||
|
<result property="val22" column="val22" jdbcType="DECIMAL"/> |
||||||
|
<result property="val23" column="val23" jdbcType="DECIMAL"/> |
||||||
|
<result property="val24" column="val24" jdbcType="DECIMAL"/> |
||||||
|
<result property="val25" column="val25" jdbcType="DECIMAL"/> |
||||||
|
<result property="val26" column="val26" jdbcType="DECIMAL"/> |
||||||
|
<result property="val27" column="val27" jdbcType="DECIMAL"/> |
||||||
|
<result property="val28" column="val28" jdbcType="DECIMAL"/> |
||||||
|
<result property="val29" column="val29" jdbcType="DECIMAL"/> |
||||||
|
<result property="val30" column="val30" jdbcType="DECIMAL"/> |
||||||
|
<result property="val31" column="val31" jdbcType="DECIMAL"/> |
||||||
|
<result property="val32" column="val32" jdbcType="DECIMAL"/> |
||||||
|
<result property="val33" column="val33" jdbcType="DECIMAL"/> |
||||||
|
<result property="val34" column="val34" jdbcType="DECIMAL"/> |
||||||
|
<result property="val35" column="val35" jdbcType="DECIMAL"/> |
||||||
|
<result property="val36" column="val36" jdbcType="DECIMAL"/> |
||||||
|
<result property="val37" column="val37" jdbcType="DECIMAL"/> |
||||||
|
<result property="val38" column="val38" jdbcType="DECIMAL"/> |
||||||
|
<result property="val39" column="val39" jdbcType="DECIMAL"/> |
||||||
|
<result property="val40" column="val40" jdbcType="DECIMAL"/> |
||||||
|
<result property="val41" column="val41" jdbcType="DECIMAL"/> |
||||||
|
<result property="val42" column="val42" jdbcType="DECIMAL"/> |
||||||
|
<result property="val43" column="val43" jdbcType="DECIMAL"/> |
||||||
|
<result property="val44" column="val44" jdbcType="DECIMAL"/> |
||||||
|
<result property="val45" column="val45" jdbcType="DECIMAL"/> |
||||||
|
<result property="val46" column="val46" jdbcType="DECIMAL"/> |
||||||
|
<result property="val47" column="val47" jdbcType="DECIMAL"/> |
||||||
|
<result property="val48" column="val48" jdbcType="DECIMAL"/> |
||||||
|
<result property="val49" column="val49" jdbcType="DECIMAL"/> |
||||||
|
<result property="val50" column="val50" jdbcType="DECIMAL"/> |
||||||
|
<result property="val51" column="val51" jdbcType="DECIMAL"/> |
||||||
|
<result property="val52" column="val52" jdbcType="DECIMAL"/> |
||||||
|
<result property="val53" column="val53" jdbcType="DECIMAL"/> |
||||||
|
<result property="val54" column="val54" jdbcType="DECIMAL"/> |
||||||
|
<result property="val55" column="val55" jdbcType="DECIMAL"/> |
||||||
|
<result property="val56" column="val56" jdbcType="DECIMAL"/> |
||||||
|
<result property="val57" column="val57" jdbcType="DECIMAL"/> |
||||||
|
<result property="val58" column="val58" jdbcType="DECIMAL"/> |
||||||
|
<result property="val59" column="val59" jdbcType="DECIMAL"/> |
||||||
|
<result property="val60" column="val60" jdbcType="DECIMAL"/> |
||||||
|
<result property="val61" column="val61" jdbcType="DECIMAL"/> |
||||||
|
<result property="val62" column="val62" jdbcType="DECIMAL"/> |
||||||
|
<result property="val63" column="val63" jdbcType="DECIMAL"/> |
||||||
|
<result property="val64" column="val64" jdbcType="DECIMAL"/> |
||||||
|
<result property="val65" column="val65" jdbcType="DECIMAL"/> |
||||||
|
<result property="val66" column="val66" jdbcType="DECIMAL"/> |
||||||
|
<result property="val67" column="val67" jdbcType="DECIMAL"/> |
||||||
|
<result property="val68" column="val68" jdbcType="DECIMAL"/> |
||||||
|
<result property="val69" column="val69" jdbcType="DECIMAL"/> |
||||||
|
<result property="val70" column="val70" jdbcType="DECIMAL"/> |
||||||
|
<result property="val71" column="val71" jdbcType="DECIMAL"/> |
||||||
|
<result property="val72" column="val72" jdbcType="DECIMAL"/> |
||||||
|
<result property="val73" column="val73" jdbcType="DECIMAL"/> |
||||||
|
<result property="val74" column="val74" jdbcType="DECIMAL"/> |
||||||
|
<result property="val75" column="val75" jdbcType="DECIMAL"/> |
||||||
|
<result property="val76" column="val76" jdbcType="DECIMAL"/> |
||||||
|
<result property="val77" column="val77" jdbcType="DECIMAL"/> |
||||||
|
<result property="val78" column="val78" jdbcType="DECIMAL"/> |
||||||
|
<result property="val79" column="val79" jdbcType="DECIMAL"/> |
||||||
|
<result property="val80" column="val80" jdbcType="DECIMAL"/> |
||||||
|
<result property="val81" column="val81" jdbcType="DECIMAL"/> |
||||||
|
<result property="val82" column="val82" jdbcType="DECIMAL"/> |
||||||
|
<result property="val83" column="val83" jdbcType="DECIMAL"/> |
||||||
|
<result property="val84" column="val84" jdbcType="DECIMAL"/> |
||||||
|
<result property="val85" column="val85" jdbcType="DECIMAL"/> |
||||||
|
<result property="val86" column="val86" jdbcType="DECIMAL"/> |
||||||
|
<result property="val87" column="val87" jdbcType="DECIMAL"/> |
||||||
|
<result property="val88" column="val88" jdbcType="DECIMAL"/> |
||||||
|
<result property="val89" column="val89" jdbcType="DECIMAL"/> |
||||||
|
<result property="val90" column="val90" jdbcType="DECIMAL"/> |
||||||
|
<result property="val91" column="val91" jdbcType="DECIMAL"/> |
||||||
|
<result property="val92" column="val92" jdbcType="DECIMAL"/> |
||||||
|
<result property="val93" column="val93" jdbcType="DECIMAL"/> |
||||||
|
<result property="val94" column="val94" jdbcType="DECIMAL"/> |
||||||
|
<result property="val95" column="val95" jdbcType="DECIMAL"/> |
||||||
|
<result property="val96" column="val96" jdbcType="DECIMAL"/> |
||||||
|
</resultMap> |
||||||
|
|
||||||
|
<!-- 通过ID查询总电表单条数据 --> |
||||||
|
<select id="queryById" resultMap="PsdcDevicePowerHdata96Map"> |
||||||
|
Select |
||||||
|
user_id,device_id,sam_date,val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11,val12,val13,val14,val15,val16,val17,val18,val19,val20,val21,val22,val23,val24,val25,val26,val27,val28,val29,val30,val31,val32,val33,val34,val35,val36,val37,val38,val39,val40,val41,val42,val43,val44,val45,val46,val47,val48,val49,val50,val51,val52,val53,val54,val55,val56,val57,val58,val59,val60,val61,val62,val63,val64,val65,val66,val67,val68,val69,val70,val71,val72,val73,val74,val75,val76,val77,val78,val79,val80,val81,val82,val83,val84,val85,val86,val87,val88,val89,val90,val91,val92,val93,val94,val95,val96 |
||||||
|
From psdc_device_power_hdata96 pdph96 |
||||||
|
<where> |
||||||
|
<if test="userId != null and userId != ''"> |
||||||
|
and user_id = #{userId} |
||||||
|
</if> |
||||||
|
<if test="deviceId != null and deviceId != ''"> |
||||||
|
and device_id = #{deviceId} |
||||||
|
</if> |
||||||
|
<if test="samDate != null and samDate != ''"> |
||||||
|
and sam_date = #{samDate} |
||||||
|
</if> |
||||||
|
</where> |
||||||
|
</select> |
||||||
|
</mapper> |
@ -1,4 +1,34 @@ |
|||||||
package com.psdc.controller.index; |
package com.psdc.controller.index; |
||||||
|
|
||||||
|
import com.psdc.core.domain.AjaxResult; |
||||||
|
import com.psdc.service.IPsdcThermometerHtdataService; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||||
|
import org.springframework.web.bind.annotation.RequestMethod; |
||||||
|
import org.springframework.web.bind.annotation.RestController; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@RestController |
||||||
|
@RequestMapping("/api/indexLook") |
||||||
public class Index { |
public class Index { |
||||||
|
|
||||||
|
@Autowired |
||||||
|
IPsdcThermometerHtdataService psdcThermometerHtdataService; |
||||||
|
|
||||||
|
@RequestMapping(value = "/devicesInfo", method = RequestMethod.GET) |
||||||
|
public AjaxResult selData() { |
||||||
|
return psdcThermometerHtdataService.selTodayThermometer(); |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/8wd", method = RequestMethod.GET) |
||||||
|
public AjaxResult sel8WenDu() { |
||||||
|
return psdcThermometerHtdataService.sel8WnDu(); |
||||||
|
} |
||||||
|
|
||||||
|
@RequestMapping(value = "/zdb", method = RequestMethod.GET) |
||||||
|
public AjaxResult selzdb() { |
||||||
|
return psdcThermometerHtdataService.selTotalElectricityInfo(); |
||||||
|
} |
||||||
|
|
||||||
} |
} |
||||||
|
Loading…
Reference in new issue