Browse Source

新建告警分发接口所需类

main
sjh 1 year ago
parent
commit
90154e925d
  1. 8
      src/main/java/com/biutag/supervision/mapper/DataAlarmAlarmInfoMapper.java
  2. 8
      src/main/java/com/biutag/supervision/mapper/DataAlarmDeviceInfoMapper.java
  3. 8
      src/main/java/com/biutag/supervision/mapper/DataAlarmDispositionSetMapper.java
  4. 8
      src/main/java/com/biutag/supervision/mapper/DataAlarmYjzjMapper.java
  5. 105
      src/main/java/com/biutag/supervision/pojo/entity/DataAlarmAlarmInfo.java
  6. 49
      src/main/java/com/biutag/supervision/pojo/entity/DataAlarmDeviceInfo.java
  7. 113
      src/main/java/com/biutag/supervision/pojo/entity/DataAlarmDispositionSet.java
  8. 96
      src/main/java/com/biutag/supervision/pojo/entity/DataAlarmYjzj.java
  9. 11
      src/main/java/com/biutag/supervision/service/DataAlarmAlarmInfoService.java
  10. 11
      src/main/java/com/biutag/supervision/service/DataAlarmDeviceInfoService.java
  11. 11
      src/main/java/com/biutag/supervision/service/DataAlarmDispositionSetService.java
  12. 11
      src/main/java/com/biutag/supervision/service/DataAlarmYjzjService.java

8
src/main/java/com/biutag/supervision/mapper/DataAlarmAlarmInfoMapper.java

@ -0,0 +1,8 @@
package com.biutag.supervision.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.biutag.supervision.pojo.entity.DataAlarmAlarmInfo;
public interface DataAlarmAlarmInfoMapper extends BaseMapper<DataAlarmAlarmInfo> {
}

8
src/main/java/com/biutag/supervision/mapper/DataAlarmDeviceInfoMapper.java

@ -0,0 +1,8 @@
package com.biutag.supervision.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.biutag.supervision.pojo.entity.DataAlarmDeviceInfo;
public interface DataAlarmDeviceInfoMapper extends BaseMapper<DataAlarmDeviceInfo> {
}

8
src/main/java/com/biutag/supervision/mapper/DataAlarmDispositionSetMapper.java

@ -0,0 +1,8 @@
package com.biutag.supervision.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.biutag.supervision.pojo.entity.DataAlarmDispositionSet;
public interface DataAlarmDispositionSetMapper extends BaseMapper<DataAlarmDispositionSet> {
}

8
src/main/java/com/biutag/supervision/mapper/DataAlarmYjzjMapper.java

@ -0,0 +1,8 @@
package com.biutag.supervision.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.biutag.supervision.pojo.entity.DataAlarmYjzj;
public interface DataAlarmYjzjMapper extends BaseMapper<DataAlarmYjzj> {
}

105
src/main/java/com/biutag/supervision/pojo/entity/DataAlarmAlarmInfo.java

@ -0,0 +1,105 @@
package com.biutag.supervision.pojo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class DataAlarmAlarmInfo {
// ID
@TableId(value = "id", type = IdType.AUTO)
private Long id;
// 原系统标识(外部编码)
@TableField("SourceSysLbl")
private String SourceSysLbl;
// 业务流水号(公安标准)
@TableField("DCYJ_YWLSH")
private String dcyjYwlsh;
// 标题生成规则
@TableField("DCYJ_BT")
private String dcyjBt;
// 消息文本内容生成规则
@TableField("DCYJ_JYQK")
private String dcyjJyqk;
// 预警涉案事件编号(外部编码)
@TableField("YJSASJBM")
private String YJSASJBM;
// 警务督察方式分类与代码(公安标准)
@TableField("JWDCFSDM")
private String JWDCFSDM;
// 警务督察方式名称
@TableField("JWDCFSDMName")
private String JWDCFSDMName;
// 预警时间
@TableField("RQSJ")
private String RQSJ;
// 发生单位代码
@TableField("FSDW_GAJGJGDM")
private String fsdwGajgjgdm;
// 发生单位名称
@TableField("FSDW_GAJGMC")
private String fsdwGajgmc;
// 登记单位代码
@TableField("XXDJDW_GAJGJGDM")
private String xxdjdwGajgjgdm;
// 登记单位名称
@TableField("XXDJDW_GAJGMC")
private String xxdjdwGajgmc;
// Json参数
@TableField("JSON")
private String JSON;
// 子系统预警代码(外部编码)
@TableField("ZXTYJDM")
private String ZXTYJDM;
// 原始系统的预警标识号 即子系统的原始预警的标识号(外部编码)
@TableField("S_AlarmID")
private String sAlarmid;
// 原始系统预警的关键ID(外部编码) 视频:设备编码 执法:案件ID 评议:样本ID
@TableField("S_Key")
private String sKey;
// 原始系统预警的标题 视频:设备名称 执法:案件名称 评议:受访群众姓名+联系方式
@TableField("S_Title")
private String sTitle;
// 原始系统预警的副标题 视频:场所 执法:刑事或行政 评议:业务类型
@TableField("S_Subtitle")
private String sSubtitle;
// 原始系统预警的主体类型 1、图片 2、文本
@TableField("S_BodyType")
private String sBodytype;
// 原始系统预警的主体信息(预警规则) 1、视频采用图片类型,该字段为图片位置 2、执法采用文本类型,该字段为案件的简要情况 3、评议采用文本类型,该字段为评议结果
@TableField("S_BodyInfo")
private String sBodyinfo;
// 布控的检测方法ID(外部编码)
@TableField("SystemKeyID")
private String SystemKeyID;
// 场所(公安标准)
@TableField("Scence")
private String Scence;
}

49
src/main/java/com/biutag/supervision/pojo/entity/DataAlarmDeviceInfo.java

@ -0,0 +1,49 @@
package com.biutag.supervision.pojo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class DataAlarmDeviceInfo {
// ID
@TableId(value = "id", type = IdType.AUTO)
private Long id;
// 关联ID
@TableField("alarm_info_id")
private Long alarmInfoId;
// 视频设备编码(外部编码)
@TableField("SPSBBM")
private String SPSBBM;
// 视频ID(外部编码)
@TableField("VideoID")
private String VideoID;
// 视频名称
@TableField("VideoName")
private String VideoName;
// 信道
@TableField("Channel")
private String Channel;
// IP(外部编码)
@TableField("Plat_IP")
private String platIp;
// 端口(外部编码)
@TableField("Plat_Port")
private String platPort;
// 国标ID
@TableField("GBID")
private String GBID;
}

113
src/main/java/com/biutag/supervision/pojo/entity/DataAlarmDispositionSet.java

@ -0,0 +1,113 @@
package com.biutag.supervision.pojo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class DataAlarmDispositionSet {
// ID
@TableId(value = "id", type = IdType.AUTO)
private Long id;
// 关联ID
@TableField("alarm_info_id")
private Long alarmInfoId;
// 布控ID(外部编码)
@TableField("DispositionID")
private String DispositionID;
// 布控名称(外部编码)
@TableField("Title")
private String Title;
// 分析方法(外部编码)
@TableField("SystemKeyID")
private String SystemKeyID;
// 分析方法名称(外部编码)
@TableField("SystemKeyName")
private String SystemKeyName;
// 区域ID(公安标准)
@TableField("DisArearID")
private String DisArearID;
// 场所ID(公安标准)
@TableField("DisScenceID")
private String DisScenceID;
// 告警信息接收地址
@TableField("ReceiveAddr")
private String ReceiveAddr;
// 布控范围(内部编码)
@TableField("DispositionRange")
private String DispositionRange;
// 布控状态 0布控中(外部编码)
@TableField("DispositionStatus")
private Integer DispositionStatus;
// 预警业务类型ID(外部编码)
@TableField("AlarmBusinessId")
private String AlarmBusinessId;
// 预警业务类型名称
@TableField("AlarmBusinessName")
private String AlarmBusinessName;
// 问题类型ID(公安标准)
@TableField("ProblemId")
private String ProblemId;
// 问题类型名称
@TableField("ProblemName")
private String ProblemName;
// 预警级别(外部编码)
@TableField("AlarmLevel")
private Integer AlarmLevel;
// 升级周期(外部编码)
@TableField("AlarmModel")
private Integer AlarmModel;
// 多少次后升级(外部编码)
@TableField("AlarmNumber")
private Integer AlarmNumber;
// 是否开启升级 0 不开启 1 开启(外部编码)
@TableField("IsEnable")
private Integer IsEnable;
// 是否开启合并 0 不开启 1 开启(外部编码)
@TableField("IsMerge")
private Integer IsMerge;
// 截断时间(外部编码)
@TableField("TruncationTime")
private String TruncationTime;
// 是否开启升级 0 不开启 1 开启(外部编码)
@TableField("IsTopLevelMsgSwitch")
private Integer IsTopLevelMsgSwitch;
// 多少次后升级(外部编码)
@TableField("TopLevelMsgCycle")
private Integer TopLevelMsgCycle;
// Reids过期时间(外部编码)
@TableField("expire")
private Integer expire;
// 布控类别(外部编码)
@TableField("DispostionCategory")
private String DispostionCategory;
}

96
src/main/java/com/biutag/supervision/pojo/entity/DataAlarmYjzj.java

@ -0,0 +1,96 @@
package com.biutag.supervision.pojo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Setter
@Getter
public class DataAlarmYjzj {
// ID
@TableId(value = "id", type = IdType.AUTO)
private Long id;
// 关联ID
@TableField("alarm_info_id")
private Long alarmInfoId;
// 主键(外部编码)
@TableField("outer_id")
private String outerId;
// 督察预警ID(外部编码)
@TableField("ALM_AlarmID")
private String almAlarmid;
// 督察预警_业务流水号(外部编码)
@TableField("DCYJYWLSH")
private String DCYJYWLSH;
// 关键词(外部编码)
@TableField("GJC")
private String GJC;
// 开始时间
@TableField("KSSJ")
private String KSSJ;
// 结束时间
@TableField("JSSJ")
private String JSSJ;
// 电子文件名称
@TableField("DZWJMC")
private String DZWJMC;
// 电子文件格式
@TableField("DZWJGS")
private String DZWJGS;
// 电子文件类型
@TableField("DZWJLX")
private String DZWJLX;
// 电子文件大小
@TableField("DZWJDX")
private BigDecimal DZWJDX;
// 电子文件位置
@TableField("DZWJWZ")
private String DZWJWZ;
// 多媒体标注_标题
@TableField("DMTBZBT")
private String DMTBZBT;
// 多媒体标注_简要情况
@TableField("DMTBZJYQK")
private String DMTBZJYQK;
// 多媒体标注_日期时间
@TableField("DMTBZRQSJ")
private LocalDateTime DMTBZRQSJ;
// 多媒体标注_登记单位_公安机关机构代码(公安标准)
@TableField("DMTBZDJDWGAJGDM")
private String DMTBZDJDWGAJGDM;
// 多媒体标注_登记单位_公安机关名称(公安标准)
@TableField("DMTBZDJDWGAJGMC")
private String DMTBZDJDWGAJGMC;
// 多媒体标注_登记人_公民身份号码
@TableField("DMTBZDJRGMSFHM")
private String DMTBZDJRGMSFHM;
// 多媒体标注_登记人_姓名
@TableField("DMTBZDJRXM")
private String DMTBZDJRXM;
}

11
src/main/java/com/biutag/supervision/service/DataAlarmAlarmInfoService.java

@ -0,0 +1,11 @@
package com.biutag.supervision.service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.biutag.supervision.pojo.entity.DataAlarmAlarmInfo;
import com.biutag.supervision.mapper.DataAlarmAlarmInfoMapper;
import org.springframework.stereotype.Service;
@Service
public class DataAlarmAlarmInfoService extends ServiceImpl<DataAlarmAlarmInfoMapper, DataAlarmAlarmInfo> {
}

11
src/main/java/com/biutag/supervision/service/DataAlarmDeviceInfoService.java

@ -0,0 +1,11 @@
package com.biutag.supervision.service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.biutag.supervision.pojo.entity.DataAlarmDeviceInfo;
import com.biutag.supervision.mapper.DataAlarmDeviceInfoMapper;
import org.springframework.stereotype.Service;
@Service
public class DataAlarmDeviceInfoService extends ServiceImpl<DataAlarmDeviceInfoMapper, DataAlarmDeviceInfo> {
}

11
src/main/java/com/biutag/supervision/service/DataAlarmDispositionSetService.java

@ -0,0 +1,11 @@
package com.biutag.supervision.service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.biutag.supervision.pojo.entity.DataAlarmDispositionSet;
import com.biutag.supervision.mapper.DataAlarmDispositionSetMapper;
import org.springframework.stereotype.Service;
@Service
public class DataAlarmDispositionSetService extends ServiceImpl<DataAlarmDispositionSetMapper, DataAlarmDispositionSet> {
}

11
src/main/java/com/biutag/supervision/service/DataAlarmYjzjService.java

@ -0,0 +1,11 @@
package com.biutag.supervision.service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.biutag.supervision.pojo.entity.DataAlarmYjzj;
import com.biutag.supervision.mapper.DataAlarmYjzjMapper;
import org.springframework.stereotype.Service;
@Service
public class DataAlarmYjzjService extends ServiceImpl<DataAlarmYjzjMapper, DataAlarmYjzj> {
}
Loading…
Cancel
Save