src/main/java/com/whyc/controller/SystemController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/controller/UPSController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/Response.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/UPSMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/UPS.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/UPSService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/config/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/SystemController.java
New file @@ -0,0 +1,10 @@ package com.whyc.controller; /** * 系统 */ public class SystemController { } src/main/java/com/whyc/controller/UPSController.java
@@ -1,9 +1,14 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.UPS; import com.whyc.service.UPSService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -19,5 +24,11 @@ @Autowired private UPSService service; @GetMapping("status") @ApiOperation(value = "获取UPS状态") public Response<UPS> getStatus(){ return service.getStauts(); } } src/main/java/com/whyc/dto/Response.java
New file @@ -0,0 +1,41 @@ package com.whyc.dto; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; /** * 接口数据响应对象 */ public class Response<T> implements Serializable { private Integer code; @ApiModelProperty(value = "对象") private T data; public Response setCode(Integer code) { this.code = code; return this; } public Response setData(T data) { this.data = data; return this; } public Response set(Integer code,T data) { this.code = code; this.data = data; return this; } public Integer getCode() { return code; } public Object getData() { return data; } } src/main/java/com/whyc/mapper/UPSMapper.java
@@ -1,9 +1,11 @@ package com.whyc.mapper; import com.whyc.pojo.UPS; /** * UPS状态 */ public class UPSMapper { public interface UPSMapper extends CustomMapper<UPS> { } src/main/java/com/whyc/pojo/UPS.java
@@ -1,26 +1,40 @@ package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.apache.ibatis.type.Alias; import java.util.Date; /** * UPS状态 */ @ApiModel(value = "UPS") @Alias("UPS") @TableName( schema = "`db_3.5mw_motor`",value = "tb_ups_comm") public class UPS { private Long num; private Integer devId; // 设备id private Date recordTime; // 记录时间 private Float inputVol; // 输入电压 @ApiModelProperty(value = "输入频率") private Float inputRate; // 输入频率 private Float outputVol; // 输出电压 @ApiModelProperty(value = "输出频率") private Float outputRate; // 输出频率 private Float loadCap; // 负载容量 private Float loadCurr; // 负载电流 private Float upsIntegermp; // UPS内部温度 @TableField("ups_InTmp") @ApiModelProperty(value = "UPS内部温度") private Float upsInTmp; // UPS内部温度 private Float battVol; // 电池电压 private Float battCap; // 电池容量 private Float restTime; // 剩余时间 private String note; // 备用 private String note; // 备注 public Long getNum() { return num; @@ -94,12 +108,12 @@ this.loadCurr = loadCurr; } public Float getUpsIntegermp() { return upsIntegermp; public Float getUpsInTmp() { return upsInTmp; } public void setUpsIntegermp(Float upsIntegermp) { this.upsIntegermp = upsIntegermp; public void setUpsInTmp(Float upsInTmp) { this.upsInTmp = upsInTmp; } public Float getBattVol() { src/main/java/com/whyc/service/UPSService.java
@@ -1,12 +1,14 @@ package com.whyc.service; import com.whyc.dto.Response; import com.whyc.mapper.UPSMapper; import com.whyc.pojo.UPS; import org.springframework.stereotype.Service; import javax.annotation.Resource; /** * UPS状态 * UPS状态 */ @Service public class UPSService { @@ -14,4 +16,13 @@ @Resource private UPSMapper mapper; public Response getStauts() { try { UPS ups = mapper.selectOne(null); return new Response().set(1,ups); } catch (Exception e) { e.printStackTrace(); return new Response().setCode(0); } } } src/main/resources/config/application.yml
@@ -8,7 +8,8 @@ type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.cj.jdbc.Driver # url: jdbc:mysql://localhost:3360/db_3.5mw_web?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true url: jdbc:mysql://192.168.10.221:3360/db_3.5mw_web?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true # url: jdbc:mysql://192.168.10.221:3360/db_3.5mw_web?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true url: jdbc:mysql://192.168.10.221:3360?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true # url: jdbc:mysql://192.168.10.222:3360/db_user?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true # url: jdbc:mysql://118.89.139.230:3360/db_user?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true username: root