Commit cc33e570 authored by co_dengxiongwen's avatar co_dengxiongwen

tj

parent ea90c4a4
......@@ -22,16 +22,16 @@ import org.springframework.stereotype.Service;
public class LiResourceServiceImpl extends MyBaseServiceImpl<LiResourceDao, LiResource>
implements LiResourceService {
@Value("${spring.rabbitmq.host}")
private String host;
@Value("${spring.rabbitmq.username}")
private String username;
@Value("${spring.rabbitmq.password}")
private String password;
@Value("${spring.rabbitmq.port}")
private int port;
@Value("${spring.rabbitmq.virtual-host}")
private String virtualHost;
// @Value("${spring.rabbitmq.host}")
// private String host;
// @Value("${spring.rabbitmq.username}")
// private String username;
// @Value("${spring.rabbitmq.password}")
// private String password;
// @Value("${spring.rabbitmq.port}")
// private int port;
// @Value("${spring.rabbitmq.virtual-host}")
// private String virtualHost;
@Override
......@@ -75,7 +75,7 @@ public class LiResourceServiceImpl extends MyBaseServiceImpl<LiResourceDao, LiRe
@Override
public void initMq(String message, String stationId) {
RabbitMqProvider mqProvider = new RabbitMqProvider();
mqProvider.sendMsg(message,host,username,password,port,virtualHost,stationId);
// RabbitMqProvider mqProvider = new RabbitMqProvider();
// mqProvider.sendMsg(message,host,username,password,port,virtualHost,stationId);
}
}
package com.devplatform.admin.modules.sys.bean;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
/**
* @author Administrator
*/
@ApiModel(value = "数据库同步记录表对象", description = "数据库同步记录表对象")
@TableName("sys_synch_datalog")
public class SysSynchDatalog implements Serializable {
/** */
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键ID", name = "id")
@TableId
/** 主键id*/
private java.lang.String id;
@ApiModelProperty(value = "sql", name = "sqlStr")
/** sql*/
private java.lang.String sqlStr;
@ApiModelProperty(value = "状态(0未执行 1已执行)", name = "status")
/** 状态(0未执行 1已执行)*/
private Byte status;
@ApiModelProperty(value = "站点id(连接池中的stationId)", name = "stationId")
/** 站点id(连接池中的stationId)*/
private java.lang.String stationId;
@ApiModelProperty(value = "创建时间", name = "createTime")
/** 创建时间*/
private java.util.Date createTime;
@ApiModelProperty(value = "修改时间", name = "updateTime")
/** 修改时间*/
private java.util.Date updateTime;
@ApiModelProperty(value = "备用项1", name = "byx1")
/** 备用项1*/
private java.lang.String byx1;
@ApiModelProperty(value = "备用项2", name = "byx2")
/** 备用项2*/
private java.lang.String byx2;
@ApiModelProperty(value = "备用项3", name = "byx3")
/** 备用项3*/
private java.lang.String byx3;
/** 主键id的getter方法 */
public java.lang.String getId() {
return id;
}
/** 主键id的setter方法 */
public void setId(java.lang.String id) {
this.id = id;
}
/** sql的getter方法 */
public java.lang.String getSqlStr() {
return sqlStr;
}
/** sql的setter方法 */
public void setSqlStr(java.lang.String sqlStr) {
this.sqlStr = sqlStr;
}
/** 状态(0未执行 1已执行)的getter方法 */
public Byte getStatus() {
return status;
}
/** 状态(0未执行 1已执行)的setter方法 */
public void setStatus(Byte status) {
this.status = status;
}
/** 站点id(连接池中的stationId)的getter方法 */
public java.lang.String getStationId() {
return stationId;
}
/** 站点id(连接池中的stationId)的setter方法 */
public void setStationId(java.lang.String stationId) {
this.stationId = stationId;
}
/** 创建时间的getter方法 */
public java.util.Date getCreateTime() {
return createTime;
}
/** 创建时间的setter方法 */
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/** 修改时间的getter方法 */
public java.util.Date getUpdateTime() {
return updateTime;
}
/** 修改时间的setter方法 */
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/** 备用项1的getter方法 */
public java.lang.String getByx1() {
return byx1;
}
/** 备用项1的setter方法 */
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/** 备用项2的getter方法 */
public java.lang.String getByx2() {
return byx2;
}
/** 备用项2的setter方法 */
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/** 备用项3的getter方法 */
public java.lang.String getByx3() {
return byx3;
}
/** 备用项3的setter方法 */
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.admin.modules.sys.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.devplatform.admin.common.annotation.SysLogMethod;
import com.devplatform.admin.common.utils.AbstractController;
import com.devplatform.admin.modules.sys.bean.SysSynchDatalog;
import com.devplatform.admin.modules.sys.service.SysSynchDatalogService;
import com.devplatform.common.base.annotation.SysLog;
import com.devplatform.common.base.validator.ValidatorUtils;
import com.devplatform.common.util.PageUtils;
import com.devplatform.common.util.R;
import com.devplatform.common.util.StringUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import java.util.Arrays;
import java.util.Date;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* @author Administrator
*/
@Api(tags = {"数据库同步记录表接口"})
@RestController
@RequestMapping("/sysSynchDatalog")
public class SysSynchDatalogController extends AbstractController {
@Autowired private SysSynchDatalogService sysSynchDatalogService;
/**
* 列表页面列表数据获取
*
* @param model 承接对象
* @return
*/
@ApiOperation(value = "根据条件获取数据库同步记录表分页数据列表", notes = "根据条件获取数据库同步记录表分页数据列表")
@ApiImplicitParam(
name = "params",
value = "参数",
required = true,
dataType = "Map<String, Object>")
@PostMapping("/list")
public R list(@RequestParam Map<String, Object> params) {
PageUtils page = sysSynchDatalogService.queryPage(params, null);
return R.ok().put("page", page);
}
/**
* 添加
*
* @param bean 数据库同步记录表对象
* @return
*/
@SysLog("添加数据库同步记录表")
@SysLogMethod(operation = "新增", blockName = "数据库同步记录表", detail = "新增数据库同步记录表数据")
@ApiOperation(value = "新增数据库同步记录表数据", notes = "新增数据库同步记录表数据")
@PostMapping("/save")
public R save(
@RequestBody @ApiParam(value = "数据库同步记录表实体对象", required = true) SysSynchDatalog bean) {
ValidatorUtils.validateEntity(bean);
bean.setCreateTime(new Date());
sysSynchDatalogService.save(bean);
return R.ok();
}
/**
* 修改
*
* @param bean 数据库同步记录表对象
* @return
*/
@SysLog("修改数据库同步记录表")
@SysLogMethod(operation = "修改", blockName = "数据库同步记录表", detail = "修改数据库同步记录表数据")
@ApiOperation(value = "修改数据库同步记录表数据", notes = "修改数据库同步记录表数据")
@PostMapping("/update")
public R update(
@RequestBody @ApiParam(value = "数据库同步记录表实体对象", required = true) SysSynchDatalog bean) {
ValidatorUtils.validateEntity(bean);
bean.setUpdateTime(new Date());
sysSynchDatalogService.update(
bean,
new QueryWrapper<SysSynchDatalog>()
.eq(StringUtil.checkNotNull(bean.getId()), "id", bean.getId()));
return R.ok();
}
/**
* 根据ID获取数据库同步记录表对象
*
* @param id 对象主键
* @return
*/
@ApiOperation(value = "根据ID获取数据库同步记录表对象", notes = "根据ID获取数据库同步记录表对象")
@ApiImplicitParam(name = "id", value = "主键", required = true, dataType = "String")
@GetMapping("/getId/{id}")
public R getId(@PathVariable String id) {
SysSynchDatalog bean = sysSynchDatalogService.getById(id);
return R.ok().put("bean", bean);
}
/**
* 根据ID获取数据库同步记录表对象
*
* @param id[] 数据库同步记录表对象主键数组
* @return
*/
@SysLog("删除数据库同步记录表")
@SysLogMethod(operation = "删除", blockName = "数据库同步记录表", detail = "删除数据库同步记录表数据")
@ApiOperation(value = "根据ID批量删除数据库同步记录表数据", notes = "根据ID批量删除数据库同步记录表数据")
@ApiImplicitParam(name = "ids", value = "主键数组", required = true, dataType = "String")
@PostMapping("/delete")
public R delete(@RequestBody String[] ids) {
sysSynchDatalogService.removeByIds(Arrays.asList(ids));
return R.ok();
}
}
package com.devplatform.admin.modules.sys.dao;
import com.devplatform.admin.modules.sys.bean.SysSynchDatalog;
import com.devplatform.common.dao.MyBaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
/**
* SysSynchDatalog Mapper 用于数据库同步记录表的数据库操作
*
* @author Administrator
*/
@Mapper
@Repository
public interface SysSynchDatalogDao extends MyBaseMapper<SysSynchDatalog> {}
package com.devplatform.admin.modules.sys.model;
/**
* 数据库同步记录表的Model <br>
*
* @author 代码生成器产生
*/
public class SysSynchDatalogModel {
/** 主键id*/
private java.lang.String id;
/** sql*/
private java.lang.String sqlStr;
/** 状态(0未执行 1已执行)*/
private Byte status;
/** 站点id(连接池中的stationId)*/
private java.lang.String stationId;
/** 创建时间*/
private java.util.Date createTime;
/** 修改时间*/
private java.util.Date updateTime;
/** 备用项1*/
private java.lang.String byx1;
/** 备用项2*/
private java.lang.String byx2;
/** 备用项3*/
private java.lang.String byx3;
/** 主键id的getter方法 */
public java.lang.String getId() {
return id;
}
/** 主键id的setter方法 */
public void setId(java.lang.String id) {
this.id = id;
}
/** sql的getter方法 */
public java.lang.String getSqlStr() {
return sqlStr;
}
/** sql的setter方法 */
public void setSqlStr(java.lang.String sqlStr) {
this.sqlStr = sqlStr;
}
/** 状态(0未执行 1已执行)的getter方法 */
public Byte getStatus() {
return status;
}
/** 状态(0未执行 1已执行)的setter方法 */
public void setStatus(Byte status) {
this.status = status;
}
/** 站点id(连接池中的stationId)的getter方法 */
public java.lang.String getStationId() {
return stationId;
}
/** 站点id(连接池中的stationId)的setter方法 */
public void setStationId(java.lang.String stationId) {
this.stationId = stationId;
}
/** 创建时间的getter方法 */
public java.util.Date getCreateTime() {
return createTime;
}
/** 创建时间的setter方法 */
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/** 修改时间的getter方法 */
public java.util.Date getUpdateTime() {
return updateTime;
}
/** 修改时间的setter方法 */
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/** 备用项1的getter方法 */
public java.lang.String getByx1() {
return byx1;
}
/** 备用项1的setter方法 */
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/** 备用项2的getter方法 */
public java.lang.String getByx2() {
return byx2;
}
/** 备用项2的setter方法 */
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/** 备用项3的getter方法 */
public java.lang.String getByx3() {
return byx3;
}
/** 备用项3的setter方法 */
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.admin.modules.sys.service;
import com.devplatform.admin.modules.sys.bean.SysSynchDatalog;
import com.devplatform.common.service.MyBaseService;
/**
* 数据库同步记录表的service接口 <br>
* <b>功能:</b>SysSynchDatalogService<br>
*
* @author 代码生成器产生
*/
public interface SysSynchDatalogService extends MyBaseService<SysSynchDatalog> {}
package com.devplatform.admin.modules.sys.service.impl;
import com.devplatform.admin.modules.sys.bean.SysSynchDatalog;
import com.devplatform.admin.modules.sys.dao.SysSynchDatalogDao;
import com.devplatform.admin.modules.sys.service.SysSynchDatalogService;
import com.devplatform.common.service.impl.MyBaseServiceImpl;
import org.springframework.stereotype.Service;
/**
* 数据库同步记录表的service接口实现类 <br>
* <b>功能:</b>SysSynchDatalogServiceImpl<br>
*
* @author 代码生成器产生
*/
@Service("sysSynchDatalogService")
public class SysSynchDatalogServiceImpl
extends MyBaseServiceImpl<SysSynchDatalogDao, SysSynchDatalog>
implements SysSynchDatalogService {}
<?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.devplatform.admin.modules.sys.dao.SysSynchDatalogDao">
<!-- Result Map -->
<resultMap id="BaseResultMap" type="com.devplatform.admin.modules.sys.bean.SysSynchDatalog">
<result column="id" property="id"/>
<result column="sql_str" property="sqlStr"/>
<result column="status" property="status"/>
<result column="station_id" property="stationId"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
<result column="byx1" property="byx1"/>
<result column="byx2" property="byx2"/>
<result column="byx3" property="byx3"/>
</resultMap>
<!-- sys_synch_datalog table all fields -->
<sql id="Base_Column_List">
id,sql_str,status,station_id,create_time,update_time,byx1,byx2,byx3
</sql>
<!-- 公共查询条件 -->
<sql id="Example_Where_Clause">
where deleted=0
<if test="id!=null and id!=''">and id = #{id}</if>
<if test="sqlStr!=null ">and sql_str = #{sqlStr}</if>
<if test="status!=null ">and status = #{status}</if>
<if test="stationId!=null and stationId!=''">and station_id = #{stationId}</if>
<if test="createTime!=null ">and create_time = #{createTime}</if>
<if test="updateTime!=null ">and update_time = #{updateTime}</if>
<if test="byx1!=null and byx1!=''">and byx1 = #{byx1}</if>
<if test="byx2!=null and byx2!=''">and byx2 = #{byx2}</if>
<if test="byx3!=null and byx3!=''">and byx3 = #{byx3}</if>
</sql>
</mapper>
package com.devplatform.alarm.modules.alarms.bean;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
/**
* @author Administrator
*/
@ApiModel(value = "报警附件表对象", description = "报警附件表对象")
@TableName("alarms_attachment")
public class AlarmsAttachment implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键ID", name = "id")
@TableId
/** 主键id*/
private String id;
@ApiModelProperty(value = "关联id", name = "objId")
/** 关联id*/
private String objId;
@ApiModelProperty(value = "附件名称", name = "name")
/** 附件名称*/
private String name;
@ApiModelProperty(value = "附件路径", name = "path")
/** 附件路径*/
private String path;
@ApiModelProperty(value = "状态(1正常,0不可用)", name = "status")
/** 状态(1正常,0不可用)*/
private Integer status;
@ApiModelProperty(value = "系统标识", name = "sysSign")
/** 系统标识*/
private String sysSign;
@ApiModelProperty(value = "是否已删除(0未删除,1已删除)", name = "deleted")
/** 是否已删除(0未删除,1已删除)*/
private Integer deleted;
@ApiModelProperty(value = "创建人", name = "createUserId")
/** 创建人*/
private String createUserId;
@ApiModelProperty(value = "创建时间", name = "createTime")
/** 创建时间*/
private java.util.Date createTime;
@ApiModelProperty(value = "修改人", name = "updateUserId")
/** 修改人*/
private String updateUserId;
@ApiModelProperty(value = "修改时间", name = "updateTime")
/** 修改时间*/
private java.util.Date updateTime;
@ApiModelProperty(value = "备用项1", name = "byx1")
/** 备用项1*/
private String byx1;
@ApiModelProperty(value = "备用项2", name = "byx2")
/** 备用项2*/
private String byx2;
@ApiModelProperty(value = "备用项3", name = "byx3")
/** 备用项3*/
private String byx3;
@ApiModelProperty(value = "站点id", name = "stationId")
/** 站点id*/
private String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键id的getter方法
*/
public String getId() {
return id;
}
/**
* 主键id的setter方法
*/
public void setId(String id) {
this.id = id;
}
public String getObjId() {
return objId;
}
public void setObjId(String objId) {
this.objId = objId;
}
/**
* 附件名称的getter方法
*/
public String getName() {
return name;
}
/**
* 附件名称的setter方法
*/
public void setName(String name) {
this.name = name;
}
/**
* 附件路径的getter方法
*/
public String getPath() {
return path;
}
/**
* 附件路径的setter方法
*/
public void setPath(String path) {
this.path = path;
}
/**
* 状态(1正常,0不可用)的getter方法
*/
public Integer getStatus() {
return status;
}
/**
* 状态(1正常,0不可用)的setter方法
*/
public void setStatus(Integer status) {
this.status = status;
}
/**
* 系统标识的getter方法
*/
public String getSysSign() {
return sysSign;
}
/**
* 系统标识的setter方法
*/
public void setSysSign(String sysSign) {
this.sysSign = sysSign;
}
/**
* 是否已删除(0未删除,1已删除)的getter方法
*/
public Integer getDeleted() {
return deleted;
}
/**
* 是否已删除(0未删除,1已删除)的setter方法
*/
public void setDeleted(Integer deleted) {
this.deleted = deleted;
}
/**
* 创建人的getter方法
*/
public String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 修改人的getter方法
*/
public String getUpdateUserId() {
return updateUserId;
}
/**
* 修改人的setter方法
*/
public void setUpdateUserId(String updateUserId) {
this.updateUserId = updateUserId;
}
/**
* 修改时间的getter方法
*/
public java.util.Date getUpdateTime() {
return updateTime;
}
/**
* 修改时间的setter方法
*/
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/**
* 备用项1的getter方法
*/
public String getByx1() {
return byx1;
}
/**
* 备用项1的setter方法
*/
public void setByx1(String byx1) {
this.byx1 = byx1;
}
/**
* 备用项2的getter方法
*/
public String getByx2() {
return byx2;
}
/**
* 备用项2的setter方法
*/
public void setByx2(String byx2) {
this.byx2 = byx2;
}
/**
* 备用项3的getter方法
*/
public String getByx3() {
return byx3;
}
/**
* 备用项3的setter方法
*/
public void setByx3(String byx3) {
this.byx3 = byx3;
}
}
......@@ -158,12 +158,6 @@ public class AlarmsInfo implements Serializable {
/** 资源点类型*/
private String resourceType;
// @TableField(exist = false)
// private LinkAttachment fj;
@TableField(exist = false)
private AlarmsAttachment hmdfj;
@TableField(exist = false)
private String path;
......@@ -208,14 +202,6 @@ public class AlarmsInfo implements Serializable {
this.path = path;
}
public AlarmsAttachment getHmdfj() {
return hmdfj;
}
public void setHmdfj(AlarmsAttachment hmdfj) {
this.hmdfj = hmdfj;
}
public String getAlarmsName() {
return alarmsName;
}
......
package com.devplatform.alarm.modules.alarms.bean;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
/**
* @author Administrator
*/
@ApiModel(value = "报警日志表对象", description = "报警日志表对象")
@TableName("alarms_log")
public class AlarmsLog implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键ID", name = "id")
@TableId
/** 主键id*/
private java.lang.String id;
@ApiModelProperty(value = "报警id(alarms_info表id)", name = "alarmsId")
/** 报警id(alarms_info表id)*/
private java.lang.String alarmsId;
@ApiModelProperty(value = "处理方式(1:手动处理 2:预案处理)", name = "processMode")
/** 处理方式(1:手动处理 2:预案处理)*/
private Integer processMode;
@ApiModelProperty(value = "预案表id(plan_register表id)", name = "planId")
/** 预案表id(plan_register表id)*/
private java.lang.String planId;
@ApiModelProperty(value = "系统标识", name = "sysSign")
/** 系统标识*/
private java.lang.String sysSign;
@ApiModelProperty(value = "是否已删除(0未删除,1已删除)", name = "deleted")
/** 是否已删除(0未删除,1已删除)*/
private Integer deleted;
@ApiModelProperty(value = "创建人", name = "createUserId")
/** 创建人*/
private java.lang.String createUserId;
@ApiModelProperty(value = "创建时间", name = "createTime")
/** 创建时间*/
private java.util.Date createTime;
@ApiModelProperty(value = "修改人", name = "updateUserId")
/** 修改人*/
private java.lang.String updateUserId;
@ApiModelProperty(value = "修改时间", name = "updateTime")
/** 修改时间*/
private java.util.Date updateTime;
@ApiModelProperty(value = "备用项1", name = "byx1")
/** 备用项1*/
private java.lang.String byx1;
@ApiModelProperty(value = "备用项2", name = "byx2")
/** 备用项2*/
private java.lang.String byx2;
@ApiModelProperty(value = "备用项3", name = "byx3")
/** 备用项3*/
private java.lang.String byx3;
@ApiModelProperty(value = "站点id", name = "stationId")
/** 站点id*/
private java.lang.String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键id的getter方法
*/
public java.lang.String getId() {
return id;
}
/**
* 主键id的setter方法
*/
public void setId(java.lang.String id) {
this.id = id;
}
/**
* 报警id(alarms_info表id)的getter方法
*/
public java.lang.String getAlarmsId() {
return alarmsId;
}
/**
* 报警id(alarms_info表id)的setter方法
*/
public void setAlarmsId(java.lang.String alarmsId) {
this.alarmsId = alarmsId;
}
/**
* 处理方式(1:手动处理 2:预案处理)的getter方法
*/
public Integer getProcessMode() {
return processMode;
}
/**
* 处理方式(1:手动处理 2:预案处理)的setter方法
*/
public void setProcessMode(Integer processMode) {
this.processMode = processMode;
}
/**
* 预案表id(plan_register表id)的getter方法
*/
public java.lang.String getPlanId() {
return planId;
}
/**
* 预案表id(plan_register表id)的setter方法
*/
public void setPlanId(java.lang.String planId) {
this.planId = planId;
}
/**
* 系统标识的getter方法
*/
public java.lang.String getSysSign() {
return sysSign;
}
/**
* 系统标识的setter方法
*/
public void setSysSign(java.lang.String sysSign) {
this.sysSign = sysSign;
}
/**
* 是否已删除(0未删除,1已删除)的getter方法
*/
public Integer getDeleted() {
return deleted;
}
/**
* 是否已删除(0未删除,1已删除)的setter方法
*/
public void setDeleted(Integer deleted) {
this.deleted = deleted;
}
/**
* 创建人的getter方法
*/
public java.lang.String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(java.lang.String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 修改人的getter方法
*/
public java.lang.String getUpdateUserId() {
return updateUserId;
}
/**
* 修改人的setter方法
*/
public void setUpdateUserId(java.lang.String updateUserId) {
this.updateUserId = updateUserId;
}
/**
* 修改时间的getter方法
*/
public java.util.Date getUpdateTime() {
return updateTime;
}
/**
* 修改时间的setter方法
*/
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/**
* 备用项1的getter方法
*/
public java.lang.String getByx1() {
return byx1;
}
/**
* 备用项1的setter方法
*/
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/**
* 备用项2的getter方法
*/
public java.lang.String getByx2() {
return byx2;
}
/**
* 备用项2的setter方法
*/
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/**
* 备用项3的getter方法
*/
public java.lang.String getByx3() {
return byx3;
}
/**
* 备用项3的setter方法
*/
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.bean;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
/**
* @author Administrator
*/
@ApiModel(value = "报警详情日志表对象", description = "报警详情日志表对象")
@TableName("alarms_log_details")
public class AlarmsLogDetails implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键ID", name = "id")
@TableId
/** 主键id*/
private java.lang.String id;
@ApiModelProperty(value = "报警日志表id((alarms_info表id)", name = "alarmsInfoId")
/** 报警日志表id(alarms_info表id)*/
private java.lang.String alarmsInfoId;
@ApiModelProperty(value = "执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他 6:处理完毕 7:待继续处理)", name = "status")
/** 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他 6:处理完毕 7:待继续处理)*/
private Byte status;
@ApiModelProperty(value = "预案步骤id (plan_register_step表id)", name = "stepId")
/** 预案步骤id (plan_register_step表id)*/
private java.lang.String stepId;
@ApiModelProperty(value = "排序值", name = "sort")
/** 排序值*/
private Integer sort;
@ApiModelProperty(value = "系统标识", name = "sysSign")
/** 系统标识*/
private java.lang.String sysSign;
@ApiModelProperty(value = "是否已删除(0未删除,1已删除)", name = "deleted")
/** 是否已删除(0未删除,1已删除)*/
private Integer deleted;
@ApiModelProperty(value = "创建人", name = "createUserId")
/** 创建人*/
private java.lang.String createUserId;
@ApiModelProperty(value = "创建时间", name = "createTime")
/** 创建时间*/
private java.util.Date createTime;
@ApiModelProperty(value = "修改人", name = "updateUserId")
/** 修改人*/
private java.lang.String updateUserId;
@ApiModelProperty(value = "修改时间", name = "updateTime")
/** 修改时间*/
private java.util.Date updateTime;
@ApiModelProperty(value = "备用项1", name = "byx1")
/** 备用项1*/
private java.lang.String byx1;
@ApiModelProperty(value = "备用项2", name = "byx2")
/** 备用项2*/
private java.lang.String byx2;
@ApiModelProperty(value = "备用项3", name = "byx3")
/** 备用项3*/
private java.lang.String byx3;
@ApiModelProperty(value = "站点id", name = "stationId")
/** 站点id*/
private String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键id的getter方法
*/
public java.lang.String getId() {
return id;
}
/**
* 主键id的setter方法
*/
public void setId(java.lang.String id) {
this.id = id;
}
/**
* 报警日志表id(alarms_log表id)的getter方法
*/
public java.lang.String getAlarmsInfoId() {
return alarmsInfoId;
}
/**
* 报警日志表id(alarms_log表id)的setter方法
*/
public void setAlarmsInfoId(java.lang.String alarmsInfoId) {
this.alarmsInfoId = alarmsInfoId;
}
/**
* 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他 6:处理完毕 7:待继续处理)的getter方法
*/
public Byte getStatus() {
return status;
}
/**
* 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他 6:处理完毕 7:待继续处理)的setter方法
*/
public void setStatus(Byte status) {
this.status = status;
}
/**
* 预案步骤id (plan_register_step表id)的getter方法
*/
public java.lang.String getStepId() {
return stepId;
}
/**
* 预案步骤id (plan_register_step表id)的setter方法
*/
public void setStepId(java.lang.String stepId) {
this.stepId = stepId;
}
/**
* 排序值的getter方法
*/
public Integer getSort() {
return sort;
}
/**
* 排序值的setter方法
*/
public void setSort(Integer sort) {
this.sort = sort;
}
/**
* 系统标识的getter方法
*/
public java.lang.String getSysSign() {
return sysSign;
}
/**
* 系统标识的setter方法
*/
public void setSysSign(java.lang.String sysSign) {
this.sysSign = sysSign;
}
/**
* 是否已删除(0未删除,1已删除)的getter方法
*/
public Integer getDeleted() {
return deleted;
}
/**
* 是否已删除(0未删除,1已删除)的setter方法
*/
public void setDeleted(Integer deleted) {
this.deleted = deleted;
}
/**
* 创建人的getter方法
*/
public java.lang.String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(java.lang.String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 修改人的getter方法
*/
public java.lang.String getUpdateUserId() {
return updateUserId;
}
/**
* 修改人的setter方法
*/
public void setUpdateUserId(java.lang.String updateUserId) {
this.updateUserId = updateUserId;
}
/**
* 修改时间的getter方法
*/
public java.util.Date getUpdateTime() {
return updateTime;
}
/**
* 修改时间的setter方法
*/
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/**
* 备用项1的getter方法
*/
public java.lang.String getByx1() {
return byx1;
}
/**
* 备用项1的setter方法
*/
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/**
* 备用项2的getter方法
*/
public java.lang.String getByx2() {
return byx2;
}
/**
* 备用项2的setter方法
*/
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/**
* 备用项3的getter方法
*/
public java.lang.String getByx3() {
return byx3;
}
/**
* 备用项3的setter方法
*/
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.bean;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
/**
* @author Administrator
*/
@ApiModel(value = "报警步骤日志表对象", description = "报警步骤日志表对象")
@TableName("alarms_log_instruct")
public class AlarmsLogInstruct implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键ID", name = "id")
@TableId
/** 主键id*/
private java.lang.String id;
@ApiModelProperty(value = "log表id(alarms_log_details表id)", name = "logDetailsId")
/** log表id(alarms_log_details表id)*/
private java.lang.String logDetailsId;
@ApiModelProperty(value = "执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他", name = "result")
/** 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他*/
private Integer result;
@ApiModelProperty(value = "步骤表id (plan_register_instruct表id)", name = "instructId")
/** 步骤表id (plan_register_instruct表id)*/
private java.lang.String instructId;
@ApiModelProperty(value = "系统标识", name = "sysSign")
/** 系统标识*/
private java.lang.String sysSign;
@ApiModelProperty(value = "是否已删除(0未删除,1已删除)", name = "deleted")
/** 是否已删除(0未删除,1已删除)*/
private Integer deleted;
@ApiModelProperty(value = "创建人", name = "createUserId")
/** 创建人*/
private java.lang.String createUserId;
@ApiModelProperty(value = "创建时间", name = "createTime")
/** 创建时间*/
private java.util.Date createTime;
@ApiModelProperty(value = "修改人", name = "updateUserId")
/** 修改人*/
private java.lang.String updateUserId;
@ApiModelProperty(value = "修改时间", name = "updateTime")
/** 修改时间*/
private java.util.Date updateTime;
@ApiModelProperty(value = "备用项1", name = "byx1")
/** 备用项1*/
private java.lang.String byx1;
@ApiModelProperty(value = "备用项2", name = "byx2")
/** 备用项2*/
private java.lang.String byx2;
@ApiModelProperty(value = "备用项3", name = "byx3")
/** 备用项3*/
private java.lang.String byx3;
@ApiModelProperty(value = "站点id", name = "stationId")
/** 站点id*/
private String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键id的getter方法
*/
public java.lang.String getId() {
return id;
}
/**
* 主键id的setter方法
*/
public void setId(java.lang.String id) {
this.id = id;
}
/**
* log表id(alarms_log_details表id)的getter方法
*/
public java.lang.String getLogDetailsId() {
return logDetailsId;
}
/**
* log表id(alarms_log_details表id)的setter方法
*/
public void setLogDetailsId(java.lang.String logDetailsId) {
this.logDetailsId = logDetailsId;
}
/**
* 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他的getter方法
*/
public Integer getResult() {
return result;
}
/**
* 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他的setter方法
*/
public void setResult(Integer result) {
this.result = result;
}
/**
* 步骤表id (plan_register_instruct表id)的getter方法
*/
public java.lang.String getInstructId() {
return instructId;
}
/**
* 步骤表id (plan_register_instruct表id)的setter方法
*/
public void setInstructId(java.lang.String instructId) {
this.instructId = instructId;
}
/**
* 系统标识的getter方法
*/
public java.lang.String getSysSign() {
return sysSign;
}
/**
* 系统标识的setter方法
*/
public void setSysSign(java.lang.String sysSign) {
this.sysSign = sysSign;
}
/**
* 是否已删除(0未删除,1已删除)的getter方法
*/
public Integer getDeleted() {
return deleted;
}
/**
* 是否已删除(0未删除,1已删除)的setter方法
*/
public void setDeleted(Integer deleted) {
this.deleted = deleted;
}
/**
* 创建人的getter方法
*/
public java.lang.String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(java.lang.String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 修改人的getter方法
*/
public java.lang.String getUpdateUserId() {
return updateUserId;
}
/**
* 修改人的setter方法
*/
public void setUpdateUserId(java.lang.String updateUserId) {
this.updateUserId = updateUserId;
}
/**
* 修改时间的getter方法
*/
public java.util.Date getUpdateTime() {
return updateTime;
}
/**
* 修改时间的setter方法
*/
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/**
* 备用项1的getter方法
*/
public java.lang.String getByx1() {
return byx1;
}
/**
* 备用项1的setter方法
*/
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/**
* 备用项2的getter方法
*/
public java.lang.String getByx2() {
return byx2;
}
/**
* 备用项2的setter方法
*/
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/**
* 备用项3的getter方法
*/
public java.lang.String getByx3() {
return byx3;
}
/**
* 备用项3的setter方法
*/
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.bean;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
/**
* @author Administrator
*/
@ApiModel(value = "报警意见处理信息对象", description = "报警意见处理信息对象")
@TableName("alarms_opinion")
public class AlarmsOpinion implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键ID", name = "id")
@TableId
/** 主键*/
private java.lang.String id;
@ApiModelProperty(value = "报警信息id", name = "alarmsId")
/** 报警信息id*/
private java.lang.String alarmsId;
@ApiModelProperty(value = "处理意见", name = "content")
/** 处理意见*/
private java.lang.String content;
@ApiModelProperty(value = "预案id", name = "planId")
/** 预案id*/
private java.lang.String planId;
@ApiModelProperty(value = "创建人", name = "createUserId")
/** 创建人*/
private java.lang.String createUserId;
@ApiModelProperty(value = "创建时间", name = "createTime")
/** 创建时间*/
private java.util.Date createTime;
@ApiModelProperty(value = "备用1", name = "byx1")
/** 备用1*/
private java.lang.String byx1;
@ApiModelProperty(value = "备用2", name = "byx2")
/** 备用2*/
private java.lang.String byx2;
@ApiModelProperty(value = "备用3", name = "byx3")
/** 备用3*/
private java.lang.String byx3;
@ApiModelProperty(value = "系统标识", name = "sysSign")
private String sysSign;
@ApiModelProperty(value = "站点id", name = "stationId")
/** 站点id*/
private String stationId;
@TableField(exist = false)
private java.lang.String name;
@TableField(exist = false)
private java.lang.String opinionTime;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
public String getSysSign() {
return sysSign;
}
public void setSysSign(String sysSign) {
this.sysSign = sysSign;
}
public String getOpinionTime() {
return opinionTime;
}
public void setOpinionTime(String opinionTime) {
this.opinionTime = opinionTime;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
* 主键的getter方法
*/
public java.lang.String getId() {
return id;
}
/**
* 主键的setter方法
*/
public void setId(java.lang.String id) {
this.id = id;
}
/**
* 报警信息id的getter方法
*/
public java.lang.String getAlarmsId() {
return alarmsId;
}
/**
* 报警信息id的setter方法
*/
public void setAlarmsId(java.lang.String alarmsId) {
this.alarmsId = alarmsId;
}
/**
* 处理意见的getter方法
*/
public java.lang.String getContent() {
return content;
}
/**
* 处理意见的setter方法
*/
public void setContent(java.lang.String content) {
this.content = content;
}
/**
* 预案id的getter方法
*/
public java.lang.String getPlanId() {
return planId;
}
/**
* 预案id的setter方法
*/
public void setPlanId(java.lang.String planId) {
this.planId = planId;
}
/**
* 创建人的getter方法
*/
public java.lang.String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(java.lang.String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 备用1的getter方法
*/
public java.lang.String getByx1() {
return byx1;
}
/**
* 备用1的setter方法
*/
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/**
* 备用2的getter方法
*/
public java.lang.String getByx2() {
return byx2;
}
/**
* 备用2的setter方法
*/
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/**
* 备用3的getter方法
*/
public java.lang.String getByx3() {
return byx3;
}
/**
* 备用3的setter方法
*/
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.devplatform.alarm.common.annotation.SysLogMethod;
import com.devplatform.alarm.common.utils.AbstractController;
import com.devplatform.alarm.modules.alarms.bean.AlarmsAttachment;
import com.devplatform.alarm.modules.alarms.service.AlarmsAttachmentService;
import com.devplatform.common.base.annotation.SysLog;
import com.devplatform.common.base.validator.ValidatorUtils;
import com.devplatform.common.util.R;
import com.devplatform.common.util.StringUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* @author Administrator
*/
@Api(tags = {"事件登记附件表接口"})
@RestController
@RequestMapping("/alarmAttachment")
public class AlarmAttachmentController extends AbstractController {
@Autowired private AlarmsAttachmentService alarmsAttachmentService;
/**
* 列表页面列表数据获取
*
* @param alarmsId 承接对象
* @return
*/
@ApiOperation(value = "根据条件获取事件登记附件表列表", notes = "根据条件获取事件登记附件表列表")
@ApiImplicitParam(
name = "params",
value = "参数",
required = true,
dataType = "Map<String, Object>")
@PostMapping("/list")
public R list(@RequestParam String alarmsId, @RequestParam(required = false) String stationId) {
List<Map<String, Object>> list = alarmsAttachmentService.getList(alarmsId, stationId);
return R.ok().put("list", list);
}
@PostMapping("/getList")
public List<Map<String, Object>> getList(String alarmsId, String stationId) {
List<Map<String, Object>> list = alarmsAttachmentService.getList(alarmsId, stationId);
return list;
}
/**
* 添加
*
* @return
*/
@ApiOperation(value = "上传报警黑名单附件表数据", notes = "上传报警黑名单附件表数据")
@PostMapping("/saveAttachment")
public void saveAttachment(
String imageName,
String imagePath,
String snapName,
String snapPath,
String id,
String sysSign,
String stationId) {
if (StringUtil.isNotEmpty(imagePath)) {
AlarmsAttachment bean = new AlarmsAttachment();
// 保存到数据库
bean.setCreateUserId(getUserId());
bean.setCreateTime(new Date());
bean.setObjId(id);
bean.setPath(imagePath);
bean.setName(imageName);
bean.setSysSign(sysSign);
bean.setStationId(stationId);
bean.setStatus(1);
alarmsAttachmentService.save(bean);
}
if (StringUtil.isNotEmpty(snapPath)) {
AlarmsAttachment bean = new AlarmsAttachment();
// 保存到数据库
bean.setCreateUserId(getUserId());
bean.setCreateTime(new Date());
bean.setObjId(id);
bean.setPath(snapPath);
bean.setName(snapName);
bean.setSysSign(sysSign);
bean.setStationId(stationId);
bean.setStatus(2);
alarmsAttachmentService.save(bean);
}
}
/**
* 新增
*
* @param bean 报警附件表对象
* @return
*/
@SysLog("添加报警附件表")
@SysLogMethod(operation = "添加", blockName = "报警附件表", detail = "添加报警附件表数据")
@ApiOperation(value = "添加报警附件表数据", notes = "添加报警附件表数据")
@PostMapping("/save")
public R save(
@RequestBody @ApiParam(value = "事件登记附件表实体对象", required = true) AlarmsAttachment bean) {
ValidatorUtils.validateEntity(bean);
bean.setCreateUserId(getUserId());
bean.setCreateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsAttachmentService.save(bean);
return R.ok();
}
/**
* 修改
*
* @param bean 事件登记附件表对象
* @return
*/
@SysLog("修改事件登记附件表")
@SysLogMethod(operation = "修改", blockName = "事件登记附件表", detail = "修改事件登记附件表数据")
@ApiOperation(value = "修改事件登记附件表数据", notes = "修改事件登记附件表数据")
@PostMapping("/update")
public R update(
@RequestBody @ApiParam(value = "事件登记附件表实体对象", required = true) AlarmsAttachment bean) {
ValidatorUtils.validateEntity(bean);
bean.setUpdateUserId(getUserId());
bean.setUpdateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsAttachmentService.update(
bean,
new QueryWrapper<AlarmsAttachment>()
.eq(StringUtil.checkNotNull(bean.getId()), "id", bean.getId()));
return R.ok();
}
/**
* 根据ID获取事件登记附件表对象
*
* @param id 对象主键
* @return
*/
@ApiOperation(value = "根据ID获取事件登记附件表对象", notes = "根据ID获取事件登记附件表对象")
@ApiImplicitParam(name = "id", value = "主键", required = true, dataType = "String")
@GetMapping("/getId/{id}")
public R getId(@PathVariable String id) {
AlarmsAttachment bean = alarmsAttachmentService.getById(id);
return R.ok().put("bean", bean);
}
/**
* 根据ID获取事件登记附件表对象
*
* @param ids 事件登记附件表对象主键数组
* @return
*/
@SysLog("删除事件登记附件表")
@SysLogMethod(operation = "删除", blockName = "事件登记附件表", detail = "删除事件登记附件表数据")
@ApiOperation(value = "根据ID批量删除事件登记附件表数据", notes = "根据ID批量删除事件登记附件表数据")
@ApiImplicitParam(name = "ids", value = "主键数组", required = true, dataType = "String")
@PostMapping("/delete")
public R delete(@RequestBody String[] ids) {
alarmsAttachmentService.removeByIds(Arrays.asList(ids));
return R.ok();
}
}
......@@ -8,12 +8,8 @@ import com.devplatform.alarm.common.utils.Constants;
import com.devplatform.alarm.common.utils.DateUtil;
import com.devplatform.alarm.feign.service.AdminService;
import com.devplatform.alarm.modules.alarms.bean.AlarmsInfo;
import com.devplatform.alarm.modules.alarms.bean.AlarmsOpinion;
import com.devplatform.alarm.modules.alarms.bean.AlarmsPlanStep;
import com.devplatform.alarm.modules.alarms.model.AlarmsInfoModel;
import com.devplatform.alarm.modules.alarms.service.AlarmsInfoService;
import com.devplatform.alarm.modules.alarms.service.AlarmsOpinionService;
import com.devplatform.alarm.modules.alarms.service.AlarmsPlanStepService;
import com.devplatform.common.base.validator.ValidatorUtils;
import com.devplatform.common.util.R;
import com.devplatform.common.util.StringUtil;
......@@ -31,7 +27,6 @@ import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
......@@ -48,10 +43,6 @@ import org.springframework.web.bind.annotation.RestController;
public class AlarmsInfoController extends AbstractController {
@Autowired
private AlarmsInfoService alarmsInfoService;
@Autowired
private AlarmsOpinionService alarmsOpinionService;
@Autowired
private AdminService adminService;
......@@ -92,15 +83,6 @@ public class AlarmsInfoController extends AbstractController {
@PostMapping("/queryList")
public R queryList(@RequestParam Map<String, Object> params) {
List<AlarmsInfo> list = alarmsInfoService.queryAll(params);
list.forEach(
(alarmsInfo) -> {
// if (alarmsInfo.getFj() != null) {
// alarmsInfo.setPath(alarmsInfo.getFj().getPath());
// }
if (alarmsInfo.getHmdfj() != null) {
alarmsInfo.setPath(alarmsInfo.getHmdfj().getPath());
}
});
return R.ok().put("list", list);
}
......@@ -189,16 +171,7 @@ public class AlarmsInfoController extends AbstractController {
map.put("resourceName", ai.getResourceName());
map.put("resourceCode", ai.getResourceCode());
map.put("status", ai.getStatus());
if (ai.getHmdfj() != null) {
map.put("path", ai.getHmdfj().getPath());
} else {
// if (ai.getFj() != null) {
// map.put("path", ai.getFj().getPath());
// } else {
map.put("path", null);
// }
}
map.put("path", null);
adminService.sendAlramsInfo(map);
}
......@@ -289,17 +262,6 @@ public class AlarmsInfoController extends AbstractController {
// 如果为true则需要发送给websocket
sendMessage(bean.getId(), bean.getStationId());
}
// 添加处理意见信息
if (StringUtils.isNotBlank(bean.getContent())) {
AlarmsOpinion alarmsOpinion = new AlarmsOpinion();
alarmsOpinion.setSysSign(getUser().getSysSystem().getCode());
alarmsOpinion.setAlarmsId(bean.getId());
alarmsOpinion.setCreateTime(new Date());
alarmsOpinion.setCreateUserId(getUserId());
alarmsOpinion.setContent(bean.getContent());
alarmsOpinion.setStationId(bean.getStationId());
alarmsOpinionService.save(alarmsOpinion);
}
return R.ok();
}
......
package com.devplatform.alarm.modules.alarms.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.devplatform.alarm.common.annotation.SysLogMethod;
import com.devplatform.alarm.common.utils.AbstractController;
import com.devplatform.alarm.common.utils.Constants;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLog;
import com.devplatform.alarm.modules.alarms.service.AlarmsLogService;
import com.devplatform.common.base.annotation.SysLog;
import com.devplatform.common.base.validator.ValidatorUtils;
import com.devplatform.common.util.PageUtils;
import com.devplatform.common.util.R;
import com.devplatform.common.util.StringUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* @author Administrator
*/
@Api(tags = {"报警日志表接口"})
@RestController
@RequestMapping("/alarmsLog")
public class AlarmsLogController extends AbstractController {
@Autowired
private AlarmsLogService alarmsLogService;
/**
* 列表页面列表数据获取
*
* @param params 承接对象
* @return
*/
@ApiOperation(value = "根据条件获取报警日志表分页数据列表", notes = "根据条件获取报警日志表分页数据列表")
@ApiImplicitParam(
name = "params",
value = "参数",
required = true,
dataType = "Map<String, Object>")
@PostMapping("/list")
public R list(@RequestParam Map<String, Object> params) {
PageUtils page = alarmsLogService.queryPage(params, null);
return R.ok().put("page", page);
}
/**
* 添加
*
* @param bean 报警日志表对象
* @return
*/
@SysLog("添加报警日志表")
@SysLogMethod(operation = "新增", blockName = "报警日志表", detail = "新增报警日志表数据")
@ApiOperation(value = "新增报警日志表数据", notes = "新增报警日志表数据")
@PostMapping("/save")
public R save(@RequestBody @ApiParam(value = "报警日志表实体对象", required = true) AlarmsLog bean) {
ValidatorUtils.validateEntity(bean);
bean.setCreateUserId(getUserId());
bean.setCreateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsLogService.save(bean);
return R.ok();
}
/**
* 修改
*
* @param bean 报警日志表对象
* @return
*/
@SysLog("修改报警日志表")
@SysLogMethod(operation = "修改", blockName = "报警日志表", detail = "修改报警日志表数据")
@ApiOperation(value = "修改报警日志表数据", notes = "修改报警日志表数据")
@PostMapping("/update")
public R update(@RequestBody @ApiParam(value = "报警日志表实体对象", required = true) AlarmsLog bean) {
ValidatorUtils.validateEntity(bean);
bean.setUpdateUserId(getUserId());
bean.setUpdateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsLogService.update(
bean,
new QueryWrapper<AlarmsLog>()
.eq(StringUtil.checkNotNull(bean.getId()), "id", bean.getId()));
return R.ok();
}
/**
* 根据ID获取报警日志表对象
*
* @param id 对象主键
* @return
*/
@ApiOperation(value = "根据ID获取报警日志表对象", notes = "根据ID获取报警日志表对象")
@ApiImplicitParam(name = "id", value = "主键", required = true, dataType = "String")
@GetMapping("/getId/{id}")
public R getId(@PathVariable String id) {
AlarmsLog bean = alarmsLogService.getById(id);
return R.ok().put("bean", bean);
}
/**
* 根据ID获取报警日志表对象
*
* @param ids 报警日志表对象主键数组
* @return
*/
@SysLog("删除报警日志表")
@SysLogMethod(operation = "删除", blockName = "报警日志表", detail = "删除报警日志表数据")
@ApiOperation(value = "根据ID批量删除报警日志表数据", notes = "根据ID批量删除报警日志表数据")
@ApiImplicitParam(name = "ids", value = "主键数组", required = true, dataType = "String")
@PostMapping("/delete")
public R delete(@RequestBody String[] ids) {
alarmsLogService.removeByIds(Arrays.asList(ids));
return R.ok();
}
/**
* 获取历史指令
*/
@GetMapping("/instructList")
public R instructList(String par, String startTime, String endTime, Integer page, Integer size, String sort, String order, String stationId) {
IPage<HashMap<String, Object>> result =
alarmsLogService.instructList(new Page<>(page, size), par, startTime, endTime, sort, order, stationId);
return R.ok().put("page", result);
}
/**
* 查看详情
*/
@SysLogMethod(operation = "查看", blockName = "报警中心", detail = "报警中心查看详情")
@GetMapping("/getByOrId")
public R getByOrId(String id,Integer source) {
HashMap<String, Object> alarmLog = null;
if(source == Constants.INT_2){
alarmLog = alarmsLogService.getByOrId(id);
}else if (source == Constants.INT_3) {
alarmLog = alarmsLogService.getByOrId1(id);
}
return R.ok().put("alarmLog", alarmLog);
}
}
package com.devplatform.alarm.modules.alarms.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.devplatform.alarm.common.annotation.SysLogMethod;
import com.devplatform.alarm.common.utils.AbstractController;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLogDetails;
import com.devplatform.alarm.modules.alarms.service.AlarmsLogDetailsService;
import com.devplatform.common.base.annotation.SysLog;
import com.devplatform.common.base.validator.ValidatorUtils;
import com.devplatform.common.util.PageUtils;
import com.devplatform.common.util.R;
import com.devplatform.common.util.StringUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import java.util.Arrays;
import java.util.Date;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* @author Administrator
*/
@Api(tags = {"报警详情日志表接口"})
@RestController
@RequestMapping("/alarmsLogDetails")
public class AlarmsLogDetailsController extends AbstractController {
@Autowired private AlarmsLogDetailsService alarmsLogDetailsService;
/**
* 列表页面列表数据获取
*
* @param model 承接对象
* @return
*/
@ApiOperation(value = "根据条件获取报警详情日志表分页数据列表", notes = "根据条件获取报警详情日志表分页数据列表")
@ApiImplicitParam(
name = "params",
value = "参数",
required = true,
dataType = "Map<String, Object>")
@PostMapping("/list")
public R list(@RequestParam Map<String, Object> params) {
PageUtils page = alarmsLogDetailsService.queryPage(params, null);
return R.ok().put("page", page);
}
/**
* 添加
*
* @param bean 报警详情日志表对象
* @return
*/
@SysLog("添加报警详情日志表")
@SysLogMethod(operation = "新增", blockName = "报警详情日志表", detail = "新增报警详情日志表数据")
@ApiOperation(value = "新增报警详情日志表数据", notes = "新增报警详情日志表数据")
@PostMapping("/save")
public R save(
@RequestBody @ApiParam(value = "报警详情日志表实体对象", required = true) AlarmsLogDetails bean) {
ValidatorUtils.validateEntity(bean);
bean.setCreateUserId(getUserId());
bean.setCreateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsLogDetailsService.save(bean);
return R.ok();
}
/**
* 修改
*
* @param bean 报警详情日志表对象
* @return
*/
@SysLog("修改报警详情日志表")
@SysLogMethod(operation = "修改", blockName = "报警详情日志表", detail = "修改报警详情日志表数据")
@ApiOperation(value = "修改报警详情日志表数据", notes = "修改报警详情日志表数据")
@PostMapping("/update")
public R update(
@RequestBody @ApiParam(value = "报警详情日志表实体对象", required = true) AlarmsLogDetails bean) {
ValidatorUtils.validateEntity(bean);
bean.setUpdateUserId(getUserId());
bean.setUpdateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsLogDetailsService.update(
bean,
new QueryWrapper<AlarmsLogDetails>()
.eq(StringUtil.checkNotNull(bean.getId()), "id", bean.getId()));
return R.ok();
}
/**
* 根据ID获取报警详情日志表对象
*
* @param id 对象主键
* @return
*/
@ApiOperation(value = "根据ID获取报警详情日志表对象", notes = "根据ID获取报警详情日志表对象")
@ApiImplicitParam(name = "id", value = "主键", required = true, dataType = "String")
@GetMapping("/getId/{id}")
public R getId(@PathVariable String id) {
AlarmsLogDetails bean = alarmsLogDetailsService.getById(id);
return R.ok().put("bean", bean);
}
/**
* 根据ID获取报警详情日志表对象
*
* @param id[] 报警详情日志表对象主键数组
* @return
*/
@SysLog("删除报警详情日志表")
@SysLogMethod(operation = "删除", blockName = "报警详情日志表", detail = "删除报警详情日志表数据")
@ApiOperation(value = "根据ID批量删除报警详情日志表数据", notes = "根据ID批量删除报警详情日志表数据")
@ApiImplicitParam(name = "ids", value = "主键数组", required = true, dataType = "String")
@PostMapping("/delete")
public R delete(@RequestBody String[] ids) {
alarmsLogDetailsService.removeByIds(Arrays.asList(ids));
return R.ok();
}
}
package com.devplatform.alarm.modules.alarms.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.devplatform.alarm.common.annotation.SysLogMethod;
import com.devplatform.alarm.common.utils.AbstractController;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLogInstruct;
import com.devplatform.alarm.modules.alarms.service.AlarmsLogInstructService;
import com.devplatform.common.base.annotation.SysLog;
import com.devplatform.common.base.validator.ValidatorUtils;
import com.devplatform.common.util.PageUtils;
import com.devplatform.common.util.R;
import com.devplatform.common.util.StringUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import java.util.Arrays;
import java.util.Date;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* @author Administrator
*/
@Api(tags = {"报警步骤日志表接口"})
@RestController
@RequestMapping("/alarmsLogInstruct")
public class AlarmsLogInstructController extends AbstractController {
@Autowired private AlarmsLogInstructService alarmsLogInstructService;
/**
* 列表页面列表数据获取
*
* @param model 承接对象
* @return
*/
@ApiOperation(value = "根据条件获取报警步骤日志表分页数据列表", notes = "根据条件获取报警步骤日志表分页数据列表")
@ApiImplicitParam(
name = "params",
value = "参数",
required = true,
dataType = "Map<String, Object>")
@PostMapping("/list")
public R list(@RequestParam Map<String, Object> params) {
PageUtils page = alarmsLogInstructService.queryPage(params, null);
return R.ok().put("page", page);
}
/**
* 添加
*
* @param bean 报警步骤日志表对象
* @return
*/
@SysLog("添加报警步骤日志表")
@SysLogMethod(operation = "新增", blockName = "报警步骤日志表", detail = "新增报警步骤日志表数据")
@ApiOperation(value = "新增报警步骤日志表数据", notes = "新增报警步骤日志表数据")
@PostMapping("/save")
public R save(
@RequestBody @ApiParam(value = "报警步骤日志表实体对象", required = true) AlarmsLogInstruct bean) {
ValidatorUtils.validateEntity(bean);
bean.setCreateUserId(getUserId());
bean.setCreateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsLogInstructService.save(bean);
return R.ok();
}
/**
* 修改
*
* @param bean 报警步骤日志表对象
* @return
*/
@SysLog("修改报警步骤日志表")
@SysLogMethod(operation = "修改", blockName = "报警步骤日志表", detail = "修改报警步骤日志表数据")
@ApiOperation(value = "修改报警步骤日志表数据", notes = "修改报警步骤日志表数据")
@PostMapping("/update")
public R update(
@RequestBody @ApiParam(value = "报警步骤日志表实体对象", required = true) AlarmsLogInstruct bean) {
ValidatorUtils.validateEntity(bean);
bean.setUpdateUserId(getUserId());
bean.setUpdateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsLogInstructService.update(
bean,
new QueryWrapper<AlarmsLogInstruct>()
.eq(StringUtil.checkNotNull(bean.getId()), "id", bean.getId()));
return R.ok();
}
/**
* 根据ID获取报警步骤日志表对象
*
* @param id 对象主键
* @return
*/
@ApiOperation(value = "根据ID获取报警步骤日志表对象", notes = "根据ID获取报警步骤日志表对象")
@ApiImplicitParam(name = "id", value = "主键", required = true, dataType = "String")
@GetMapping("/getId/{id}")
public R getId(@PathVariable String id) {
AlarmsLogInstruct bean = alarmsLogInstructService.getById(id);
return R.ok().put("bean", bean);
}
/**
* 根据ID获取报警步骤日志表对象
*
* @param id[] 报警步骤日志表对象主键数组
* @return
*/
@SysLog("删除报警步骤日志表")
@SysLogMethod(operation = "删除", blockName = "报警步骤日志表", detail = "删除报警步骤日志表数据")
@ApiOperation(value = "根据ID批量删除报警步骤日志表数据", notes = "根据ID批量删除报警步骤日志表数据")
@ApiImplicitParam(name = "ids", value = "主键数组", required = true, dataType = "String")
@PostMapping("/delete")
public R delete(@RequestBody String[] ids) {
alarmsLogInstructService.removeByIds(Arrays.asList(ids));
return R.ok();
}
}
package com.devplatform.alarm.modules.alarms.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.devplatform.alarm.common.annotation.SysLogMethod;
import com.devplatform.alarm.common.utils.AbstractController;
import com.devplatform.alarm.modules.alarms.bean.AlarmsOpinion;
import com.devplatform.alarm.modules.alarms.service.AlarmsOpinionService;
import com.devplatform.common.base.annotation.SysLog;
import com.devplatform.common.base.validator.ValidatorUtils;
import com.devplatform.common.util.PageUtils;
import com.devplatform.common.util.R;
import com.devplatform.common.util.StringUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* @author Administrator
*/
@Api(tags = {"报警意见处理信息接口"})
@RestController
@RequestMapping("/alarmsOpinion")
public class AlarmsOpinionController extends AbstractController {
@Autowired private AlarmsOpinionService alarmsOpinionService;
/**
* 列表页面列表数据获取
*
* @param model 承接对象
* @return
*/
@ApiOperation(value = "根据条件获取报警意见处理信息分页数据列表", notes = "根据条件获取报警意见处理信息分页数据列表")
@ApiImplicitParam(
name = "params",
value = "参数",
required = true,
dataType = "Map<String, Object>")
@PostMapping("/list")
public R list(@RequestParam Map<String, Object> params) {
PageUtils page = alarmsOpinionService.queryPage(params, null);
return R.ok().put("page", page);
}
/**
* 添加
*
* @param bean 报警意见处理信息对象
* @return
*/
@SysLog("添加报警意见处理信息")
@SysLogMethod(operation = "新增", blockName = "报警意见处理信息", detail = "新增报警意见处理信息数据")
@ApiOperation(value = "新增报警意见处理信息数据", notes = "新增报警意见处理信息数据")
@PostMapping("/save")
public R save(
@RequestBody @ApiParam(value = "报警意见处理信息实体对象", required = true) AlarmsOpinion bean) {
ValidatorUtils.validateEntity(bean);
bean.setCreateUserId(getUserId());
bean.setCreateTime(new Date());
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsOpinionService.save(bean);
return R.ok();
}
/**
* 修改
*
* @param bean 报警意见处理信息对象
* @return
*/
@SysLog("修改报警意见处理信息")
@SysLogMethod(operation = "修改", blockName = "报警意见处理信息", detail = "修改报警意见处理信息数据")
@ApiOperation(value = "修改报警意见处理信息数据", notes = "修改报警意见处理信息数据")
@PostMapping("/update")
public R update(
@RequestBody @ApiParam(value = "报警意见处理信息实体对象", required = true) AlarmsOpinion bean) {
ValidatorUtils.validateEntity(bean);
bean.setSysSign(getUser().getSysSystem().getCode());
alarmsOpinionService.update(
bean,
new QueryWrapper<AlarmsOpinion>()
.eq(StringUtil.checkNotNull(bean.getId()), "id", bean.getId()));
return R.ok();
}
/**
* 根据ID获取报警意见处理信息对象
*
* @param id 对象主键
* @return
*/
@ApiOperation(value = "根据ID获取报警意见处理信息对象", notes = "根据ID获取报警意见处理信息对象")
@ApiImplicitParam(name = "id", value = "主键", required = true, dataType = "String")
@GetMapping("/getId/{id}")
public R getId(@PathVariable String id) {
AlarmsOpinion bean = alarmsOpinionService.getById(id);
return R.ok().put("bean", bean);
}
/**
* 根据ID获取报警意见处理信息对象
*
* @param id[] 报警意见处理信息对象主键数组
* @return
*/
@SysLog("删除报警意见处理信息")
@SysLogMethod(operation = "删除", blockName = "报警意见处理信息", detail = "删除报警意见处理信息数据")
@ApiOperation(value = "根据ID批量删除报警意见处理信息数据", notes = "根据ID批量删除报警意见处理信息数据")
@ApiImplicitParam(name = "ids", value = "主键数组", required = true, dataType = "String")
@PostMapping("/delete")
public R delete(@RequestBody String[] ids) {
alarmsOpinionService.removeByIds(Arrays.asList(ids));
return R.ok();
}
/**
* 根据ID获取报警意见处理信息对象
*
* @param alarmsId
* @return
*/
@ApiOperation(value = "根据ID获取报警意见处理信息对象", notes = "根据ID获取报警意见处理信息对象")
@ApiImplicitParam(name = "alarmsId", value = "主键", required = true, dataType = "String")
@GetMapping("/getAlarmsId")
public R getAlarmsId(
@RequestParam String alarmsId, @RequestParam(required = false) String stationId) {
List<AlarmsOpinion> list = alarmsOpinionService.getAlarmsId(alarmsId, stationId);
return R.ok().put("list", list);
}
}
package com.devplatform.alarm.modules.alarms.dao;
import com.devplatform.alarm.modules.alarms.bean.AlarmsAttachment;
import com.devplatform.common.dao.MyBaseMapper;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
/**
* AlarmsAttachment Mapper 用于报警附件表的数据库操作
*
* @author Administrator
*/
@Mapper
@Repository
public interface AlarmsAttachmentDao extends MyBaseMapper<AlarmsAttachment> {
/**
* 查询报警数据
* @param alarmsId
* @param stationId
* @return
*/
List<Map<String, Object>> getList(String alarmsId, String stationId);
}
package com.devplatform.alarm.modules.alarms.dao;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLog;
import com.devplatform.common.dao.MyBaseMapper;
import java.util.HashMap;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
/**
* AlarmsLog Mapper 用于报警日志表的数据库操作
*
* @author Administrator
*/
@Mapper
@Repository
public interface AlarmsLogDao extends MyBaseMapper<AlarmsLog> {
/**
* 分页查询
*
* @param page
* @param par
* @param startTime
* @param endTime
* @param sort
* @param order
* @param stationId
* @return
*/
IPage<HashMap<String, Object>> instructList(
@Param("page") Page<HashMap<String, Object>> page,
@Param("par") String par,
@Param("startTime") String startTime,
@Param("endTime") String endTime,
@Param("sort") String sort,
@Param("order") String order,
@Param("stationId") String stationId);
/**
* 查看详情
*
* @param id
* @return
*/
HashMap<String, Object> getByOrId(@Param("id") String id);
/**
* 查看详情
*
* @param id
* @return
*/
HashMap<String, Object> getByOrId1(@Param("id") String id);
}
package com.devplatform.alarm.modules.alarms.dao;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLogDetails;
import com.devplatform.common.dao.MyBaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
/**
* AlarmsLogDetails Mapper 用于报警详情日志表的数据库操作
*
* @author Administrator
*/
@Mapper
@Repository
public interface AlarmsLogDetailsDao extends MyBaseMapper<AlarmsLogDetails> {}
package com.devplatform.alarm.modules.alarms.dao;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLogInstruct;
import com.devplatform.common.dao.MyBaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
/**
* AlarmsLogInstruct Mapper 用于报警步骤日志表的数据库操作
*
* @author Administrator
*/
@Mapper
@Repository
public interface AlarmsLogInstructDao extends MyBaseMapper<AlarmsLogInstruct> {}
package com.devplatform.alarm.modules.alarms.dao;
import com.devplatform.alarm.modules.alarms.bean.AlarmsOpinion;
import com.devplatform.common.dao.MyBaseMapper;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
/**
* AlarmsOpinion Mapper 用于报警意见处理信息的数据库操作
*
* @author Administrator
*/
@Mapper
@Repository
public interface AlarmsOpinionDao extends MyBaseMapper<AlarmsOpinion> {
/**
*根据alarmsId查询报警信息
* @param alarmsId
* @param stationId
* @return
*/
List<AlarmsOpinion> getAlarmsId(
@Param("alarmsId") String alarmsId, @Param("stationId") String stationId);
}
package com.devplatform.alarm.modules.alarms.dao;
import com.devplatform.alarm.modules.alarms.bean.AlarmsPlanStep;
import com.devplatform.common.dao.MyBaseMapper;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
/**
* AlarmsPlanStep Mapper 用于报警处理(应急预案)步骤信息的数据库操作
*
* @author Administrator
*/
@Mapper
@Repository
public interface AlarmsPlanStepDao extends MyBaseMapper<AlarmsPlanStep> {
/**
* 查询未执行的流程
* @param alarmsId
* @param stationId
* @return
*/
List<AlarmsPlanStep> getPlanStepList(
@Param("alarmsId") String alarmsId, @Param("stationId") String stationId);
/**
* 查询未执行的流程
* @param alarmsId
* @param stationId
* @param status
* @param id
* @return
*/
List<HashMap<String, Object>> getPlanStepList1(
@Param("alarmsId") String alarmsId,
@Param("stationId") String stationId,
@Param("status") Integer status,
@Param("id") String id);
/**
* 通过id查询流程
* @param alarmsId
* @param stationId
* @param id
* @return
*/
HashMap<String, Object> getPlanStepById(
@Param("alarmsId") String alarmsId,
@Param("stationId") String stationId,
@Param("id") String id);
/**
* 查询设备指令信号子表
* @param subCode
* @param resourceType
* @param brand
* @param stationId
* @param actionId
* @return
*/
Map<String, Object> getOneEqTypeInfo(
@Param("subCode") String subCode,
@Param("resourceType") String resourceType,
@Param("brand") String brand,
@Param("stationId") String stationId,
@Param("actionId") String actionId);
}
package com.devplatform.alarm.modules.alarms.model;
/**
* 报警附件表的Model <br>
*
* @author 代码生成器产生
*/
public class AlarmsAttachmentModel {
/** 主键id*/
private String id;
/** 关联id*/
private String objId;
/** 附件名称*/
private String name;
/** 附件路径*/
private String path;
/** 状态(1正常,0不可用)*/
private Integer status;
/** 系统标识*/
private String sysSign;
/** 是否已删除(0未删除,1已删除)*/
private Integer deleted;
/** 创建人*/
private String createUserId;
/** 创建时间*/
private java.util.Date createTime;
/** 修改人*/
private String updateUserId;
/** 修改时间*/
private java.util.Date updateTime;
/** 备用项1*/
private String byx1;
/** 备用项2*/
private String byx2;
/** 备用项3*/
private String byx3;
/** 站点id*/
private String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键id的getter方法
*/
public String getId() {
return id;
}
/**
* 主键id的setter方法
*/
public void setId(String id) {
this.id = id;
}
public String getObjId() {
return objId;
}
public void setObjId(String objId) {
this.objId = objId;
}
/**
* 附件名称的getter方法
*/
public String getName() {
return name;
}
/**
* 附件名称的setter方法
*/
public void setName(String name) {
this.name = name;
}
/**
* 附件路径的getter方法
*/
public String getPath() {
return path;
}
/**
* 附件路径的setter方法
*/
public void setPath(String path) {
this.path = path;
}
/**
* 状态(1正常,0不可用)的getter方法
*/
public Integer getStatus() {
return status;
}
/**
* 状态(1正常,0不可用)的setter方法
*/
public void setStatus(Integer status) {
this.status = status;
}
/**
* 系统标识的getter方法
*/
public String getSysSign() {
return sysSign;
}
/**
* 系统标识的setter方法
*/
public void setSysSign(String sysSign) {
this.sysSign = sysSign;
}
/**
* 是否已删除(0未删除,1已删除)的getter方法
*/
public Integer getDeleted() {
return deleted;
}
/**
* 是否已删除(0未删除,1已删除)的setter方法
*/
public void setDeleted(Integer deleted) {
this.deleted = deleted;
}
/**
* 创建人的getter方法
*/
public String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 修改人的getter方法
*/
public String getUpdateUserId() {
return updateUserId;
}
/**
* 修改人的setter方法
*/
public void setUpdateUserId(String updateUserId) {
this.updateUserId = updateUserId;
}
/**
* 修改时间的getter方法
*/
public java.util.Date getUpdateTime() {
return updateTime;
}
/**
* 修改时间的setter方法
*/
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/**
* 备用项1的getter方法
*/
public String getByx1() {
return byx1;
}
/**
* 备用项1的setter方法
*/
public void setByx1(String byx1) {
this.byx1 = byx1;
}
/**
* 备用项2的getter方法
*/
public String getByx2() {
return byx2;
}
/**
* 备用项2的setter方法
*/
public void setByx2(String byx2) {
this.byx2 = byx2;
}
/**
* 备用项3的getter方法
*/
public String getByx3() {
return byx3;
}
/**
* 备用项3的setter方法
*/
public void setByx3(String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.model;
/**
* 报警详情日志表的Model <br>
*
* @author 代码生成器产生
*/
public class AlarmsLogDetailsModel {
/** 主键id*/
private java.lang.String id;
/** 报警日志表id(alarms_log表id)*/
private java.lang.String alarmsLogId;
/** 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他 6:处理完毕 7:待继续处理)*/
private Byte status;
/** 预案步骤id (plan_register_step表id)*/
private java.lang.String stepId;
/** 排序值*/
private Integer sort;
/** 系统标识*/
private java.lang.String sysSign;
/** 是否已删除(0未删除,1已删除)*/
private Integer deleted;
/** 创建人*/
private java.lang.String createUserId;
/** 创建时间*/
private java.util.Date createTime;
/** 修改人*/
private java.lang.String updateUserId;
/** 修改时间*/
private java.util.Date updateTime;
/** 备用项1*/
private java.lang.String byx1;
/** 备用项2*/
private java.lang.String byx2;
/** 备用项3*/
private java.lang.String byx3;
/** 站点id*/
private String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键id的getter方法
*/
public java.lang.String getId() {
return id;
}
/**
* 主键id的setter方法
*/
public void setId(java.lang.String id) {
this.id = id;
}
/**
* 报警日志表id(alarms_log表id)的getter方法
*/
public java.lang.String getAlarmsLogId() {
return alarmsLogId;
}
/**
* 报警日志表id(alarms_log表id)的setter方法
*/
public void setAlarmsLogId(java.lang.String alarmsLogId) {
this.alarmsLogId = alarmsLogId;
}
/**
* 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他 6:处理完毕 7:待继续处理)的getter方法
*/
public Byte getStatus() {
return status;
}
/**
* 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他 6:处理完毕 7:待继续处理)的setter方法
*/
public void setStatus(Byte status) {
this.status = status;
}
/**
* 预案步骤id (plan_register_step表id)的getter方法
*/
public java.lang.String getStepId() {
return stepId;
}
/**
* 预案步骤id (plan_register_step表id)的setter方法
*/
public void setStepId(java.lang.String stepId) {
this.stepId = stepId;
}
/**
* 排序值的getter方法
*/
public Integer getSort() {
return sort;
}
/**
* 排序值的setter方法
*/
public void setSort(Integer sort) {
this.sort = sort;
}
/**
* 系统标识的getter方法
*/
public java.lang.String getSysSign() {
return sysSign;
}
/**
* 系统标识的setter方法
*/
public void setSysSign(java.lang.String sysSign) {
this.sysSign = sysSign;
}
/**
* 是否已删除(0未删除,1已删除)的getter方法
*/
public Integer getDeleted() {
return deleted;
}
/**
* 是否已删除(0未删除,1已删除)的setter方法
*/
public void setDeleted(Integer deleted) {
this.deleted = deleted;
}
/**
* 创建人的getter方法
*/
public java.lang.String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(java.lang.String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 修改人的getter方法
*/
public java.lang.String getUpdateUserId() {
return updateUserId;
}
/**
* 修改人的setter方法
*/
public void setUpdateUserId(java.lang.String updateUserId) {
this.updateUserId = updateUserId;
}
/**
* 修改时间的getter方法
*/
public java.util.Date getUpdateTime() {
return updateTime;
}
/**
* 修改时间的setter方法
*/
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/**
* 备用项1的getter方法
*/
public java.lang.String getByx1() {
return byx1;
}
/**
* 备用项1的setter方法
*/
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/**
* 备用项2的getter方法
*/
public java.lang.String getByx2() {
return byx2;
}
/**
* 备用项2的setter方法
*/
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/**
* 备用项3的getter方法
*/
public java.lang.String getByx3() {
return byx3;
}
/**
* 备用项3的setter方法
*/
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.model;
/**
* 报警步骤日志表的Model <br>
*
* @author 代码生成器产生
*/
public class AlarmsLogInstructModel {
/** 主键id*/
private java.lang.String id;
/** log表id(alarms_log_details表id)*/
private java.lang.String logDetailsId;
/** 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他*/
private Integer result;
/** 步骤表id (plan_register_instruct表id)*/
private java.lang.String instructId;
/** 系统标识*/
private java.lang.String sysSign;
/** 是否已删除(0未删除,1已删除)*/
private Integer deleted;
/** 创建人*/
private java.lang.String createUserId;
/** 创建时间*/
private java.util.Date createTime;
/** 修改人*/
private java.lang.String updateUserId;
/** 修改时间*/
private java.util.Date updateTime;
/** 备用项1*/
private java.lang.String byx1;
/** 备用项2*/
private java.lang.String byx2;
/** 备用项3*/
private java.lang.String byx3;
/** 站点id*/
private String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键id的getter方法
*/
public java.lang.String getId() {
return id;
}
/**
* 主键id的setter方法
*/
public void setId(java.lang.String id) {
this.id = id;
}
/**
* log表id(alarms_log_details表id)的getter方法
*/
public java.lang.String getLogDetailsId() {
return logDetailsId;
}
/**
* log表id(alarms_log_details表id)的setter方法
*/
public void setLogDetailsId(java.lang.String logDetailsId) {
this.logDetailsId = logDetailsId;
}
/**
* 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他的getter方法
*/
public Integer getResult() {
return result;
}
/**
* 执行结果(0未开始 1进行中 2成功 3失败 4超时 5其他的setter方法
*/
public void setResult(Integer result) {
this.result = result;
}
/**
* 步骤表id (plan_register_instruct表id)的getter方法
*/
public java.lang.String getInstructId() {
return instructId;
}
/**
* 步骤表id (plan_register_instruct表id)的setter方法
*/
public void setInstructId(java.lang.String instructId) {
this.instructId = instructId;
}
/**
* 系统标识的getter方法
*/
public java.lang.String getSysSign() {
return sysSign;
}
/**
* 系统标识的setter方法
*/
public void setSysSign(java.lang.String sysSign) {
this.sysSign = sysSign;
}
/**
* 是否已删除(0未删除,1已删除)的getter方法
*/
public Integer getDeleted() {
return deleted;
}
/**
* 是否已删除(0未删除,1已删除)的setter方法
*/
public void setDeleted(Integer deleted) {
this.deleted = deleted;
}
/**
* 创建人的getter方法
*/
public java.lang.String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(java.lang.String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 修改人的getter方法
*/
public java.lang.String getUpdateUserId() {
return updateUserId;
}
/**
* 修改人的setter方法
*/
public void setUpdateUserId(java.lang.String updateUserId) {
this.updateUserId = updateUserId;
}
/**
* 修改时间的getter方法
*/
public java.util.Date getUpdateTime() {
return updateTime;
}
/**
* 修改时间的setter方法
*/
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/**
* 备用项1的getter方法
*/
public java.lang.String getByx1() {
return byx1;
}
/**
* 备用项1的setter方法
*/
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/**
* 备用项2的getter方法
*/
public java.lang.String getByx2() {
return byx2;
}
/**
* 备用项2的setter方法
*/
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/**
* 备用项3的getter方法
*/
public java.lang.String getByx3() {
return byx3;
}
/**
* 备用项3的setter方法
*/
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.model;
/**
* 报警日志表的Model <br>
*
* @author 代码生成器产生
*/
public class AlarmsLogModel {
/** 主键id*/
private java.lang.String id;
/** 报警id(alarms_info表id)*/
private java.lang.String alarmsId;
/** 处理方式(1:手动处理 2:预案处理)*/
private Integer processMode;
/** 预案表id(plan_register表id)*/
private java.lang.String planId;
/** 系统标识*/
private java.lang.String sysSign;
/** 是否已删除(0未删除,1已删除)*/
private Integer deleted;
/** 创建人*/
private java.lang.String createUserId;
/** 创建时间*/
private java.util.Date createTime;
/** 修改人*/
private java.lang.String updateUserId;
/** 修改时间*/
private java.util.Date updateTime;
/** 备用项1*/
private java.lang.String byx1;
/** 备用项2*/
private java.lang.String byx2;
/** 备用项3*/
private java.lang.String byx3;
/** 站点id*/
private java.lang.String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键id的getter方法
*/
public java.lang.String getId() {
return id;
}
/**
* 主键id的setter方法
*/
public void setId(java.lang.String id) {
this.id = id;
}
/**
* 报警id(alarms_info表id)的getter方法
*/
public java.lang.String getAlarmsId() {
return alarmsId;
}
/**
* 报警id(alarms_info表id)的setter方法
*/
public void setAlarmsId(java.lang.String alarmsId) {
this.alarmsId = alarmsId;
}
/**
* 处理方式(1:手动处理 2:预案处理)的getter方法
*/
public Integer getProcessMode() {
return processMode;
}
/**
* 处理方式(1:手动处理 2:预案处理)的setter方法
*/
public void setProcessMode(Integer processMode) {
this.processMode = processMode;
}
/**
* 预案表id(plan_register表id)的getter方法
*/
public java.lang.String getPlanId() {
return planId;
}
/**
* 预案表id(plan_register表id)的setter方法
*/
public void setPlanId(java.lang.String planId) {
this.planId = planId;
}
/**
* 系统标识的getter方法
*/
public java.lang.String getSysSign() {
return sysSign;
}
/**
* 系统标识的setter方法
*/
public void setSysSign(java.lang.String sysSign) {
this.sysSign = sysSign;
}
/**
* 是否已删除(0未删除,1已删除)的getter方法
*/
public Integer getDeleted() {
return deleted;
}
/**
* 是否已删除(0未删除,1已删除)的setter方法
*/
public void setDeleted(Integer deleted) {
this.deleted = deleted;
}
/**
* 创建人的getter方法
*/
public java.lang.String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(java.lang.String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 修改人的getter方法
*/
public java.lang.String getUpdateUserId() {
return updateUserId;
}
/**
* 修改人的setter方法
*/
public void setUpdateUserId(java.lang.String updateUserId) {
this.updateUserId = updateUserId;
}
/**
* 修改时间的getter方法
*/
public java.util.Date getUpdateTime() {
return updateTime;
}
/**
* 修改时间的setter方法
*/
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
/**
* 备用项1的getter方法
*/
public java.lang.String getByx1() {
return byx1;
}
/**
* 备用项1的setter方法
*/
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/**
* 备用项2的getter方法
*/
public java.lang.String getByx2() {
return byx2;
}
/**
* 备用项2的setter方法
*/
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/**
* 备用项3的getter方法
*/
public java.lang.String getByx3() {
return byx3;
}
/**
* 备用项3的setter方法
*/
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.model;
/**
* 报警意见处理信息的Model <br>
*
* @author 代码生成器产生
*/
public class AlarmsOpinionModel {
/** 主键*/
private java.lang.String id;
/** 报警信息id*/
private java.lang.String alarmsId;
/** 处理意见*/
private java.lang.String content;
/** 预案id*/
private java.lang.String planId;
/** 创建人*/
private java.lang.String createUserId;
/** 创建时间*/
private java.util.Date createTime;
/** 备用1*/
private java.lang.String byx1;
/** 备用2*/
private java.lang.String byx2;
/** 备用3*/
private java.lang.String byx3;
/** 站点id*/
private String stationId;
public String getStationId() {
return stationId;
}
public void setStationId(String stationId) {
this.stationId = stationId;
}
/**
* 主键的getter方法
*/
public java.lang.String getId() {
return id;
}
/**
* 主键的setter方法
*/
public void setId(java.lang.String id) {
this.id = id;
}
/**
* 报警信息id的getter方法
*/
public java.lang.String getAlarmsId() {
return alarmsId;
}
/**
* 报警信息id的setter方法
*/
public void setAlarmsId(java.lang.String alarmsId) {
this.alarmsId = alarmsId;
}
/**
* 处理意见的getter方法
*/
public java.lang.String getContent() {
return content;
}
/**
* 处理意见的setter方法
*/
public void setContent(java.lang.String content) {
this.content = content;
}
/**
* 预案id的getter方法
*/
public java.lang.String getPlanId() {
return planId;
}
/**
* 预案id的setter方法
*/
public void setPlanId(java.lang.String planId) {
this.planId = planId;
}
/**
* 创建人的getter方法
*/
public java.lang.String getCreateUserId() {
return createUserId;
}
/**
* 创建人的setter方法
*/
public void setCreateUserId(java.lang.String createUserId) {
this.createUserId = createUserId;
}
/**
* 创建时间的getter方法
*/
public java.util.Date getCreateTime() {
return createTime;
}
/**
* 创建时间的setter方法
*/
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
/**
* 备用1的getter方法
*/
public java.lang.String getByx1() {
return byx1;
}
/**
* 备用1的setter方法
*/
public void setByx1(java.lang.String byx1) {
this.byx1 = byx1;
}
/**
* 备用2的getter方法
*/
public java.lang.String getByx2() {
return byx2;
}
/**
* 备用2的setter方法
*/
public void setByx2(java.lang.String byx2) {
this.byx2 = byx2;
}
/**
* 备用3的getter方法
*/
public java.lang.String getByx3() {
return byx3;
}
/**
* 备用3的setter方法
*/
public void setByx3(java.lang.String byx3) {
this.byx3 = byx3;
}
}
package com.devplatform.alarm.modules.alarms.service;
import com.devplatform.alarm.modules.alarms.bean.AlarmsAttachment;
import com.devplatform.common.service.MyBaseService;
import java.util.List;
import java.util.Map;
/**
* 报警附件表的service接口 <br>
* <b>功能:</b>AlarmsAttachmentService<br>
*
* @author 代码生成器产生
*/
public interface AlarmsAttachmentService extends MyBaseService<AlarmsAttachment> {
/**
* 上传附件
* @param imagePath
* @param type
* @return
*/
String upload(String imagePath, String type);
/**
* 删除附件
* @param path
*/
void delFile(String path);
/**
* 查询附件数据
* @param alarmsId
* @param stationId
* @return
*/
List<Map<String, Object>> getList(String alarmsId, String stationId);
}
package com.devplatform.alarm.modules.alarms.service;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLogDetails;
import com.devplatform.common.service.MyBaseService;
/**
* 报警详情日志表的service接口 <br>
* <b>功能:</b>AlarmsLogDetailsService<br>
*
* @author 代码生成器产生
*/
public interface AlarmsLogDetailsService extends MyBaseService<AlarmsLogDetails> {}
package com.devplatform.alarm.modules.alarms.service;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLogInstruct;
import com.devplatform.common.service.MyBaseService;
/**
* 报警步骤日志表的service接口 <br>
* <b>功能:</b>AlarmsLogInstructService<br>
*
* @author 代码生成器产生
*/
public interface AlarmsLogInstructService extends MyBaseService<AlarmsLogInstruct> {}
package com.devplatform.alarm.modules.alarms.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLog;
import com.devplatform.common.service.MyBaseService;
import java.util.HashMap;
/**
* 报警日志表的service接口 <br>
* <b>功能:</b>AlarmsLogService<br>
*
* @author 代码生成器产生
*/
public interface AlarmsLogService extends MyBaseService<AlarmsLog> {
/**
* 分页查询
*
* @param alarmsLogPage
* @param par
* @param startTime
* @param endTime
* @param sort
* @param order
* @param stationId
* @return
*/
IPage<HashMap<String, Object>> instructList(Page<HashMap<String, Object>> alarmsLogPage, String par, String startTime, String endTime, String sort, String order, String stationId);
/**
* 查看详情
*
* @param id
* @return
*/
HashMap<String, Object> getByOrId(String id);
/**
* 查看详情
*
* @param id
* @return
*/
HashMap<String, Object> getByOrId1(String id);
}
package com.devplatform.alarm.modules.alarms.service;
import com.devplatform.alarm.modules.alarms.bean.AlarmsOpinion;
import com.devplatform.common.service.MyBaseService;
import java.util.List;
/**
* 报警意见处理信息的service接口 <br>
* <b>功能:</b>AlarmsOpinionService<br>
*
* @author 代码生成器产生
*/
public interface AlarmsOpinionService extends MyBaseService<AlarmsOpinion> {
/**
* 根据alarmsId查询处理意见信息
*
* @param alarmsId
* @param stationId
* @return
*/
List<AlarmsOpinion> getAlarmsId(String alarmsId, String stationId);
}
package com.devplatform.alarm.modules.alarms.service.impl;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLogDetails;
import com.devplatform.alarm.modules.alarms.dao.AlarmsLogDetailsDao;
import com.devplatform.alarm.modules.alarms.service.AlarmsLogDetailsService;
import com.devplatform.common.service.impl.MyBaseServiceImpl;
import org.springframework.stereotype.Service;
/**
* 报警详情日志表的service接口实现类 <br>
* <b>功能:</b>AlarmsLogDetailsServiceImpl<br>
*
* @author 代码生成器产生
*/
@Service("alarmsLogDetailsService")
public class AlarmsLogDetailsServiceImpl
extends MyBaseServiceImpl<AlarmsLogDetailsDao, AlarmsLogDetails>
implements AlarmsLogDetailsService {}
package com.devplatform.alarm.modules.alarms.service.impl;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLogInstruct;
import com.devplatform.alarm.modules.alarms.dao.AlarmsLogInstructDao;
import com.devplatform.alarm.modules.alarms.service.AlarmsLogInstructService;
import com.devplatform.common.service.impl.MyBaseServiceImpl;
import org.springframework.stereotype.Service;
/**
* 报警步骤日志表的service接口实现类 <br>
* <b>功能:</b>AlarmsLogInstructServiceImpl<br>
*
* @author 代码生成器产生
*/
@Service("alarmsLogInstructService")
public class AlarmsLogInstructServiceImpl
extends MyBaseServiceImpl<AlarmsLogInstructDao, AlarmsLogInstruct>
implements AlarmsLogInstructService {}
package com.devplatform.alarm.modules.alarms.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.devplatform.alarm.modules.alarms.bean.AlarmsLog;
import com.devplatform.alarm.modules.alarms.dao.AlarmsLogDao;
import com.devplatform.alarm.modules.alarms.service.AlarmsLogService;
import com.devplatform.common.service.impl.MyBaseServiceImpl;
import java.util.HashMap;
import org.springframework.stereotype.Service;
/**
* 报警日志表的service接口实现类 <br>
* <b>功能:</b>AlarmsLogServiceImpl<br>
*
* @author 代码生成器产生
*/
@Service("alarmsLogService")
public class AlarmsLogServiceImpl extends MyBaseServiceImpl<AlarmsLogDao, AlarmsLog>
implements AlarmsLogService {
@Override
public IPage<HashMap<String, Object>> instructList(Page<HashMap<String, Object>> page, String par, String startTime, String endTime, String sort, String order, String stationId) {
return baseMapper.instructList(page, par, startTime, endTime, sort, order, stationId);
}
@Override
public HashMap<String, Object> getByOrId(String id) {
return baseMapper.getByOrId(id);
}
@Override
public HashMap<String, Object> getByOrId1(String id) {
return baseMapper.getByOrId1(id);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment