From 03e21c5f96759ce100ff063db1d5f540e020923f Mon Sep 17 00:00:00 2001 From: glj <管理局23456> Date: Tue, 4 Apr 2023 16:40:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kening/vordm/entity/DisasterInfo.java | 102 ++++++++++++ .../kening/vordm/entity/DownloadRecord.java | 47 ++++++ .../com/kening/vordm/entity/EntityData.java | 102 ++++++++++++ .../java/com/kening/vordm/entity/Hotspot.java | 67 ++++++++ .../com/kening/vordm/entity/ManagerInfo.java | 52 ++++++ .../com/kening/vordm/entity/MapServer.java | 47 ++++++ .../java/com/kening/vordm/entity/News.java | 72 +++++++++ .../com/kening/vordm/entity/PictureInfo.java | 62 +++++++ .../vordm/entity/RemoteSensingSourceData.java | 152 ++++++++++++++++++ .../com/kening/vordm/entity/SocialMedia.java | 122 ++++++++++++++ .../java/com/kening/vordm/entity/Tool.java | 87 ++++++++++ .../com/kening/vordm/entity/Websites.java | 62 +++++++ .../controller/EntityDataController.java | 2 +- .../vordm/mapper/DisasterInfoMapper.java | 16 ++ .../vordm/mapper/DisasterInfoMapper.xml | 34 ++++ .../vordm/mapper/DownloadRecordMapper.java | 15 ++ .../vordm/mapper/DownloadRecordMapper.xml | 19 +++ .../kening/vordm/mapper/EntityDataMapper.java | 21 +++ .../kening/vordm/mapper/EntityDataMapper.xml | 46 ++++++ .../kening/vordm/mapper/HotspotMapper.java | 16 ++ .../com/kening/vordm/mapper/HotspotMapper.xml | 24 +++ .../vordm/mapper/ManagerInfoMapper.java | 16 ++ .../kening/vordm/mapper/ManagerInfoMapper.xml | 20 +++ .../kening/vordm/mapper/MapServerMapper.java | 17 ++ .../kening/vordm/mapper/MapServerMapper.xml | 19 +++ .../com/kening/vordm/mapper/NewsMapper.java | 16 ++ .../com/kening/vordm/mapper/NewsMapper.xml | 26 +++ .../vordm/mapper/PictureInfoMapper.java | 16 ++ .../kening/vordm/mapper/PictureInfoMapper.xml | 23 +++ .../mapper/RemoteSensingSourceDataMapper.java | 16 ++ .../mapper/RemoteSensingSourceDataMapper.xml | 47 ++++++ .../vordm/mapper/SocialMediaMapper.java | 16 ++ .../kening/vordm/mapper/SocialMediaMapper.xml | 39 +++++ .../com/kening/vordm/mapper/ToolMapper.java | 16 ++ .../com/kening/vordm/mapper/ToolMapper.xml | 30 ++++ .../kening/vordm/mapper/WebsitesMapper.java | 16 ++ .../kening/vordm/mapper/WebsitesMapper.xml | 23 +++ .../vordm/service/DisasterInfoService.java | 14 ++ .../vordm/service/DownloadRecordService.java | 13 ++ .../vordm/service/EntityDataService.java | 17 ++ .../kening/vordm/service/HotspotService.java | 14 ++ .../vordm/service/ManagerInfoService.java | 14 ++ .../vordm/service/MapServerService.java | 15 ++ .../com/kening/vordm/service/NewsService.java | 14 ++ .../vordm/service/PictureInfoService.java | 14 ++ .../RemoteSensingSourceDataService.java | 14 ++ .../vordm/service/SocialMediaService.java | 14 ++ .../com/kening/vordm/service/ToolService.java | 14 ++ .../kening/vordm/service/WebsitesService.java | 14 ++ .../service/impl/DisasterInfoServiceImpl.java | 18 +++ .../impl/DownloadRecordServiceImpl.java | 18 +++ .../service/impl/EntityDataServiceImpl.java | 24 +++ .../service/impl/HotspotServiceImpl.java | 18 +++ .../service/impl/ManagerInfoServiceImpl.java | 18 +++ .../service/impl/MapServerServiceImpl.java | 19 +++ .../vordm/service/impl/NewsServiceImpl.java | 18 +++ .../service/impl/PictureInfoServiceImpl.java | 18 +++ .../RemoteSensingSourceDataServiceImpl.java | 18 +++ .../service/impl/SocialMediaServiceImpl.java | 18 +++ .../vordm/service/impl/ToolServiceImpl.java | 18 +++ .../service/impl/WebsitesServiceImpl.java | 18 +++ 61 files changed, 1916 insertions(+), 1 deletion(-) create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DisasterInfo.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DownloadRecord.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/EntityData.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Hotspot.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/ManagerInfo.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/MapServer.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/News.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/PictureInfo.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/RemoteSensingSourceData.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/SocialMedia.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Tool.java create mode 100644 kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Websites.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DownloadRecordMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DownloadRecordMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/HotspotMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/HotspotMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ManagerInfoMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ManagerInfoMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/MapServerMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/MapServerMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/PictureInfoMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/PictureInfoMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/SocialMediaMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/SocialMediaMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ToolMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ToolMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/WebsitesMapper.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/WebsitesMapper.xml create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DisasterInfoService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DownloadRecordService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/EntityDataService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/HotspotService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/ManagerInfoService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/MapServerService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/NewsService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/PictureInfoService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/RemoteSensingSourceDataService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/SocialMediaService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/ToolService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/WebsitesService.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DisasterInfoServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DownloadRecordServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/EntityDataServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/HotspotServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/ManagerInfoServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/MapServerServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/NewsServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/PictureInfoServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/RemoteSensingSourceDataServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/SocialMediaServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/ToolServiceImpl.java create mode 100644 kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/WebsitesServiceImpl.java diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DisasterInfo.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DisasterInfo.java new file mode 100644 index 0000000..cc109c3 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DisasterInfo.java @@ -0,0 +1,102 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 灾害信息表,存储灾害信息 + * @TableName disaster_info + */ +@TableName(value ="disaster_info") +@Data +public class DisasterInfo implements Serializable { + /** + * 唯一值 + */ + @TableId + private Long id; + + /** + * 灾害类型 + */ + private String disasterType; + + /** + * 灾害关键词 + */ + private String disasterKeyword; + + /** + * 灾害发生时间 + */ + private Date disasterTime; + + /** + * 灾害发起时间 + */ + private Date uploadTime; + + /** + * 灾害区域地理字段 + */ + private String geometry; + + /** + * 灾害强度或震级 + */ + private String disasterLevel; + + /** + * 受灾国家 + */ + private String disasterCountry; + + /** + * 响应状态,0未审批,1审批未通过。2审批通过并正在响应,3审批通过并且响应完成 + */ + private Integer respondStatus; + + /** + * 本灾害的用户访问次数 + */ + private Integer visitCount; + + /** + * 爬虫类型 + */ + private Integer spiderType; + + /** + * 爬虫起始时间 + */ + private Date tempendTime; + + /** + * 爬虫终止时间 + */ + private Date tempStartTime; + + /** + * 数据条目创建时间 + */ + private Date createTime; + + /** + * 灾害id,审批通过后生成 + */ + private String vordmId; + + /** + * 灾害响应时间 + */ + private Date respondTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DownloadRecord.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DownloadRecord.java new file mode 100644 index 0000000..73850cc --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/DownloadRecord.java @@ -0,0 +1,47 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +/** + * + * @TableName download_record + */ +@TableName(value ="download_record") +@Data +public class DownloadRecord implements Serializable { + /** + * 数据自增列 + */ + @TableId + private Long id; + + /** + * 灾害id + */ + private Long diasterId; + + /** + * 大的数据源:1为新闻资讯,2为社交媒体,3实体数据 +4、遥感元数据;5图形数据(词云和热点区域) + */ + private Integer bigType; + + /** + * 数据类型 : 1_1为新闻资讯-baidu;1_2新闻资讯-bing,2_1为社交媒体-twitter;2_2为社交媒体-weibo;3_1是实体数据-basic_data,3_2 是实体数据-respond_report ,3_3 是实体数据-cartographic_product ;4_1是遥感影像-landset,4_2是遥感影像-sentinel;5_1为图形数据-hotspot,5_2为图形数据-word_clouds + */ + private String smallType; + + /** + * 下载次数统计 + */ + private Integer count; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/EntityData.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/EntityData.java new file mode 100644 index 0000000..5076842 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/EntityData.java @@ -0,0 +1,102 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 其他上传的实体数据 + * @TableName entity_data + */ +@TableName(value ="entity_data") +@Data +public class EntityData implements Serializable { + /** + * 数据自增列 + */ + @TableId + private Long id; + + /** + * 数据名称 + */ + private String title; + + /** + * 数据产品的大小(byte) + */ + private Long size; + + /** + * 数据类型(制图产品,减灾产品和其他数据) + */ + private String type; + + /** + * 数据下载链接(网站上,对象存储路径) + */ + private String link; + + /** + * 数据备注 + */ + private String remark; + + /** + * 上传时间 + */ + private Date uploadTime; + + /** + * 灾害id + */ + private Long disasterId; + + /** + * 可视化可视化标志0-不可可视化;1-表示可以可视化 + */ + private Integer visualFlag; + + /** + * 可视化跳转中心经度 + */ + private Double visualLon; + + /** + * 可视化跳转中心纬度 + */ + private Double visualLat; + + /** + * 审核时间 + */ + private Date examTime; + + /** + * 0 未审核,1-审核已通过,2-审核未通过 + */ + private Integer status; + + /** + * 上传人 + */ + private Long uploaderId; + + /** + * 管理人/审核人 + */ + private Long managerId; + + /** + * 审核时间 + */ + private Date reviewTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Hotspot.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Hotspot.java new file mode 100644 index 0000000..8cc6211 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Hotspot.java @@ -0,0 +1,67 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 热点区域数据 + * @TableName hotspot + */ +@TableName(value ="hotspot") +@Data +public class Hotspot implements Serializable { + /** + * 数据自增列 + */ + @TableId + private Long id; + + /** + * 区域_中文 + */ + private String areaCn; + + /** + * 区域_英文 + */ + private String areaEn; + + /** + * 出现频次 + */ + private Integer frequency; + + /** + * 灾害id + */ + private Long disasterId; + + /** + * 数据条目创建时间 + */ + private Date createTime; + + /** + * 是否保留此条目,0为未审核,1为审核保留,2为审核不保留 + */ + private Integer status; + + /** + * 管理人/审核人 + */ + private Long managerId; + + /** + * 审核时间 + */ + private Date reviewTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/ManagerInfo.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/ManagerInfo.java new file mode 100644 index 0000000..d3b6af9 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/ManagerInfo.java @@ -0,0 +1,52 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 管理员用户信息表 + * @TableName manager_info + */ +@TableName(value ="manager_info") +@Data +public class ManagerInfo implements Serializable { + /** + * + */ + @TableId + private Long id; + + /** + * 用户名 + */ + private String username; + + /** + * 密码 + */ + private String password; + + /** + * 邮箱 + */ + private String email; + + /** + * 组织机构 + */ + private String organization; + + /** + * + */ + private Date createTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/MapServer.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/MapServer.java new file mode 100644 index 0000000..4251db4 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/MapServer.java @@ -0,0 +1,47 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +/** + * 上传基础地理数据,并发布到geoserver上,记录geoserver的存储信息 + + * @TableName map_server + */ +@TableName(value ="map_server") +@Data +public class MapServer implements Serializable { + /** + * 主键 + */ + @TableId + private Long id; + + /** + * 展示在前端的名字 + */ + private String name; + + /** + * 灾害id + */ + private Long disasterId; + + /** + * 缩放纬度 + */ + private Double lat; + + /** + * 缩放经度 + */ + private Double lon; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/News.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/News.java new file mode 100644 index 0000000..93d641a --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/News.java @@ -0,0 +1,72 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 新闻咨询数据表 + * @TableName news + */ +@TableName(value ="news") +@Data +public class News implements Serializable { + /** + * 数据自增列 + */ + @TableId + private Long id; + + /** + * 新闻名称 + */ + private String title; + + /** + * 新闻内容 + */ + private String content; + + /** + * 新闻链接 + */ + private String link; + + /** + * 新闻类型(baidu,bing)0-baidu中文 ,1-bing英文 + */ + private Integer type; + + /** + * 灾害id + */ + private Long disasterId; + + /** + * 数据条目创建时间 + */ + private Date createTime; + + /** + * 是否保留此条目,0为未审核,1为审核保留,2为审核不保留 + */ + private Integer status; + + /** + * 管理人/审核人 + */ + private Long managerId; + + /** + * 审核时间 + */ + private Date reviewTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/PictureInfo.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/PictureInfo.java new file mode 100644 index 0000000..f8ff638 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/PictureInfo.java @@ -0,0 +1,62 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 照片存储表 + * @TableName picture_info + */ +@TableName(value ="picture_info") +@Data +public class PictureInfo implements Serializable { + /** + * 数据自增列 + */ + @TableId + private Long id; + + /** + * 数据存储链接 + */ + private String link; + + /** + * 数据大小(byte) + */ + private Integer size; + + /** + * 数据格式,jpg、png + */ + private String type; + + /** + * 灾害id + */ + private Long disasterId; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 是否为主页显示,0为不是,1为是 + */ + private Integer isMain; + + /** + * 上传人员 + */ + private Long uploadId; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/RemoteSensingSourceData.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/RemoteSensingSourceData.java new file mode 100644 index 0000000..3ca02c5 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/RemoteSensingSourceData.java @@ -0,0 +1,152 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 遥感影像源数据 + * @TableName remote_sensing_source_data + */ +@TableName(value ="remote_sensing_source_data") +@Data +public class RemoteSensingSourceData implements Serializable { + /** + * 主键 + */ + @TableId + private Long id; + + /** + * 影像缩略图地址 + */ + private String thumbnailLink; + + /** + * 产品级别 + */ + private String productLevel; + + /** + * 产品序列号 + */ + private String productSerialNum; + + /** + * 生产时间 + */ + private Date productTime; + + /** + * 产品波段树 + */ + private Integer productBandsNum; + + /** + * 产品分辨率 + */ + private Double productResolution; + + /** + * 原始数据条带号 + */ + private Integer rawDataStripeNum; + + /** + * 云层覆盖量 + */ + private Integer cloudCover; + + /** + * 产品大小(byte为单位) + */ + private Integer productSize; + + /** + * 投影带号 + */ + private Integer projectBandNum; + + /** + * 覆盖区域 + */ + private String coverageArea; + + /** + * 卫星代号 + */ + private String satelliteCode; + + /** + * 接收时间 + */ + private Date receivingTime; + + /** + * 左上纬度 + */ + private Double upperLeftLat; + + /** + * 左上经度 + */ + private Double upperLeftLon; + + /** + * 右上纬度 + */ + private Double upperRightLat; + + /** + * 右上经度 + */ + private Double upperRightLon; + + /** + * 景中心纬度 + */ + private Double viewCenterLat; + + /** + * 景中心经度 + */ + private Double viewCenterLon; + + /** + * 右下纬度 + */ + private Double lowerRightLat; + + /** + * 右下经度 + */ + private Double lowerRightLon; + + /** + * 左下纬度 + */ + private Double lowerLeftLat; + + /** + * 左下经度 + */ + private Double lowerLeftLon; + + /** + * 灾害id + */ + private Long disasterId; + + /** + * 数据条目创建时间 + */ + private Date createTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/SocialMedia.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/SocialMedia.java new file mode 100644 index 0000000..0e65414 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/SocialMedia.java @@ -0,0 +1,122 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 社交媒体数据表,主要指twitter,facebook,微博等数据来源,重要字段 time-content + * @TableName social_media + */ +@TableName(value ="social_media") +@Data +public class SocialMedia implements Serializable { + /** + * 数据自增列 + */ + @TableId + private Long id; + + /** + * 推文标签链接 + */ + private String link; + + /** + * 推文发表时间 + */ + private Date time; + + /** + * 推文内容 + */ + private String content; + + /** + * 用户id + */ + private String userId; + + /** + * 点赞数量 + */ + private Integer favoriteCount; + + /** + * 回复数 + */ + private Integer replyCount; + + /** + * 访问树量 + */ + private Integer visitCount; + + /** + * 转发次数 + */ + private Integer retweetCount; + + /** + * 地理字段 + */ + private String geo; + + /** + * 坐标 + */ + private String coordinates; + + /** + * 发文地 + */ + private String place; + + /** + * 贡献者 + */ + private String contributors; + + /** + * 推文主题 + */ + private String topic; + + /** + * 数据条目创建时间 + */ + private Date createTime; + + /** + * 灾害id + */ + private Long disasterId; + + /** + * 数据类型,0-twitter ,1-weibo + */ + private Integer type; + + /** + * 审核状态,0为未审核,1为审核保留,2为审核不保留 + */ + private Integer status; + + /** + * 管理人/审核人 + */ + private Long managerId; + + /** + * 审核时间 + */ + private Date reviewTime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Tool.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Tool.java new file mode 100644 index 0000000..e547e16 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Tool.java @@ -0,0 +1,87 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 模型工具表 + * @TableName tool + */ +@TableName(value ="tool") +@Data +public class Tool implements Serializable { + /** + * 数据自增列 + */ + @TableId + private Long id; + + /** + * 工具名称 + */ + private String toolName; + + /** + * 数据标签 + */ + private String label; + + /** + * 导论 + */ + private String introduction; + + /** + * 工具链接 + */ + private String link; + + /** + * 对模型的进一步描述 + */ + private String detail; + + /** + * 数据条目创建时间 + */ + private Date createTime; + + /** + * 用户上传者 + */ + private Integer uploadId; + + /** + * 管理者/审核者 + */ + private Integer managerId; + + /** + * 审核时间 + */ + private Date reviewTime; + + /** + * 分类 + */ + private String type; + + /** + * 是否由志愿者上传(0-不是;1-是) + */ + private Integer voluntaryFlag; + + /** + * 上传人 + */ + private Long uploader; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Websites.java b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Websites.java new file mode 100644 index 0000000..c8a3340 --- /dev/null +++ b/kn-service-api/biz-vordm-api/src/main/java/com/kening/vordm/entity/Websites.java @@ -0,0 +1,62 @@ +package com.kening.vordm.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * 减灾网址 + * @TableName websites + */ +@TableName(value ="websites") +@Data +public class Websites implements Serializable { + /** + * 数据自增列 + */ + @TableId + private Long id; + + /** + * 减灾网站名称 + */ + private String title; + + /** + * 减灾网站链接 + */ + private String link; + + /** + * 提供者 + */ + private String provider; + + /** + * 灾害id + */ + private Long disasterId; + + /** + * 数据条目创建时间 + */ + private Date createTime; + + /** + * 网站灾害对应id + */ + private Long websiteId; + + /** + * 上传的管理人员 + */ + private Long uploadId; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java index 39f9e40..7963e94 100644 --- a/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/controller/EntityDataController.java @@ -25,7 +25,7 @@ public class EntityDataController { * @param query current当前页 size 每页数据量 * @return */ - @GetMapping("/getList") + @GetMapping("/list") public R> getEntityDataList(EntityData entityData, Query query) { return R.data(respondInfoService.getEntityDataList(Condition.getPage(query), entityData)); } diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java new file mode 100644 index 0000000..efb5274 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.DisasterInfo; + +/** +* @author G1393 +* @description 针对表【disaster_info(灾害信息表,存储灾害信息)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:30 +* @Entity new.domain.DisasterInfo +*/ +public interface DisasterInfoMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml new file mode 100644 index 0000000..33ec14b --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DisasterInfoMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + id,disaster_type,disaster_keyword, + disaster_time,upload_time,geometry, + disaster_level,disaster_country,respond_status, + visit_count,spider_type,tempend_time, + temp_start_time,create_time,vordm_id, + respond_time + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DownloadRecordMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DownloadRecordMapper.java new file mode 100644 index 0000000..cfd51ec --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DownloadRecordMapper.java @@ -0,0 +1,15 @@ +package com.kening.vordm.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.DownloadRecord; + +/** +* @author G1393 +* @description 针对表【download_record】的数据库操作Mapper +* @createDate 2023-04-04 15:54:30 +* @Entity new.domain.DownloadRecord +*/ +public interface DownloadRecordMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DownloadRecordMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DownloadRecordMapper.xml new file mode 100644 index 0000000..cfc6eef --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/DownloadRecordMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + id,diaster_id,big_type, + small_type,count + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.java new file mode 100644 index 0000000..488cd20 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.java @@ -0,0 +1,21 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.kening.vordm.entity.EntityData; +import org.apache.ibatis.annotations.Param; + +/** +* @author G1393 +* @description 针对表【entity_data(其他上传的实体数据)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:30 +* @Entity new.domain.EntityData +*/ +public interface EntityDataMapper extends BaseMapper { + + + IPage getEntityDataList(@Param("entityData") EntityData entityData, IPage page); + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.xml new file mode 100644 index 0000000..65f230e --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/EntityDataMapper.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + ed.id,ed.title,ed.size, + ed.type,ed.link,ed.remark, + ed.upload_time,ed.disaster_id,ed.visual_flag, + ed.visual_lon,ed.visual_lat,ed.exam_time, + ed.status,ed.uploader_id,ed.manager_id, + ed.review_time + + + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/HotspotMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/HotspotMapper.java new file mode 100644 index 0000000..977232b --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/HotspotMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.Hotspot; + +/** +* @author G1393 +* @description 针对表【hotspot(热点区域数据)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:30 +* @Entity new.domain.Hotspot +*/ +public interface HotspotMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/HotspotMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/HotspotMapper.xml new file mode 100644 index 0000000..57f01f8 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/HotspotMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + id,area_cn,area_en, + frequency,disaster_id,create_time, + status,manager_id,review_time + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ManagerInfoMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ManagerInfoMapper.java new file mode 100644 index 0000000..33db91e --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ManagerInfoMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.ManagerInfo; + +/** +* @author G1393 +* @description 针对表【manager_info(管理员用户信息表)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:30 +* @Entity new.domain.ManagerInfo +*/ +public interface ManagerInfoMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ManagerInfoMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ManagerInfoMapper.xml new file mode 100644 index 0000000..2d11325 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ManagerInfoMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + id,username,password, + email,organization,create_time + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/MapServerMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/MapServerMapper.java new file mode 100644 index 0000000..ac213ca --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/MapServerMapper.java @@ -0,0 +1,17 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.MapServer; + +/** +* @author G1393 +* @description 针对表【map_server(上传基础地理数据,并发布到geoserver上,记录geoserver的存储信息 +)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:30 +* @Entity new.domain.MapServer +*/ +public interface MapServerMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/MapServerMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/MapServerMapper.xml new file mode 100644 index 0000000..864ced8 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/MapServerMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + id,name,disaster_id, + lat,lon + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.java new file mode 100644 index 0000000..a0dafd4 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.News; + +/** +* @author G1393 +* @description 针对表【news(新闻咨询数据表)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:31 +* @Entity new.domain.News +*/ +public interface NewsMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.xml new file mode 100644 index 0000000..273c67d --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/NewsMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + id,title,content, + link,type,disaster_id, + create_time,status,manager_id, + review_time + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/PictureInfoMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/PictureInfoMapper.java new file mode 100644 index 0000000..bafedc7 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/PictureInfoMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.PictureInfo; + +/** +* @author G1393 +* @description 针对表【picture_info(照片存储表)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:31 +* @Entity new.domain.PictureInfo +*/ +public interface PictureInfoMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/PictureInfoMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/PictureInfoMapper.xml new file mode 100644 index 0000000..28bf872 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/PictureInfoMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + id,link,size, + type,disaster_id,create_time, + is_main,upload_id + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.java new file mode 100644 index 0000000..7cf80aa --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.RemoteSensingSourceData; + +/** +* @author G1393 +* @description 针对表【remote_sensing_source_data(遥感影像源数据)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:31 +* @Entity new.domain.RemoteSensingSourceData +*/ +public interface RemoteSensingSourceDataMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.xml new file mode 100644 index 0000000..19685cc --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/RemoteSensingSourceDataMapper.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,thumbnail_link,product_level, + product_serial_num,product_time,product_bands_num, + product_resolution,raw_data_stripe_num,cloud_cover, + product_size,project_band_num,coverage_area, + satellite_code,receiving_time,upper_left_lat, + upper_left_lon,upper_right_lat,upper_right_lon, + view_center_lat,view_center_lon,lower_right_lat, + lower_right_lon,lower_left_lat,lower_left_lon, + disaster_id,create_time + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/SocialMediaMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/SocialMediaMapper.java new file mode 100644 index 0000000..eff3314 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/SocialMediaMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.SocialMedia; + +/** +* @author G1393 +* @description 针对表【social_media(社交媒体数据表,主要指twitter,facebook,微博等数据来源,重要字段 time-content)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:31 +* @Entity new.domain.SocialMedia +*/ +public interface SocialMediaMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/SocialMediaMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/SocialMediaMapper.xml new file mode 100644 index 0000000..8ceac7a --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/SocialMediaMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,link,time, + content,user_id,favorite_count, + reply_count,visit_count,retweet_count, + geo,coordinates,place, + contributors,topic,create_time, + disaster_id,type,status, + manager_id,review_time + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ToolMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ToolMapper.java new file mode 100644 index 0000000..76003ee --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ToolMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.Tool; + +/** +* @author G1393 +* @description 针对表【tool(模型工具表)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:31 +* @Entity new.domain.Tool +*/ +public interface ToolMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ToolMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ToolMapper.xml new file mode 100644 index 0000000..024181c --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/ToolMapper.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + id,tool_name,label, + Introduction,link,detail, + create_time,upload_id,manager_id, + review_time,type,voluntary_flag, + uploader + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/WebsitesMapper.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/WebsitesMapper.java new file mode 100644 index 0000000..70dbdc0 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/WebsitesMapper.java @@ -0,0 +1,16 @@ +package com.kening.vordm.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.kening.vordm.entity.Websites; + +/** +* @author G1393 +* @description 针对表【websites(减灾网址)】的数据库操作Mapper +* @createDate 2023-04-04 15:54:31 +* @Entity new.domain.Websites +*/ +public interface WebsitesMapper extends BaseMapper { + + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/WebsitesMapper.xml b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/WebsitesMapper.xml new file mode 100644 index 0000000..20881d9 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/mapper/WebsitesMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + id,title,link, + provider,disaster_id,create_time, + website_id,upload_id + + diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DisasterInfoService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DisasterInfoService.java new file mode 100644 index 0000000..fccef18 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DisasterInfoService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.DisasterInfo; + +/** +* @author G1393 +* @description 针对表【disaster_info(灾害信息表,存储灾害信息)】的数据库操作Service +* @createDate 2023-04-04 15:54:30 +*/ +public interface DisasterInfoService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DownloadRecordService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DownloadRecordService.java new file mode 100644 index 0000000..e10603b --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/DownloadRecordService.java @@ -0,0 +1,13 @@ +package com.kening.vordm.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.DownloadRecord; + +/** +* @author G1393 +* @description 针对表【download_record】的数据库操作Service +* @createDate 2023-04-04 15:54:30 +*/ +public interface DownloadRecordService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/EntityDataService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/EntityDataService.java new file mode 100644 index 0000000..e191f4c --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/EntityDataService.java @@ -0,0 +1,17 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.EntityData; + +/** +* @author G1393 +* @description 针对表【entity_data(其他上传的实体数据)】的数据库操作Service +* @createDate 2023-04-04 15:54:30 +*/ +public interface EntityDataService extends IService { + + IPage getEntityDataList(IPage page, EntityData entityData); + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/HotspotService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/HotspotService.java new file mode 100644 index 0000000..4f7cb47 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/HotspotService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.Hotspot; + +/** +* @author G1393 +* @description 针对表【hotspot(热点区域数据)】的数据库操作Service +* @createDate 2023-04-04 15:54:30 +*/ +public interface HotspotService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/ManagerInfoService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/ManagerInfoService.java new file mode 100644 index 0000000..be25ca5 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/ManagerInfoService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.ManagerInfo; + +/** +* @author G1393 +* @description 针对表【manager_info(管理员用户信息表)】的数据库操作Service +* @createDate 2023-04-04 15:54:30 +*/ +public interface ManagerInfoService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/MapServerService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/MapServerService.java new file mode 100644 index 0000000..8203108 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/MapServerService.java @@ -0,0 +1,15 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.MapServer; + +/** +* @author G1393 +* @description 针对表【map_server(上传基础地理数据,并发布到geoserver上,记录geoserver的存储信息 +)】的数据库操作Service +* @createDate 2023-04-04 15:54:30 +*/ +public interface MapServerService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/NewsService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/NewsService.java new file mode 100644 index 0000000..09a8df2 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/NewsService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.News; + +/** +* @author G1393 +* @description 针对表【news(新闻咨询数据表)】的数据库操作Service +* @createDate 2023-04-04 15:54:31 +*/ +public interface NewsService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/PictureInfoService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/PictureInfoService.java new file mode 100644 index 0000000..1307b49 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/PictureInfoService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.PictureInfo; + +/** +* @author G1393 +* @description 针对表【picture_info(照片存储表)】的数据库操作Service +* @createDate 2023-04-04 15:54:31 +*/ +public interface PictureInfoService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/RemoteSensingSourceDataService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/RemoteSensingSourceDataService.java new file mode 100644 index 0000000..02ec553 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/RemoteSensingSourceDataService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.RemoteSensingSourceData; + +/** +* @author G1393 +* @description 针对表【remote_sensing_source_data(遥感影像源数据)】的数据库操作Service +* @createDate 2023-04-04 15:54:31 +*/ +public interface RemoteSensingSourceDataService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/SocialMediaService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/SocialMediaService.java new file mode 100644 index 0000000..3bfa1e9 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/SocialMediaService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.SocialMedia; + +/** +* @author G1393 +* @description 针对表【social_media(社交媒体数据表,主要指twitter,facebook,微博等数据来源,重要字段 time-content)】的数据库操作Service +* @createDate 2023-04-04 15:54:31 +*/ +public interface SocialMediaService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/ToolService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/ToolService.java new file mode 100644 index 0000000..c1517fb --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/ToolService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.Tool; + +/** +* @author G1393 +* @description 针对表【tool(模型工具表)】的数据库操作Service +* @createDate 2023-04-04 15:54:31 +*/ +public interface ToolService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/WebsitesService.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/WebsitesService.java new file mode 100644 index 0000000..a4c2cde --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/WebsitesService.java @@ -0,0 +1,14 @@ +package com.kening.vordm.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.kening.vordm.entity.Websites; + +/** +* @author G1393 +* @description 针对表【websites(减灾网址)】的数据库操作Service +* @createDate 2023-04-04 15:54:31 +*/ +public interface WebsitesService extends IService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DisasterInfoServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DisasterInfoServiceImpl.java new file mode 100644 index 0000000..db2cc3a --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DisasterInfoServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.DisasterInfo; +import com.kening.vordm.mapper.DisasterInfoMapper; +import com.kening.vordm.service.DisasterInfoService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【disaster_info(灾害信息表,存储灾害信息)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:30 +*/ +@Service +public class DisasterInfoServiceImpl extends ServiceImpl +implements DisasterInfoService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DownloadRecordServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DownloadRecordServiceImpl.java new file mode 100644 index 0000000..29157d1 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/DownloadRecordServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.DownloadRecord; +import com.kening.vordm.mapper.DownloadRecordMapper; +import com.kening.vordm.service.DownloadRecordService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【download_record】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:30 +*/ +@Service +public class DownloadRecordServiceImpl extends ServiceImpl +implements DownloadRecordService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/EntityDataServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/EntityDataServiceImpl.java new file mode 100644 index 0000000..70d038b --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/EntityDataServiceImpl.java @@ -0,0 +1,24 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.EntityData; +import com.kening.vordm.mapper.EntityDataMapper; +import com.kening.vordm.service.EntityDataService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【entity_data(其他上传的实体数据)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:30 +*/ +@Service +public class EntityDataServiceImpl extends ServiceImpl +implements EntityDataService { + + @Override + public IPage getEntityDataList(IPage page, EntityData entityData) { + this.baseMapper.getEntityDataList(entityData,page); + return null; + } +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/HotspotServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/HotspotServiceImpl.java new file mode 100644 index 0000000..481d8c3 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/HotspotServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.Hotspot; +import com.kening.vordm.mapper.HotspotMapper; +import com.kening.vordm.service.HotspotService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【hotspot(热点区域数据)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:30 +*/ +@Service +public class HotspotServiceImpl extends ServiceImpl +implements HotspotService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/ManagerInfoServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/ManagerInfoServiceImpl.java new file mode 100644 index 0000000..2c6d94c --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/ManagerInfoServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.ManagerInfo; +import com.kening.vordm.mapper.ManagerInfoMapper; +import com.kening.vordm.service.ManagerInfoService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【manager_info(管理员用户信息表)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:30 +*/ +@Service +public class ManagerInfoServiceImpl extends ServiceImpl +implements ManagerInfoService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/MapServerServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/MapServerServiceImpl.java new file mode 100644 index 0000000..782a388 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/MapServerServiceImpl.java @@ -0,0 +1,19 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.MapServer; +import com.kening.vordm.mapper.MapServerMapper; +import com.kening.vordm.service.MapServerService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【map_server(上传基础地理数据,并发布到geoserver上,记录geoserver的存储信息 +)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:30 +*/ +@Service +public class MapServerServiceImpl extends ServiceImpl +implements MapServerService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/NewsServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/NewsServiceImpl.java new file mode 100644 index 0000000..a56981c --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/NewsServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.News; +import com.kening.vordm.mapper.NewsMapper; +import com.kening.vordm.service.NewsService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【news(新闻咨询数据表)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:31 +*/ +@Service +public class NewsServiceImpl extends ServiceImpl +implements NewsService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/PictureInfoServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/PictureInfoServiceImpl.java new file mode 100644 index 0000000..3477641 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/PictureInfoServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.PictureInfo; +import com.kening.vordm.mapper.PictureInfoMapper; +import com.kening.vordm.service.PictureInfoService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【picture_info(照片存储表)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:31 +*/ +@Service +public class PictureInfoServiceImpl extends ServiceImpl +implements PictureInfoService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/RemoteSensingSourceDataServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/RemoteSensingSourceDataServiceImpl.java new file mode 100644 index 0000000..7275829 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/RemoteSensingSourceDataServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.RemoteSensingSourceData; +import com.kening.vordm.mapper.RemoteSensingSourceDataMapper; +import com.kening.vordm.service.RemoteSensingSourceDataService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【remote_sensing_source_data(遥感影像源数据)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:31 +*/ +@Service +public class RemoteSensingSourceDataServiceImpl extends ServiceImpl +implements RemoteSensingSourceDataService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/SocialMediaServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/SocialMediaServiceImpl.java new file mode 100644 index 0000000..c59bc7d --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/SocialMediaServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.SocialMedia; +import com.kening.vordm.mapper.SocialMediaMapper; +import com.kening.vordm.service.SocialMediaService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【social_media(社交媒体数据表,主要指twitter,facebook,微博等数据来源,重要字段 time-content)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:31 +*/ +@Service +public class SocialMediaServiceImpl extends ServiceImpl +implements SocialMediaService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/ToolServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/ToolServiceImpl.java new file mode 100644 index 0000000..df8d919 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/ToolServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.Tool; +import com.kening.vordm.mapper.ToolMapper; +import com.kening.vordm.service.ToolService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【tool(模型工具表)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:31 +*/ +@Service +public class ToolServiceImpl extends ServiceImpl +implements ToolService { + +} diff --git a/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/WebsitesServiceImpl.java b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/WebsitesServiceImpl.java new file mode 100644 index 0000000..a3dfb33 --- /dev/null +++ b/kn-service/biz-vordm/src/main/java/com/kening/vordm/service/impl/WebsitesServiceImpl.java @@ -0,0 +1,18 @@ +package com.kening.vordm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.kening.vordm.entity.Websites; +import com.kening.vordm.mapper.WebsitesMapper; +import com.kening.vordm.service.WebsitesService; +import org.springframework.stereotype.Service; + +/** +* @author G1393 +* @description 针对表【websites(减灾网址)】的数据库操作Service实现 +* @createDate 2023-04-04 15:54:31 +*/ +@Service +public class WebsitesServiceImpl extends ServiceImpl +implements WebsitesService { + +}