7 changed files with 385 additions and 2 deletions
@ -0,0 +1,28 @@
|
||||
package com.mh.user.controller; |
||||
|
||||
import com.mh.common.http.HttpResult; |
||||
import com.mh.user.service.MeterManageService; |
||||
import com.mh.user.vo.ProMonitorVO; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
/** |
||||
* @author LJF |
||||
* @version 1.0 |
||||
* @project mh_esi |
||||
* @description 项目监视管理 |
||||
* @date 2026-01-14 09:51:21 |
||||
*/ |
||||
@RestController |
||||
@RequestMapping("/proMonitor") |
||||
public class ProMonitorController { |
||||
|
||||
@Autowired |
||||
private MeterManageService meterManageService; |
||||
|
||||
@PostMapping("/list") |
||||
HttpResult list(@RequestBody ProMonitorVO proMonitorVO) { |
||||
return HttpResult.ok(meterManageService.list(proMonitorVO)); |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,155 @@
|
||||
package com.mh.user.dto; |
||||
|
||||
/** |
||||
* @author LJF |
||||
* @version 1.0 |
||||
* @project mh_esi |
||||
* @description 能耗监测 |
||||
* @date 2024-11-26 11:51:42 |
||||
*/ |
||||
public class ProDevicesMonitorDTO { |
||||
|
||||
// private String time;
|
||||
|
||||
/** |
||||
* 项目名称 |
||||
*/ |
||||
private String projectName; |
||||
|
||||
/** |
||||
* 项目id |
||||
*/ |
||||
private String projectId; |
||||
|
||||
/** |
||||
* 项目类型 |
||||
*/ |
||||
private String projectType; |
||||
|
||||
/** |
||||
* 仪表编号 |
||||
*/ |
||||
private String mtNum; |
||||
|
||||
/** |
||||
* 仪表位置名称 |
||||
*/ |
||||
private String installAddr; |
||||
|
||||
/** |
||||
* 瞬时量 |
||||
*/ |
||||
private String momentCooling; |
||||
|
||||
/** |
||||
* 进水温度/温度 |
||||
*/ |
||||
private String intTemp; |
||||
|
||||
/** |
||||
* 出水温度/压力 |
||||
*/ |
||||
private String outTemp; |
||||
|
||||
/** |
||||
* 是否在线 |
||||
*/ |
||||
private boolean isOnline; |
||||
|
||||
public ProDevicesMonitorDTO() { |
||||
} |
||||
|
||||
public ProDevicesMonitorDTO(String projectName, String projectId, String projectType, String mtNum, String installAddr, String momentCooling, String intTemp, String outTemp, boolean isOnline) { |
||||
this.projectName = projectName; |
||||
this.projectId = projectId; |
||||
this.projectType = projectType; |
||||
this.mtNum = mtNum; |
||||
this.installAddr = installAddr; |
||||
this.momentCooling = momentCooling; |
||||
this.intTemp = intTemp; |
||||
this.outTemp = outTemp; |
||||
this.isOnline = isOnline; |
||||
} |
||||
|
||||
public String getProjectType() { |
||||
return projectType; |
||||
} |
||||
|
||||
public void setProjectType(String projectType) { |
||||
this.projectType = projectType; |
||||
} |
||||
|
||||
public String getMtNum() { |
||||
return mtNum; |
||||
} |
||||
|
||||
public void setMtNum(String mtNum) { |
||||
this.mtNum = mtNum; |
||||
} |
||||
|
||||
public String getInstallAddr() { |
||||
return installAddr; |
||||
} |
||||
|
||||
public void setInstallAddr(String installAddr) { |
||||
this.installAddr = installAddr; |
||||
} |
||||
|
||||
public boolean isOnline() { |
||||
return isOnline; |
||||
} |
||||
|
||||
public void setOnline(boolean online) { |
||||
isOnline = online; |
||||
} |
||||
|
||||
public String getProjectName() { |
||||
return projectName; |
||||
} |
||||
|
||||
public void setProjectName(String projectName) { |
||||
this.projectName = projectName; |
||||
} |
||||
|
||||
public String getProjectId() { |
||||
return projectId; |
||||
} |
||||
|
||||
public void setProjectId(String projectId) { |
||||
this.projectId = projectId; |
||||
} |
||||
|
||||
public String getMomentCooling() { |
||||
return momentCooling; |
||||
} |
||||
|
||||
public void setMomentCooling(String momentCooling) { |
||||
this.momentCooling = momentCooling; |
||||
} |
||||
|
||||
public String getIntTemp() { |
||||
return intTemp; |
||||
} |
||||
|
||||
public void setIntTemp(String intTemp) { |
||||
this.intTemp = intTemp; |
||||
} |
||||
|
||||
public String getOutTemp() { |
||||
return outTemp; |
||||
} |
||||
|
||||
public void setOutTemp(String outTemp) { |
||||
this.outTemp = outTemp; |
||||
} |
||||
|
||||
@Override |
||||
public String toString() { |
||||
return "DataResultChEntity{" + |
||||
", momentCooling=" + momentCooling + |
||||
", intTemp=" + intTemp + |
||||
", outTemp=" + outTemp + |
||||
'}'; |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,53 @@
|
||||
package com.mh.user.vo; |
||||
|
||||
import java.util.List; |
||||
import java.util.StringJoiner; |
||||
|
||||
/** |
||||
* @author LJF |
||||
* @version 1.0 |
||||
* @project mh_esi |
||||
* @description 设备类型监控 |
||||
* @date 2026-01-14 14:33:40 |
||||
*/ |
||||
public class ProMonitorVO { |
||||
|
||||
private String userName; |
||||
|
||||
private String systemId; |
||||
|
||||
private List<String> projectIds; |
||||
|
||||
public String getUserName() { |
||||
return userName; |
||||
} |
||||
|
||||
public void setUserName(String userName) { |
||||
this.userName = userName; |
||||
} |
||||
|
||||
public String getSystemId() { |
||||
return systemId; |
||||
} |
||||
|
||||
public void setSystemId(String systemId) { |
||||
this.systemId = systemId; |
||||
} |
||||
|
||||
public List<String> getProjectIds() { |
||||
return projectIds; |
||||
} |
||||
|
||||
public void setProjectIds(List<String> projectIds) { |
||||
this.projectIds = projectIds; |
||||
} |
||||
|
||||
@Override |
||||
public String toString() { |
||||
return new StringJoiner(", ", ProMonitorVO.class.getSimpleName() + "[", "]") |
||||
.add("userName='" + userName + "'") |
||||
.add("systemId='" + systemId + "'") |
||||
.add("projectIds=" + projectIds) |
||||
.toString(); |
||||
} |
||||
} |
||||
Loading…
Reference in new issue