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