只能预警接口

This commit is contained in:
韩国东 2023-02-08 09:55:47 +08:00
parent 3543f44863
commit 04d332caec
10 changed files with 558 additions and 1 deletions

View File

@ -0,0 +1,16 @@
package com.rzyc.mapper;
import com.rzyc.model.SysWarning;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 智能预警 Mapper 接口
* </p>
*
* @author
* @since 2023-01-09
*/
public interface SysWarningMapper extends BaseMapper<SysWarning> {
}

View File

@ -0,0 +1,16 @@
package com.rzyc.mapper;
import com.rzyc.model.SysWarningType;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 预警类型 Mapper 接口
* </p>
*
* @author
* @since 2023-01-09
*/
public interface SysWarningTypeMapper extends BaseMapper<SysWarningType> {
}

View File

@ -0,0 +1,16 @@
package com.rzyc.mapper;
import com.rzyc.model.SysWarningUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 预警接收用户 Mapper 接口
* </p>
*
* @author
* @since 2023-01-09
*/
public interface SysWarningUserMapper extends BaseMapper<SysWarningUser> {
}

View File

@ -0,0 +1,151 @@
package com.rzyc.model;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 智能预警
* </p>
*
* @author
* @since 2023-01-09
*/
@TableName("sys_warning")
@ApiModel(value="SysWarning对象", description="智能预警")
public class SysWarning implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "预警id")
@TableId("warning_id")
private String warningId;
@ApiModelProperty(value = "发送人")
@TableField("send_id")
private String sendId;
@ApiModelProperty(value = "预警内容")
@TableField("warning_info")
private String warningInfo;
@ApiModelProperty(value = "预警内容")
@TableField("warning_time")
private Date warningTime;
@ApiModelProperty(value = "预警类型id")
@TableField("type_id")
private Integer typeId;
@ApiModelProperty(value = "删除状态 1正常 2:已删除")
@TableField("del_state")
private Integer delState;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty(value = "修改时间")
@TableField("modify_time")
private Date modifyTime;
@ApiModelProperty(value = "修改人")
@TableField("modify_by")
private String modifyBy;
public Integer getTypeId() {
return typeId;
}
public void setTypeId(Integer typeId) {
this.typeId = typeId;
}
public String getWarningId() {
return warningId;
}
public void setWarningId(String warningId) {
this.warningId = warningId;
}
public String getSendId() {
return sendId;
}
public void setSendId(String sendId) {
this.sendId = sendId;
}
public String getWarningInfo() {
return warningInfo;
}
public void setWarningInfo(String warningInfo) {
this.warningInfo = warningInfo;
}
public Date getWarningTime() {
return warningTime;
}
public void setWarningTime(Date warningTime) {
this.warningTime = warningTime;
}
public Integer getDelState() {
return delState;
}
public void setDelState(Integer delState) {
this.delState = delState;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
public String getModifyBy() {
return modifyBy;
}
public void setModifyBy(String modifyBy) {
this.modifyBy = modifyBy;
}
@Override
public String toString() {
return "SysWarning{" +
"warningId=" + warningId +
", sendId=" + sendId +
", warningInfo=" + warningInfo +
", warningTime=" + warningTime +
", delState=" + delState +
", createTime=" + createTime +
", createBy=" + createBy +
", modifyTime=" + modifyTime +
", modifyBy=" + modifyBy +
"}";
}
}

View File

@ -0,0 +1,127 @@
package com.rzyc.model;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 预警类型
* </p>
*
* @author
* @since 2023-01-09
*/
@TableName("sys_warning_type")
@ApiModel(value="SysWarningType对象", description="预警类型")
public class SysWarningType implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "预警类型id")
@TableId("type_id")
private String typeId;
@ApiModelProperty(value = "预警类型")
@TableField("name")
private String name;
@ApiModelProperty(value = "排序")
@TableField("sort_id")
private Integer sortId;
@ApiModelProperty(value = "删除状态 1正常 2:已删除")
@TableField("del_state")
private Integer delState;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty(value = "修改时间")
@TableField("modify_time")
private Date modifyTime;
@ApiModelProperty(value = "修改人")
@TableField("modify_by")
private String modifyBy;
public String getTypeId() {
return typeId;
}
public void setTypeId(String typeId) {
this.typeId = typeId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getSortId() {
return sortId;
}
public void setSortId(Integer sortId) {
this.sortId = sortId;
}
public Integer getDelState() {
return delState;
}
public void setDelState(Integer delState) {
this.delState = delState;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
public String getModifyBy() {
return modifyBy;
}
public void setModifyBy(String modifyBy) {
this.modifyBy = modifyBy;
}
@Override
public String toString() {
return "SysWarningType{" +
"typeId=" + typeId +
", name=" + name +
", sortId=" + sortId +
", delState=" + delState +
", createTime=" + createTime +
", createBy=" + createBy +
", modifyTime=" + modifyTime +
", modifyBy=" + modifyBy +
"}";
}
}

View File

@ -0,0 +1,155 @@
package com.rzyc.model;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 预警接收用户
* </p>
*
* @author
* @since 2023-01-09
*/
@TableName("sys_warning_user")
@ApiModel(value="SysWarningUser对象", description="预警接收用户")
public class SysWarningUser implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "预警接收用户id")
@TableId("warning_user_id")
private String warningUserId;
@ApiModelProperty(value = "预警id")
@TableField("warning_id")
private String warningId;
@ApiModelProperty(value = "接收用户id")
@TableField("user_id")
private String userId;
@ApiModelProperty(value = "预警类型id")
@TableField("type_id")
private String typeId;
@ApiModelProperty(value = "是否处理 1、未处理 2、已处理")
@TableField("state")
private Integer state;
@ApiModelProperty(value = "处理时间")
@TableField("handle_time")
private Date handleTime;
@ApiModelProperty(value = "删除状态 1正常 2:已删除")
@TableField("del_state")
private Integer delState;
@ApiModelProperty(value = "创建时间")
@TableField("create_time")
private Date createTime;
@ApiModelProperty(value = "创建人")
@TableField("create_by")
private String createBy;
@ApiModelProperty(value = "修改时间")
@TableField("modify_time")
private Date modifyTime;
@ApiModelProperty(value = "修改人")
@TableField("modify_by")
private String modifyBy;
public String getWarningUserId() {
return warningUserId;
}
public void setWarningUserId(String warningUserId) {
this.warningUserId = warningUserId;
}
public String getWarningId() {
return warningId;
}
public void setWarningId(String warningId) {
this.warningId = warningId;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public Integer getState() {
return state;
}
public void setState(Integer state) {
this.state = state;
}
public Date getHandleTime() {
return handleTime;
}
public void setHandleTime(Date handleTime) {
this.handleTime = handleTime;
}
public Integer getDelState() {
return delState;
}
public void setDelState(Integer delState) {
this.delState = delState;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
public String getModifyBy() {
return modifyBy;
}
public void setModifyBy(String modifyBy) {
this.modifyBy = modifyBy;
}
@Override
public String toString() {
return "SysWarningUser{" +
"warningUserId=" + warningUserId +
", warningId=" + warningId +
", userId=" + userId +
", state=" + state +
", handleTime=" + handleTime +
", delState=" + delState +
", createTime=" + createTime +
", createBy=" + createBy +
", modifyTime=" + modifyTime +
", modifyBy=" + modifyBy +
"}";
}
}

View File

@ -0,0 +1,24 @@
<?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.rzyc.mapper.SysWarningMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.rzyc.model.SysWarning">
<id column="warning_id" property="warningId" />
<result column="send_id" property="sendId" />
<result column="warning_info" property="warningInfo" />
<result column="warning_time" property="warningTime" />
<result column="type_id" property="typeId" />
<result column="del_state" property="delState" />
<result column="create_time" property="createTime" />
<result column="create_by" property="createBy" />
<result column="modify_time" property="modifyTime" />
<result column="modify_by" property="modifyBy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
warning_id, send_id, warning_info, warning_time, type_id,del_state, create_time, create_by, modify_time, modify_by
</sql>
</mapper>

View File

@ -0,0 +1,22 @@
<?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.rzyc.mapper.SysWarningTypeMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.rzyc.model.SysWarningType">
<id column="type_id" property="typeId" />
<result column="name" property="name" />
<result column="sort_id" property="sortId" />
<result column="del_state" property="delState" />
<result column="create_time" property="createTime" />
<result column="create_by" property="createBy" />
<result column="modify_time" property="modifyTime" />
<result column="modify_by" property="modifyBy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
type_id, name, sort_id, del_state, create_time, create_by, modify_time, modify_by
</sql>
</mapper>

View File

@ -0,0 +1,25 @@
<?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.rzyc.mapper.SysWarningUserMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.rzyc.model.SysWarningUser">
<id column="warning_user_id" property="warningUserId" />
<result column="warning_id" property="warningId" />
<result column="user_id" property="userId" />
<result column="type_id" property="typeId" />
<result column="state" property="state" />
<result column="handle_time" property="handleTime" />
<result column="del_state" property="delState" />
<result column="create_time" property="createTime" />
<result column="create_by" property="createBy" />
<result column="modify_time" property="modifyTime" />
<result column="modify_by" property="modifyBy" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
warning_user_id, warning_id, user_id, type_id,state, handle_time, del_state, create_time, create_by, modify_time, modify_by
</sql>
</mapper>

View File

@ -165,7 +165,7 @@ public class TaskController extends BaseController{
return result;
}
/**
* @Description: 发布任务详情
* @Author ZQW
@ -182,4 +182,9 @@ public class TaskController extends BaseController{
result.setData(detailVo);
return result;
}
public MultiResult<String> wType()throws Exception{
MultiResult<String> result = new MultiResult<>();
return result;
}
}