Browse Source

报警信息 设备日志代码提交

master
1181364@qq.com 2 years ago
parent
commit
3021c9912b
  1. 45
      yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/CallPolice.java
  2. 3
      yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/Device.java
  3. 51
      yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/DeviceLog.java
  4. 32
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/controller/YCallPoliceRest.java
  5. 33
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/controller/YDeviceLogRest.java
  6. 9
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/controller/YDeviceRest.java
  7. 14
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/mapper/YCallPoliceMapper.java
  8. 14
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/mapper/YDeviceLogMapper.java
  9. 18
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/YCallPoliceService.java
  10. 18
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/YDeviceLogService.java
  11. 3
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/YDeviceService.java
  12. 31
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/impl/IYCallPoliceServiceImpl.java
  13. 31
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/impl/IYDeviceLogServiceImpl.java
  14. 7
      yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/impl/IYDeviceServiceImpl.java

45
yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/CallPolice.java

@ -0,0 +1,45 @@
package com.yxt.supervise.monitor.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.domain.EntityWithId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel(value = "有ID的实体", description = "有ID的实体")
@TableName("y_call_police")
public class CallPolice extends EntityWithId {
// `id`使用继承的
@ApiModelProperty("记录创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date createTime = new Date(); // 记录创建时间
@ApiModelProperty("备注说明")
private String remarks; // 备注说明
@ApiModelProperty("信息状态")
private String state;
@ApiModelProperty("是否删除")
private String isDelte;
@ApiModelProperty("修改时间")
private String modifyTime;
@ApiModelProperty("是否可用")
private String isEnable;
@ApiModelProperty("创建人")
private String createBySid;
@ApiModelProperty("更新人")
private String updateBySid;
@ApiModelProperty("设备ID")
private String deviceId;
}

3
yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/Device.java

@ -48,4 +48,7 @@ public class Device extends EntityWithId {
@ApiModelProperty("更新人")
private String updateBySid;
@ApiModelProperty("验证码")
private String vCode;
}

51
yxt-supervise-monitor-api/src/main/java/com/yxt/supervise/monitor/api/entity/DeviceLog.java

@ -0,0 +1,51 @@
package com.yxt.supervise.monitor.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yxt.common.core.domain.EntityWithId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel(value = "有ID的实体", description = "有ID的实体")
@TableName("y_device_log")
public class DeviceLog extends EntityWithId {
// `id`使用继承的
@ApiModelProperty("记录创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date createTime = new Date(); // 记录创建时间
@ApiModelProperty("备注说明")
private String remarks; // 备注说明
@ApiModelProperty("状态")
private String status;
@ApiModelProperty("信息状态")
private String state;
@ApiModelProperty("是否删除")
private String isDelte;
@ApiModelProperty("修改时间")
private String modifyTime;
@ApiModelProperty("是否可用")
private String isEnable;
@ApiModelProperty("创建人")
private String createBySid;
@ApiModelProperty("更新人")
private String updateBySid;
@ApiModelProperty("设备ID")
private String deviceId;
@ApiModelProperty("日志内容")
private String content;
}

32
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/controller/YCallPoliceRest.java

@ -0,0 +1,32 @@
package com.yxt.supervise.monitor.biz.controller;
import com.yxt.supervise.monitor.api.entity.Device;
import com.yxt.supervise.monitor.biz.service.YCallPoliceService;
import com.yxt.supervise.monitor.biz.service.YDeviceService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.Map;
@Api(tags = "报警控制器")
@RestController("com.yxt.supervise.monitor.biz.controller.YCallPoliceRest")
@RequestMapping("/callPolice")
public class YCallPoliceRest {
@Autowired
private YCallPoliceService yCallPoliceService;
@ApiOperation("分页获取报警列表")
@GetMapping("/getDevicePage")
public String getDevicePage(@RequestParam Map<String,String> searchVo) {
yCallPoliceService.getDevicePage(searchVo);
return null;
}
}

33
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/controller/YDeviceLogRest.java

@ -0,0 +1,33 @@
package com.yxt.supervise.monitor.biz.controller;
import com.yxt.supervise.monitor.api.entity.Device;
import com.yxt.supervise.monitor.biz.service.YDeviceLogService;
import com.yxt.supervise.monitor.biz.service.YDeviceService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.Map;
@Api(tags = "设备日志控制器")
@RestController("com.yxt.supervise.monitor.biz.controller.YDeviceRest")
@RequestMapping("/device")
public class YDeviceLogRest {
@Autowired
private YDeviceLogService yDeviceLogService;
@ApiOperation("分页获取设备日志列表")
@GetMapping("/getDevicePage")
public String getDevicePage(@RequestParam Map<String,String> searchVo) {
yDeviceLogService.getDevicePage(searchVo);
return null;
}
}

9
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/controller/YDeviceRest.java

@ -2,6 +2,7 @@ package com.yxt.supervise.monitor.biz.controller;
import com.alibaba.fastjson.JSONObject;
import com.yxt.common.core.result.ResultBean;
import com.yxt.supervise.monitor.api.entity.Device;
import com.yxt.supervise.monitor.biz.demobaseentity.DemoBaseentityService;
import com.yxt.supervise.monitor.biz.service.YDeviceService;
import com.yxt.supervise.monitor.biz.util.HttpUtils;
@ -35,4 +36,12 @@ public class YDeviceRest {
yDeviceService.getDevicePage(searchVo);
return null;
}
@ApiOperation("添加设备")
@GetMapping("/createDevice")
public String createDevice(@RequestParam Device device) {
yDeviceService.createDevice(device);
return null;
}
}

14
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/mapper/YCallPoliceMapper.java

@ -0,0 +1,14 @@
package com.yxt.supervise.monitor.biz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.supervise.monitor.api.entity.CallPolice;
import com.yxt.supervise.monitor.api.entity.Device;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface YCallPoliceMapper extends BaseMapper<CallPolice> {
IPage<Device> getDevicePage();
}

14
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/mapper/YDeviceLogMapper.java

@ -0,0 +1,14 @@
package com.yxt.supervise.monitor.biz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.supervise.monitor.api.entity.Device;
import com.yxt.supervise.monitor.api.entity.DeviceLog;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface YDeviceLogMapper extends BaseMapper<DeviceLog> {
IPage<Device> getDevicePage();
}

18
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/YCallPoliceService.java

@ -0,0 +1,18 @@
package com.yxt.supervise.monitor.biz.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yxt.supervise.monitor.api.entity.CallPolice;
import com.yxt.supervise.monitor.api.entity.Device;
import org.springframework.stereotype.Service;
import java.util.Map;
@Service
public interface YCallPoliceService extends IService<CallPolice> {
IPage<Device> getDevicePage(Map<String,String> searchVo);
String createDevice(Device device);
}

18
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/YDeviceLogService.java

@ -0,0 +1,18 @@
package com.yxt.supervise.monitor.biz.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yxt.supervise.monitor.api.entity.Device;
import com.yxt.supervise.monitor.api.entity.DeviceLog;
import org.springframework.stereotype.Service;
import java.util.Map;
@Service
public interface YDeviceLogService extends IService<DeviceLog> {
IPage<Device> getDevicePage(Map<String,String> searchVo);
String createDevice(Device device);
}

3
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/YDeviceService.java

@ -16,4 +16,7 @@ import java.util.Map;
public interface YDeviceService extends IService<Device> {
IPage<Device> getDevicePage(Map<String,String> searchVo);
String createDevice(Device device);
}

31
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/impl/IYCallPoliceServiceImpl.java

@ -0,0 +1,31 @@
package com.yxt.supervise.monitor.biz.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yxt.supervise.monitor.api.entity.CallPolice;
import com.yxt.supervise.monitor.api.entity.Device;
import com.yxt.supervise.monitor.biz.mapper.YCallPoliceMapper;
import com.yxt.supervise.monitor.biz.mapper.YDeviceMapper;
import com.yxt.supervise.monitor.biz.service.YCallPoliceService;
import com.yxt.supervise.monitor.biz.service.YDeviceService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Map;
@Service
public class IYCallPoliceServiceImpl extends ServiceImpl<YCallPoliceMapper, CallPolice> implements YCallPoliceService {
@Resource YDeviceMapper yDeviceMapper;
@Override
public IPage<Device> getDevicePage(Map<String,String> searchVo){
return yDeviceMapper.getDevicePage();
}
@Override
public String createDevice(Device device){
return null;
}
}

31
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/impl/IYDeviceLogServiceImpl.java

@ -0,0 +1,31 @@
package com.yxt.supervise.monitor.biz.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yxt.supervise.monitor.api.entity.Device;
import com.yxt.supervise.monitor.api.entity.DeviceLog;
import com.yxt.supervise.monitor.biz.mapper.YDeviceLogMapper;
import com.yxt.supervise.monitor.biz.mapper.YDeviceMapper;
import com.yxt.supervise.monitor.biz.service.YDeviceLogService;
import com.yxt.supervise.monitor.biz.service.YDeviceService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Map;
@Service
public class IYDeviceLogServiceImpl extends ServiceImpl<YDeviceLogMapper, DeviceLog> implements YDeviceLogService {
@Resource YDeviceMapper yDeviceMapper;
@Override
public IPage<Device> getDevicePage(Map<String,String> searchVo){
return yDeviceMapper.getDevicePage();
}
@Override
public String createDevice(Device device){
return null;
}
}

7
yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/service/impl/IYDeviceServiceImpl.java

@ -14,8 +14,15 @@ import java.util.Map;
public class IYDeviceServiceImpl extends ServiceImpl<YDeviceMapper, Device> implements YDeviceService {
@Resource YDeviceMapper yDeviceMapper;
@Override
public IPage<Device> getDevicePage(Map<String,String> searchVo){
return yDeviceMapper.getDevicePage();
}
@Override
public String createDevice(Device device){
return null;
}
}

Loading…
Cancel
Save