代码提交-项目实体更新

This commit is contained in:
glj 2023-04-04 16:23:25 +08:00
parent a764a1d84d
commit a61d222a25
118 changed files with 690 additions and 2478 deletions

View File

@ -1,82 +0,0 @@
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 String geometry;
/**
* 灾害强度或震级
*/
private String disasterLevel;
/**
* 受灾国家
*/
private String disasterCountry;
/**
* 响应状态0未审批1审批未通过2审批通过并正在响应3审批通过并且响应完成
*/
private Integer respondStatus;
/**
* 本灾害的用户访问次数
*/
private Integer visitCount;
/**
* 数据条目创建时间
*/
private Date createTime;
/**
* 灾害id,审批通过后生成
*/
private String vordmId;
/**
* 灾害响应时间
*/
private Date respondTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,47 +0,0 @@
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 Integer id;
/**
* 灾害id,审批通过后生成
*/
private String vordmId;
/**
* 大的数据源1为新闻资讯2为社交媒体3实体数据
4遥感元数据5图形数据词云和热点区域
*/
private Integer bigType;
/**
* 数据类型 : 1_1为新闻资讯-baidu;1_2新闻资讯-bing,2_1为社交媒体-twitter;2_2为社交媒体-weibo3_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;
}

View File

@ -1,109 +0,0 @@
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;
/**
* 数据类型制图产品减灾产品和其他数据
0制图产品1-减灾报告2-其他数据
*/
private Integer type;
/**
* 数据下载链接网站上对象存储路径
*/
private String link;
/**
* 数据备注
*/
private String remark;
/**
* 上传时间
*/
private Date uploadTime;
/**
* vordm-id
*/
private String vordmId;
/**
* 可视化可视化标志0-不可可视化1-表示可以可视化
*/
private Integer visualFlag;
/**
* 可视化跳转中心经度
*/
private Double visualLon;
/**
* 可视化跳转中心纬度
*/
private Double visualLat;
/**
* 审核时间
*/
private Date examTime;
/**
* 是否由志愿者上传0-不是1-
*/
private Integer voluntaryFlag;
/**
* 0 未审核1-审核已通过2-审核未通过
*/
private Integer status;
/**
* 上传人
*/
private Integer uploader;
/**
* 管理人/审核人
*/
private Integer managerId;
/**
* 审核时间
*/
private Date reviewTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,34 @@
package com.kening.vordm.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
*
* @TableName export_hotspot
*/
@TableName(value ="export_hotspot")
@Data
public class ExportHotspot implements Serializable {
/**
* 区域_中文
*/
private String areaCn;
/**
* 区域_英文
*/
private String areaEn;
/**
* 出现频次
*/
private Integer frequency;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,7 +1,6 @@
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;
@ -9,21 +8,20 @@ import java.io.Serializable;
/**
*
* @TableName disaster_type
* @TableName export_news
*/
@TableName(value ="disaster_type")
@TableName(value ="export_news")
@Data
public class DisasterType implements Serializable {
public class ExportNews implements Serializable {
/**
* 灾害代号
* 新闻名称
*/
@TableId
private String id;
private String title;
/**
* 灾害类型
* 新闻内容
*/
private String type;
private String content;
@TableField(exist = false)
private static final long serialVersionUID = 1L;

View File

@ -0,0 +1,50 @@
package com.kening.vordm.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
*
* @TableName export_social_media
*/
@TableName(value ="export_social_media")
@Data
public class ExportSocialMedia implements Serializable {
/**
* 推文发表时间
*/
private Date time;
/**
* 推文内容
*/
private String content;
/**
* 点赞数量
*/
private Integer favoriteCount;
/**
* 回复数
*/
private Integer replyCount;
/**
* 访问树量
*/
private Integer visitCount;
/**
* 转发次数
*/
private Integer retweetCount;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -0,0 +1,36 @@
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 export_word_clouds
*/
@TableName(value ="export_word_clouds")
@Data
public class ExportWordClouds implements Serializable {
/**
* 该词组归属的时间
*/
private Date time;
/**
* 改词组的频次
*/
private Integer frequency;
/**
* 该词组
*/
private String word;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -9,22 +9,17 @@ import java.io.Serializable;
import java.util.Date;
/**
* 游客信息表或者志愿者
* @TableName account_info
* 游客信息表/志愿者
* @TableName guest_info
*/
@TableName(value ="account_info")
@TableName(value ="guest_info")
@Data
public class AccountInfo implements Serializable {
public class GuestInfo implements Serializable {
/**
*
* 数据自增列
*/
@TableId
private Integer id;
/**
* 用户id
*/
private Integer userId;
private Long id;
/**
* 用户名称
@ -51,6 +46,11 @@ public class AccountInfo implements Serializable {
*/
private Date createTime;
/**
* 是否是管理员
*/
private Integer isManage;
@TableField(exist = false)
private static final long serialVersionUID = 1L;

View File

@ -9,36 +9,36 @@ import java.io.Serializable;
/**
* 灾害响应表每一个灾害可能有多个用户响应
* @TableName response_info
* @TableName guest_manage_disaster_ref
*/
@TableName(value ="response_info")
@TableName(value ="guest_manage_disaster_ref")
@Data
public class ResponseInfo implements Serializable {
public class GuestManageDisasterRef implements Serializable {
/**
*
* 主键
*/
@TableId
private Integer id;
private Long id;
/**
* 发起人
*/
private Integer promoteId;
private Long sponsorId;
/**
* 响应用户
*/
private Integer uploaderId;
private Long uploaderId;
/**
* 管理人
*/
private Integer managerId;
private Long managerId;
/**
* 灾害id,审批通过后生成
*/
private String vordmId;
/**
* 灾害id
*/
private Long disasterId;
@TableField(exist = false)
private static final long serialVersionUID = 1L;

View File

@ -1,67 +0,0 @@
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 String vordmId;
/**
* 数据条目创建时间
*/
private Date createTime;
/**
* 是否保留此条目0为未审核1为审核保留2为审核不保留
*/
private Integer status;
/**
* 管理人/审核人
*/
private Integer managerId;
/**
* 审核时间
*/
private Date reviewTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,57 +0,0 @@
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 Integer id;
/**
* 用户id
*/
private Integer managerId;
/**
* 用户名
*/
private String username;
/**
* 密码
*/
private String password;
/**
* 邮箱
*/
private String email;
/**
* 组织机构
*/
private String organization;
/**
*
*/
private Date createTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,46 +0,0 @@
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 String vordmId;
/**
* 缩放纬度
*/
private Double lat;
/**
* 缩放经度
*/
private Double lon;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,72 +0,0 @@
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,bing0-baidu ,1-bing
*/
private Integer type;
/**
* 灾害id
*/
private String vordmId;
/**
* 数据条目创建时间
*/
private Date createTime;
/**
* 是否保留此条目0为未审核1为审核保留2为审核不保留
*/
private Integer status;
/**
* 管理人/审核人
*/
private Integer managerId;
/**
* 审核时间
*/
private Date reviewTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,162 +0,0 @@
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 String productBandsNum;
/**
* 产品分辨率
*/
private String 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 String vordmId;
/**
* 数据条目创建时间
*/
private Date createTime;
/**
* 下载链接
*/
private String downloadUrl;
/**
* 数据提供机构
*/
private String sourceOrganization;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,122 +0,0 @@
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;
/**
* 社交媒体数据表主要指twitterfacebook,微博等数据来源重要字段 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 String vordmId;
/**
* 数据类型0-twitter ,1-weibo
*/
private Integer type;
/**
* 审核状态0为未审核1为审核保留2为审核不保留
*/
private Integer status;
/**
* 管理人/审核人
*/
private Integer managerId;
/**
* 审核时间
*/
private Date reviewTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -1,87 +0,0 @@
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 Integer uploader;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -9,50 +9,55 @@ import java.io.Serializable;
import java.util.Date;
/**
* 照片存储表
* @TableName picture_info
* 自愿者上传数据
* @TableName voluntary_uploading_data
*/
@TableName(value ="picture_info")
@TableName(value ="voluntary_uploading_data")
@Data
public class PictureInfo implements Serializable {
public class VoluntaryUploadingData implements Serializable {
/**
* 数据自增列
*
*/
@TableId
private Long id;
/**
* 数据存储链接
* 数据格式
*/
private String link;
private String type;
/**
* 数据大小byte
* 数据大小(byte存储)
*/
private Integer size;
/**
* 数据格式jpgpng
* 数据说明
*/
private String type;
/**
* 灾害id,审批通过后生成
*/
private String vordmId;
private String details;
/**
* 创建时间
* 上传时间
*/
private Date uploadtime;
/**
* 灾害id
*/
private Integer disasterId;
/**
* 数据存储地址
*/
private String link;
/**
* 数据条目创建时间
*/
private Date createTime;
/**
* 是否为主页显示0为不是1为是
*/
private Integer isMain;
/**
* 上传的管理人员
* 上传者
*/
private Integer uploader;

View File

@ -1,63 +0,0 @@
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 String vordmId;
/**
* 数据条目创建时间
*/
private Date createTime;
/**
* 网站灾害对应id
*/
private String websiteId;
/**
* 上传的管理人员
*/
private Integer uploader;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}

View File

@ -10,11 +10,11 @@ import java.util.Date;
/**
* 词云数据
* @TableName word_clouds
* @TableName word_coluds
*/
@TableName(value ="word_clouds")
@TableName(value ="word_coluds")
@Data
public class WordClouds implements Serializable {
public class WordColuds implements Serializable {
/**
* 数据自增列
*/
@ -24,7 +24,7 @@ public class WordClouds implements Serializable {
/**
* 该词组归属的时间
*/
private Date date;
private Date time;
/**
* 改词组的频次
@ -39,7 +39,7 @@ public class WordClouds implements Serializable {
/**
* 灾害id
*/
private String vordmId;
private Integer disasterId;
/**
* 数据条目创建时间
@ -54,7 +54,7 @@ public class WordClouds implements Serializable {
/**
* 管理人/审核人
*/
private Integer managerId;
private Long managerId;
/**
* 审核时间

View File

@ -1,16 +0,0 @@
package com.kening.vordm.vo;
import com.kening.vordm.entity.DisasterInfo;
import lombok.Getter;
import lombok.Setter;
/**
* @author wanghongqing
* @date 2023/3/31 09:46
**/
@Getter
@Setter
public class DisasterInfoVo extends DisasterInfo {
private String geo;
}

View File

@ -1,39 +0,0 @@
package com.kening.vordm.controller;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springblade.common.cache.CacheNames;
import org.springblade.core.boot.ctrl.BladeController;
import org.springblade.core.redis.cache.BladeRedis;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.StringUtil;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* @author wanghongqing
* @date 2023/3/31 11:10
**/
@RestController
@RequestMapping("/captcha")
@RequiredArgsConstructor
@Api(value = "验证码校验接口", tags = "验证码校验")
public class CaptchaController extends BladeController {
private final BladeRedis bladeRedis;
@PostMapping("/validate")
@ApiOperation(value = "验证码校验", notes = "传入需要校验的验证码以及缓存Key")
public R<String> validDefaultTime(@RequestParam String code, @RequestParam String key) {
// 获取验证码
String redisCode = bladeRedis.get(CacheNames.CAPTCHA_KEY + key);
// 判断验证码
if (code == null || !StringUtil.equalsIgnoreCase(redisCode, code)) {
return R.fail(1404, "Verification code error");
}
return R.success("OK");
}
}

View File

@ -1,28 +0,0 @@
package com.kening.vordm.controller;
import com.kening.vordm.entity.DisasterType;
import com.kening.vordm.service.DisasterTypeService;
import lombok.RequiredArgsConstructor;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @author wanghongqing
* @date 2023/3/31 09:38
**/
@RestController
@RequiredArgsConstructor
@RequestMapping("/DisasterType")
public class DisasterTypeController {
private final DisasterTypeService disasterTypeService;
@GetMapping("/all")
public R<List<DisasterType>> list() {
return R.data(disasterTypeService.list());
}
}

View File

@ -0,0 +1,34 @@
package com.kening.vordm.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.kening.vordm.entity.EntityData;
import com.kening.vordm.service.EntityDataService;
import lombok.RequiredArgsConstructor;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequiredArgsConstructor
@RequestMapping("/EntityData")
public class EntityDataController {
//实体数据服务层
private final EntityDataService respondInfoService;
/**
* 实体数据列表信息
* @param entityData 实体数据条件信息
* @param query current当前页 size 每页数据量
* @return
*/
@GetMapping("/getList")
public R<IPage<EntityData>> getEntityDataList(EntityData entityData, Query query) {
return R.data(respondInfoService.getEntityDataList(Condition.getPage(query), entityData));
}
}

View File

@ -1,75 +0,0 @@
package com.kening.vordm.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.kening.vordm.entity.News;
import com.kening.vordm.service.NewsService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springblade.core.mp.support.BladePage;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore;
import java.util.List;
import java.util.Map;
/**
* @author wanghongqing
* @date 2023/3/31 09:15
**/
@RestController
@RequiredArgsConstructor
@RequestMapping("/news")
@Api(value = "新闻模块", tags = "新闻模块接口")
public class NewsController {
private final NewsService newsService;
@ApiOperationSupport(order = 1)
@ApiOperation(value = "列表", notes = "新闻内容")
@GetMapping
public R<List<News>> getNews(String content) {
// LambdaQueryWrapper<News> qr = new LambdaQueryWrapper<>();
// qr.like(News::getContent, content);
List<News> list = newsService.list(Wrappers.<News>lambdaQuery().like(News::getContent, content));
return R.data(list);
}
@ApiOperationSupport(order = 2)
@ApiOperation(value = "列表", notes = "传入news")
@GetMapping("/page/eq")
public R<IPage<News>> list(News news, Query query) {
IPage<News> pages = newsService.page(Condition.getPage(query), Condition.getQueryWrapper(news));
return R.data(pages);
}
@ApiOperationSupport(order = 3)
@ApiOperation(value = "列表", notes = "传入title")
@GetMapping("/page/like")
public R<BladePage<News>> list(String title, Query query) {
IPage<News> pages = newsService.selectNewsPage(Condition.getPage(query), title);
return R.data(BladePage.of(pages));
}
@GetMapping("/page")
@ApiImplicitParams({
@ApiImplicitParam(name = "title", value = "新闻标题", paramType = "query", dataType = "string"),
@ApiImplicitParam(name = "content", value = "新闻内容", paramType = "query", dataType = "string")
})
@ApiOperationSupport(order = 4)
@ApiOperation(value = "列表", notes = "传入dict")
public R<BladePage<News>> list2(@ApiIgnore @RequestParam Map<String, Object> params, Query query) {
IPage<News> pages = newsService.page(Condition.getPage(query), Condition.getQueryWrapper(params, News.class));
return R.data(BladePage.of(pages));
}
}

View File

@ -1,77 +0,0 @@
package com.kening.vordm.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.kening.vordm.entity.RemoteSensingSourceData;
import com.kening.vordm.service.RemoteSensingSourceDataService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
import org.springblade.core.mp.support.BladePage;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore;
import java.util.List;
import java.util.Map;
/**
* @author zhaoqunqun
* @date 2023/3/31 20:00
**/
@RestController
@RequiredArgsConstructor
@RequestMapping("/remote-sensing-source-data")
@Api(value = "遥感影像模块", tags = "遥感影像模块接口")
public class RemoteSensingSourceDataController {
private final RemoteSensingSourceDataService remoteSensingSourceDataService;
@ApiOperationSupport(order = 1)
@ApiOperation(value = "列表", notes = "遥感影像产品分辨率")
@GetMapping
public R<List<RemoteSensingSourceData>> getNews(String productResolution) {
// LambdaQueryWrapper<RemoteSensingSourceData> qr = new LambdaQueryWrapper<>();
// qr.like(RemoteSensingSourceData::getProductResolution, productResolution);
List<RemoteSensingSourceData> list = remoteSensingSourceDataService.list(Wrappers.<RemoteSensingSourceData>lambdaQuery().like(RemoteSensingSourceData::getProductResolution, productResolution));
return R.data(list);
}
@ApiOperationSupport(order = 2)
@ApiOperation(value = "列表", notes = "传入remoteSensingSourceData")
@GetMapping("/front/page/eq")
public R<BladePage<RemoteSensingSourceData>> list(RemoteSensingSourceData remoteSensingSourceData, Query query) {
IPage<RemoteSensingSourceData> pages = remoteSensingSourceDataService.page(Condition.getPage(query), Condition.getQueryWrapper(remoteSensingSourceData));
return R.data(BladePage.of(pages));
}
@ApiOperationSupport(order = 3)
@ApiOperation(value = "列表", notes = "传入thumbnailLink")
@GetMapping("/page/like")
public R<BladePage<RemoteSensingSourceData>> list(String thumbnailLink, Query query) {
IPage<RemoteSensingSourceData> pages = remoteSensingSourceDataService.selectRemoteSensingSourceDataPage(Condition.getPage(query), thumbnailLink);
return R.data(BladePage.of(pages));
}
@GetMapping("/front/page")
@ApiImplicitParams({
@ApiImplicitParam(name = "thumbnailLink", value = "遥感影像缩略图链接", paramType = "query", dataType = "string"),
@ApiImplicitParam(name = "productResolution", value = "遥感影像产品分辨率", paramType = "query", dataType = "string")
})
@ApiOperationSupport(order = 4)
@ApiOperation(value = "列表", notes = "传入dict")
public R<BladePage<RemoteSensingSourceData>> list2(@ApiIgnore @RequestParam Map<String, Object> params, Query query) {
IPage<RemoteSensingSourceData> pages = remoteSensingSourceDataService.page(Condition.getPage(query), Condition.getQueryWrapper(params, RemoteSensingSourceData.class));
return R.data(BladePage.of(pages));
}
}

View File

@ -1,30 +0,0 @@
package com.kening.vordm.controller;
import com.kening.vordm.entity.DisasterInfo;
import com.kening.vordm.entity.SocialMedia;
import com.kening.vordm.service.DisasterInfoService;
import com.kening.vordm.vo.DisasterInfoVo;
import lombok.RequiredArgsConstructor;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
*
*
*
*/
@RestController
@RequiredArgsConstructor
public class SocialMediaController {
private final DisasterInfoService disasterInfoService;
@GetMapping("/social-media")
public R<List<DisasterInfoVo>> getSocialMediaDataByCountry(DisasterInfo disasterInfo){
return R.data(disasterInfoService.getAllDataByCountry(disasterInfo.getDisasterCountry()));
}
}

View File

@ -1,42 +0,0 @@
package com.kening.vordm.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.kening.vordm.entity.News;
import com.kening.vordm.service.NewsService;
import lombok.RequiredArgsConstructor;
import org.springblade.core.tool.api.R;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
@RequestMapping("/api")
@RequiredArgsConstructor
public class TestController {
private final NewsService newsService;
/**
*
* @param id
* @return
*/
@GetMapping
public R<List<News>> getA(Long id) {
LambdaQueryWrapper<News> qrq = new LambdaQueryWrapper<>();
qrq.eq(News::getId, id);
List<News> list = newsService.list(qrq);
return R.data(list);
}
@PostMapping
public R<String> getB() {
return R.data("seccess");
}
}

View File

@ -1,15 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.AccountInfo;
/**
* @author G1393
* @description 针对表account_info(游客信息表或者志愿者)的数据库操作Mapper
* @createDate 2023-03-30 17:40:28
* @Entity new.domain.AccountInfo
*/
public interface AccountInfoMapper extends BaseMapper<AccountInfo> {
}

View File

@ -1,19 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.DisasterInfo;
import com.kening.vordm.vo.DisasterInfoVo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @author G1393
* @description 针对表disaster_info(灾害信息表存储灾害信息)的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.DisasterInfo
*/
public interface DisasterInfoMapper extends BaseMapper<DisasterInfo> {
List<DisasterInfoVo> socialMediaData(@Param("country") String country);
}

View File

@ -1,55 +0,0 @@
<?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.kening.vordm.mapper.DisasterInfoMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.DisasterInfo">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="disasterType" column="disaster_type" jdbcType="VARCHAR"/>
<result property="disasterKeyword" column="disaster_keyword" jdbcType="VARCHAR"/>
<result property="disasterTime" column="disaster_time" jdbcType="TIMESTAMP"/>
<result property="geometry" column="geometry" jdbcType="VARCHAR"/>
<result property="disasterLevel" column="disaster_level" jdbcType="VARCHAR"/>
<result property="disasterCountry" column="disaster_country" jdbcType="VARCHAR"/>
<result property="respondStatus" column="respond_status" jdbcType="SMALLINT"/>
<result property="visitCount" column="visit_count" jdbcType="INTEGER"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="vordmId" column="vordm_id" jdbcType="VARCHAR"/>
<result property="respondTime" column="respond_time" jdbcType="TIMESTAMP"/>
</resultMap>
<resultMap id="BaseResultMap2" type="com.kening.vordm.vo.DisasterInfoVo">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="disasterType" column="disaster_type" jdbcType="VARCHAR"/>
<result property="disasterKeyword" column="disaster_keyword" jdbcType="VARCHAR"/>
<result property="disasterTime" column="disaster_time" jdbcType="TIMESTAMP"/>
<result property="geometry" column="geometry" jdbcType="VARCHAR"/>
<result property="disasterLevel" column="disaster_level" jdbcType="VARCHAR"/>
<result property="disasterCountry" column="disaster_country" jdbcType="VARCHAR"/>
<result property="respondStatus" column="respond_status" jdbcType="SMALLINT"/>
<result property="visitCount" column="visit_count" jdbcType="INTEGER"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="vordmId" column="vordm_id" jdbcType="VARCHAR"/>
<result property="respondTime" column="respond_time" jdbcType="TIMESTAMP"/>
<result property="geo" column="geo" jdbcType="VARCHAR"/>
</resultMap>
<sql id="Base_Column_List">
id,disaster_type,disaster_keyword,
disaster_time,geometry,disaster_level,
disaster_country,respond_status,visit_count,
create_time,vordm_id,respond_time
</sql>
<sql id="Base_Column_List2">
id,disaster_type,disaster_keyword,
disaster_time
</sql>
<select id="socialMediaData" resultMap="BaseResultMap2">
SELECT d.*, m.geo
FROM disaster_info d
INNER JOIN social_media m
ON d.vordm_id = m.vordm_id
WHERE d.disaster_country = #{country}
</select>
</mapper>

View File

@ -1,17 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.DisasterType;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/**
* @author G1393
* @description 针对表disaster_type的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.DisasterType
*/
public interface DisasterTypeMapper extends BaseMapper<DisasterType> {
}

View File

@ -1,16 +0,0 @@
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-03-30 17:40:27
* @Entity new.domain.DownloadRecord
*/
public interface DownloadRecordMapper extends BaseMapper<DownloadRecord> {
}

View File

@ -1,19 +0,0 @@
<?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.kening.vordm.mapper.DownloadRecordMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.DownloadRecord">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="vordmId" column="vordmId" jdbcType="INTEGER"/>
<result property="bigType" column="big_type" jdbcType="INTEGER"/>
<result property="smallType" column="small_type" jdbcType="VARCHAR"/>
<result property="count" column="count" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
id,diaster_id,big_type,
small_type,count
</sql>
</mapper>

View File

@ -1,16 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.EntityData;
/**
* @author G1393
* @description 针对表entity_data(其他上传的实体数据)的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.EntityData
*/
public interface EntityDataMapper extends BaseMapper<EntityData> {
}

View File

@ -1,35 +0,0 @@
<?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.kening.vordm.mapper.EntityDataMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.EntityData">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="title" column="title" jdbcType="VARCHAR"/>
<result property="size" column="size" jdbcType="BIGINT"/>
<result property="type" column="type" jdbcType="SMALLINT"/>
<result property="link" column="link" jdbcType="VARCHAR"/>
<result property="remark" column="remark" jdbcType="VARCHAR"/>
<result property="uploadTime" column="upload_time" jdbcType="TIMESTAMP"/>
<result property="vordmId" column="disaster_id" jdbcType="INTEGER"/>
<result property="visualFlag" column="visual_flag" jdbcType="INTEGER"/>
<result property="visualLon" column="visual_lon" jdbcType="DOUBLE"/>
<result property="visualLat" column="visual_lat" jdbcType="DOUBLE"/>
<result property="examTime" column="exam_time" jdbcType="TIMESTAMP"/>
<result property="voluntaryFlag" column="voluntary_flag" jdbcType="INTEGER"/>
<result property="status" column="status" jdbcType="INTEGER"/>
<result property="uploader" column="uploader" jdbcType="INTEGER"/>
<result property="managerId" column="manager_id" jdbcType="INTEGER"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,title,size,
type,link,remark,
upload_time,disaster_id,visual_flag,
visual_lon,visual_lat,exam_time,
voluntary_flag,status,uploader,
manager_id,review_time
</sql>
</mapper>

View File

@ -0,0 +1,16 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.ExportHotspot;
/**
* @author G1393
* @description 针对表export_hotspot的数据库操作Mapper
* @createDate 2023-04-04 15:54:30
* @Entity new.domain.ExportHotspot
*/
public interface ExportHotspotMapper extends BaseMapper<ExportHotspot> {
}

View File

@ -0,0 +1,16 @@
<?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.kening.vordm.mapper.ExportHotspotMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.ExportHotspot">
<result property="areaCn" column="area_cn" jdbcType="VARCHAR"/>
<result property="areaEn" column="area_en" jdbcType="VARCHAR"/>
<result property="frequency" column="frequency" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
area_cn,area_en,frequency
</sql>
</mapper>

View File

@ -0,0 +1,16 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.ExportNews;
/**
* @author G1393
* @description 针对表export_news的数据库操作Mapper
* @createDate 2023-04-04 15:54:30
* @Entity new.domain.ExportNews
*/
public interface ExportNewsMapper extends BaseMapper<ExportNews> {
}

View File

@ -2,15 +2,14 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kening.vordm.mapper.DisasterTypeMapper">
<mapper namespace="com.kening.vordm.mapper.ExportNewsMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.DisasterType">
<id property="id" column="id" jdbcType="VARCHAR"/>
<result property="type" column="type" jdbcType="VARCHAR"/>
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.ExportNews">
<result property="title" column="title" jdbcType="VARCHAR"/>
<result property="content" column="content" jdbcType="VARCHAR"/>
</resultMap>
<sql id="Base_Column_List">
id,type
title,content
</sql>
</mapper>

View File

@ -0,0 +1,16 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.ExportSocialMedia;
/**
* @author G1393
* @description 针对表export_social_media的数据库操作Mapper
* @createDate 2023-04-04 15:54:30
* @Entity new.domain.ExportSocialMedia
*/
public interface ExportSocialMediaMapper extends BaseMapper<ExportSocialMedia> {
}

View File

@ -0,0 +1,20 @@
<?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.kening.vordm.mapper.ExportSocialMediaMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.ExportSocialMedia">
<result property="time" column="time" jdbcType="TIMESTAMP"/>
<result property="content" column="content" jdbcType="VARCHAR"/>
<result property="favoriteCount" column="favorite_count" jdbcType="INTEGER"/>
<result property="replyCount" column="reply_count" jdbcType="INTEGER"/>
<result property="visitCount" column="visit_count" jdbcType="INTEGER"/>
<result property="retweetCount" column="retweet_count" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
time,content,favorite_count,
reply_count,visit_count,retweet_count
</sql>
</mapper>

View File

@ -0,0 +1,16 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.ExportWordClouds;
/**
* @author G1393
* @description 针对表export_word_clouds的数据库操作Mapper
* @createDate 2023-04-04 15:54:30
* @Entity new.domain.ExportWordClouds
*/
public interface ExportWordCloudsMapper extends BaseMapper<ExportWordClouds> {
}

View File

@ -0,0 +1,16 @@
<?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.kening.vordm.mapper.ExportWordCloudsMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.ExportWordClouds">
<result property="time" column="time" jdbcType="TIMESTAMP"/>
<result property="frequency" column="frequency" jdbcType="INTEGER"/>
<result property="word" column="word" jdbcType="VARCHAR"/>
</resultMap>
<sql id="Base_Column_List">
time,frequency,word
</sql>
</mapper>

View File

@ -0,0 +1,16 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.GuestInfo;
/**
* @author G1393
* @description 针对表guest_info(游客信息表/志愿者)的数据库操作Mapper
* @createDate 2023-04-04 15:54:30
* @Entity new.domain.GuestInfo
*/
public interface GuestInfoMapper extends BaseMapper<GuestInfo> {
}

View File

@ -2,23 +2,21 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kening.vordm.mapper.AccountInfoMapper">
<mapper namespace="com.kening.vordm.mapper.GuestInfoMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.AccountInfo">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="userId" column="user_id" jdbcType="INTEGER"/>
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.GuestInfo">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="username" column="username" jdbcType="VARCHAR"/>
<result property="email" column="email" jdbcType="VARCHAR"/>
<result property="organization" column="organization" jdbcType="VARCHAR"/>
<result property="researchField" column="research_field" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="isManage" column="is_manage" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
id,user_id,username,
email,organization,research_field,
create_time
id,username,email,
organization,research_field,create_time,
is_manage
</sql>
</mapper>

View File

@ -0,0 +1,16 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.GuestManageDisasterRef;
/**
* @author G1393
* @description 针对表guest_manage_disaster_ref(灾害响应表每一个灾害可能有多个用户响应)的数据库操作Mapper
* @createDate 2023-04-04 15:54:30
* @Entity new.domain.GuestManageDisasterRef
*/
public interface GuestManageDisasterRefMapper extends BaseMapper<GuestManageDisasterRef> {
}

View File

@ -2,18 +2,18 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kening.vordm.mapper.ResponseInfoMapper">
<mapper namespace="com.kening.vordm.mapper.GuestManageDisasterRefMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.ResponseInfo">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="promoteId" column="promote_id" jdbcType="INTEGER"/>
<result property="uploaderId" column="uploader_id" jdbcType="INTEGER"/>
<result property="managerId" column="manager_id" jdbcType="INTEGER"/>
<result property="vordmId" column="vordmId" jdbcType="INTEGER"/>
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.GuestManageDisasterRef">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="sponsorId" column="sponsor_id" jdbcType="BIGINT"/>
<result property="uploaderId" column="uploader_id" jdbcType="BIGINT"/>
<result property="managerId" column="manager_id" jdbcType="BIGINT"/>
<result property="disasterId" column="disaster_id" jdbcType="BIGINT"/>
</resultMap>
<sql id="Base_Column_List">
id,promote_id,uploader_id,
id,sponsor_id,uploader_id,
manager_id,disaster_id
</sql>
</mapper>

View File

@ -1,16 +0,0 @@
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-03-30 17:40:27
* @Entity new.domain.Hotspot
*/
public interface HotspotMapper extends BaseMapper<Hotspot> {
}

View File

@ -1,24 +0,0 @@
<?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.kening.vordm.mapper.HotspotMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.Hotspot">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="areaCn" column="area_cn" jdbcType="VARCHAR"/>
<result property="areaEn" column="area_en" jdbcType="VARCHAR"/>
<result property="frequency" column="frequency" jdbcType="INTEGER"/>
<result property="vordmId" column="vordmId" jdbcType="INTEGER"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="status" column="status" jdbcType="SMALLINT"/>
<result property="managerId" column="manager_id" jdbcType="INTEGER"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,area_cn,area_en,
frequency,disaster_id,create_time,
status,manager_id,review_time
</sql>
</mapper>

View File

@ -1,16 +0,0 @@
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-03-30 17:40:27
* @Entity new.domain.ManagerInfo
*/
public interface ManagerInfoMapper extends BaseMapper<ManagerInfo> {
}

View File

@ -1,22 +0,0 @@
<?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.kening.vordm.mapper.ManagerInfoMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.ManagerInfo">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="managerId" column="manager_id" jdbcType="INTEGER"/>
<result property="username" column="username" jdbcType="VARCHAR"/>
<result property="password" column="password" jdbcType="VARCHAR"/>
<result property="email" column="email" jdbcType="VARCHAR"/>
<result property="organization" column="organization" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,manager_id,username,
password,email,organization,
create_time
</sql>
</mapper>

View File

@ -1,20 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.MapServer;
import java.util.List;
/**
* @author G1393
* @description 针对表map_server(上传基础地理数据并发布到geoserver上记录geoserver的存储信息)的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.MapServer
*/
public interface MapServerMapper extends BaseMapper<MapServer> {
List<MapServer> getMapService(Long id);
}

View File

@ -1,22 +0,0 @@
<?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.kening.vordm.mapper.MapServerMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.MapServer">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="name" column="name" jdbcType="VARCHAR"/>
<result property="vordmId" column="vordmId" jdbcType="INTEGER"/>
<result property="lat" column="lat" jdbcType="DOUBLE"/>
<result property="lon" column="lon" jdbcType="DOUBLE"/>
</resultMap>
<sql id="Base_Column_List">
id,name,disaster_id,
lat,lon
</sql>
<select id="getMapService" resultType="com.kening.vordm.entity.MapServer">
</select>
</mapper>

View File

@ -1,21 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.kening.vordm.entity.News;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @author G1393
* @description 针对表news(新闻咨询数据表)的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.News
*/
public interface NewsMapper extends BaseMapper<News> {
List<News> selectNewsPage(IPage<News> page, @Param("title") String title);
}

View File

@ -1,31 +0,0 @@
<?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.kening.vordm.mapper.NewsMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.News">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="title" column="title" jdbcType="VARCHAR"/>
<result property="content" column="content" jdbcType="VARCHAR"/>
<result property="link" column="link" jdbcType="VARCHAR"/>
<result property="type" column="type" jdbcType="INTEGER"/>
<result property="vordmId" column="vordm_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="status" column="status" jdbcType="SMALLINT"/>
<result property="managerId" column="manager_id" jdbcType="INTEGER"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,title,content,
link,type,vordm_id,
create_time,status,manager_id,
review_time
</sql>
<select id="selectNewsPage" resultMap="BaseResultMap">
select * from news where title like CONCAT(CONCAT('%', #{title}), '%')
</select>
</mapper>

View File

@ -1,16 +0,0 @@
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-03-30 17:40:28
* @Entity new.domain.PictureInfo
*/
public interface PictureInfoMapper extends BaseMapper<PictureInfo> {
}

View File

@ -1,21 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.kening.vordm.entity.RemoteSensingSourceData;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @author G1393
* @description 针对表remote_sensing_source_data(遥感影像源数据)的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.RemoteSensingSourceData
*/
public interface RemoteSensingSourceDataMapper extends BaseMapper<RemoteSensingSourceData> {
List<RemoteSensingSourceData> selectRemoteSensingSourceDataPage(IPage<RemoteSensingSourceData> page, @Param("thumbnail_link") String thumbnailLink);
}

View File

@ -1,54 +0,0 @@
<?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.kening.vordm.mapper.RemoteSensingSourceDataMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.RemoteSensingSourceData">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="thumbnailLink" column="thumbnail_link" jdbcType="VARCHAR"/>
<result property="productLevel" column="product_level" jdbcType="VARCHAR"/>
<result property="productSerialNum" column="product_serial_num" jdbcType="VARCHAR"/>
<result property="productTime" column="product_time" jdbcType="TIMESTAMP"/>
<result property="productBandsNum" column="product_bands_num" jdbcType="VARCHAR"/>
<result property="productResolution" column="product_resolution" jdbcType="VARCHAR"/>
<result property="rawDataStripeNum" column="raw_data_stripe_num" jdbcType="INTEGER"/>
<result property="cloudCover" column="cloud_cover" jdbcType="INTEGER"/>
<result property="productSize" column="product_size" jdbcType="INTEGER"/>
<result property="projectBandNum" column="project_band_num" jdbcType="INTEGER"/>
<result property="coverageArea" column="coverage_area" jdbcType="VARCHAR"/>
<result property="satelliteCode" column="satellite_code" jdbcType="VARCHAR"/>
<result property="receivingTime" column="receiving_time" jdbcType="TIMESTAMP"/>
<result property="upperLeftLat" column="upper_left_lat" jdbcType="DOUBLE"/>
<result property="upperLeftLon" column="upper_left_lon" jdbcType="DOUBLE"/>
<result property="upperRightLat" column="upper_right_lat" jdbcType="DOUBLE"/>
<result property="upperRightLon" column="upper_right_lon" jdbcType="DOUBLE"/>
<result property="viewCenterLat" column="view_center_lat" jdbcType="DOUBLE"/>
<result property="viewCenterLon" column="view_center_lon" jdbcType="DOUBLE"/>
<result property="lowerRightLat" column="lower_right_lat" jdbcType="DOUBLE"/>
<result property="lowerRightLon" column="lower_right_lon" jdbcType="DOUBLE"/>
<result property="lowerLeftLat" column="lower_left_lat" jdbcType="DOUBLE"/>
<result property="lowerLeftLon" column="lower_left_lon" jdbcType="DOUBLE"/>
<result property="vordmId" column="vordm_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="downloadUrl" column="download_url" jdbcType="VARCHAR"/>
<result property="sourceOrganization" column="source_organization" jdbcType="VARCHAR"/>
</resultMap>
<sql id="Base_Column_List">
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,
vordm_id,create_time,download_url,
source_organization
</sql>
<select id="selectRemoteSensingSourceDataPage" resultMap="BaseResultMap">
select * from remote_sensing_source_data where thumbnail_link like CONCAT(CONCAT('%', #{thumbnail_link}), '%')
</select>
</mapper>

View File

@ -1,16 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.ResponseInfo;
/**
* @author G1393
* @description 针对表response_info(灾害响应表每一个灾害可能有多个用户响应)的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.ResponseInfo
*/
public interface ResponseInfoMapper extends BaseMapper<ResponseInfo> {
}

View File

@ -1,16 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.SocialMedia;
/**
* @author G1393
* @description 针对表social_media(社交媒体数据表主要指twitterfacebook,微博等数据来源重要字段 time-content)的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.SocialMedia
*/
public interface SocialMediaMapper extends BaseMapper<SocialMedia> {
}

View File

@ -1,40 +0,0 @@
<?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.kening.vordm.mapper.SocialMediaMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.SocialMedia">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="link" column="link" jdbcType="VARCHAR"/>
<result property="time" column="time" jdbcType="TIMESTAMP"/>
<result property="content" column="content" jdbcType="VARCHAR"/>
<result property="userId" column="user_id" jdbcType="VARCHAR"/>
<result property="favoriteCount" column="favorite_count" jdbcType="INTEGER"/>
<result property="replyCount" column="reply_count" jdbcType="INTEGER"/>
<result property="visitCount" column="visit_count" jdbcType="INTEGER"/>
<result property="retweetCount" column="retweet_count" jdbcType="INTEGER"/>
<result property="geo" column="geo" jdbcType="VARCHAR"/>
<result property="coordinates" column="coordinates" jdbcType="VARCHAR"/>
<result property="place" column="place" jdbcType="VARCHAR"/>
<result property="contributors" column="contributors" jdbcType="VARCHAR"/>
<result property="topic" column="topic" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="vordmId" column="vordm_id" jdbcType="VARCHAR"/>
<result property="type" column="type" jdbcType="SMALLINT"/>
<result property="status" column="status" jdbcType="SMALLINT"/>
<result property="managerId" column="manager_id" jdbcType="INTEGER"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,link,time,
content,user_id,favorite_count,
reply_count,visit_count,retweet_count,
geo,coordinates,place,
contributors,topic,create_time,
vordm_id,type,status,
manager_id,review_time
</sql>
</mapper>

View File

@ -1,16 +0,0 @@
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-03-30 17:40:27
* @Entity new.domain.Tool
*/
public interface ToolMapper extends BaseMapper<Tool> {
}

View File

@ -1,30 +0,0 @@
<?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.kening.vordm.mapper.ToolMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.Tool">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="toolName" column="tool_name" jdbcType="VARCHAR"/>
<result property="label" column="label" jdbcType="VARCHAR"/>
<result property="introduction" column="Introduction" jdbcType="VARCHAR"/>
<result property="link" column="link" jdbcType="VARCHAR"/>
<result property="detail" column="detail" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="uploadId" column="upload_id" jdbcType="INTEGER"/>
<result property="managerId" column="manager_id" jdbcType="INTEGER"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
<result property="type" column="type" jdbcType="VARCHAR"/>
<result property="voluntaryFlag" column="voluntary_flag" jdbcType="INTEGER"/>
<result property="uploader" column="uploader" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
id,tool_name,label,
Introduction,link,detail,
create_time,upload_id,manager_id,
review_time,type,voluntary_flag,
uploader
</sql>
</mapper>

View File

@ -0,0 +1,16 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.VoluntaryUploadingData;
/**
* @author G1393
* @description 针对表voluntary_uploading_data(自愿者上传数据)的数据库操作Mapper
* @createDate 2023-04-04 15:54:31
* @Entity new.domain.VoluntaryUploadingData
*/
public interface VoluntaryUploadingDataMapper extends BaseMapper<VoluntaryUploadingData> {
}

View File

@ -2,22 +2,23 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kening.vordm.mapper.PictureInfoMapper">
<mapper namespace="com.kening.vordm.mapper.VoluntaryUploadingDataMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.PictureInfo">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.VoluntaryUploadingData">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="link" column="link" jdbcType="VARCHAR"/>
<result property="size" column="size" jdbcType="INTEGER"/>
<result property="type" column="type" jdbcType="VARCHAR"/>
<result property="vordmId" column="vordmId" jdbcType="INTEGER"/>
<result property="size" column="size" jdbcType="INTEGER"/>
<result property="details" column="details" jdbcType="VARCHAR"/>
<result property="uploadtime" column="uploadtime" jdbcType="TIMESTAMP"/>
<result property="disasterId" column="disaster_id" jdbcType="INTEGER"/>
<result property="link" column="link" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="isMain" column="is_main" jdbcType="SMALLINT"/>
<result property="uploader" column="uploader" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
id,link,size,
type,disaster_id,create_time,
is_main,uploader
id,type,size,
details,uploadtime,disaster_id,
link,create_time,uploader
</sql>
</mapper>

View File

@ -1,16 +0,0 @@
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-03-30 17:40:27
* @Entity new.domain.Websites
*/
public interface WebsitesMapper extends BaseMapper<Websites> {
}

View File

@ -1,23 +0,0 @@
<?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.kening.vordm.mapper.WebsitesMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.Websites">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="title" column="title" jdbcType="VARCHAR"/>
<result property="link" column="link" jdbcType="VARCHAR"/>
<result property="provider" column="provider" jdbcType="VARCHAR"/>
<result property="vordmId" column="vordmId" jdbcType="INTEGER"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="websiteId" column="website_id" jdbcType="VARCHAR"/>
<result property="uploader" column="uploader" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
id,title,link,
provider,disaster_id,create_time,
website_id,uploader
</sql>
</mapper>

View File

@ -1,16 +0,0 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.WordClouds;
/**
* @author G1393
* @description 针对表word_clouds(词云数据)的数据库操作Mapper
* @createDate 2023-03-30 17:40:27
* @Entity new.domain.WordClouds
*/
public interface WordCloudsMapper extends BaseMapper<WordClouds> {
}

View File

@ -0,0 +1,16 @@
package com.kening.vordm.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kening.vordm.entity.WordColuds;
/**
* @author G1393
* @description 针对表word_coluds(词云数据)的数据库操作Mapper
* @createDate 2023-04-04 15:54:31
* @Entity new.domain.WordColuds
*/
public interface WordColudsMapper extends BaseMapper<WordColuds> {
}

View File

@ -2,23 +2,23 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kening.vordm.mapper.WordCloudsMapper">
<mapper namespace="com.kening.vordm.mapper.WordColudsMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.WordClouds">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.WordColuds">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="date" column="date" jdbcType="DATE"/>
<result property="time" column="time" jdbcType="TIMESTAMP"/>
<result property="frequency" column="frequency" jdbcType="INTEGER"/>
<result property="word" column="word" jdbcType="VARCHAR"/>
<result property="vordmId" column="vordm_id" jdbcType="VARCHAR"/>
<result property="disasterId" column="disaster_id" jdbcType="INTEGER"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="status" column="status" jdbcType="SMALLINT"/>
<result property="managerId" column="manager_id" jdbcType="INTEGER"/>
<result property="managerId" column="manager_id" jdbcType="BIGINT"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,date,frequency,
word,vordm_id,create_time,
id,time,frequency,
word,disaster_id,create_time,
status,manager_id,review_time
</sql>
</mapper>

View File

@ -1,13 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.AccountInfo;
/**
* @author G1393
* @description 针对表account_info(游客信息表或者志愿者)的数据库操作Service
* @createDate 2023-03-30 17:40:28
*/
public interface AccountInfoService extends IService<AccountInfo> {
}

View File

@ -1,16 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.DisasterInfo;
import com.kening.vordm.vo.DisasterInfoVo;
import java.util.List;
/**
* @author G1393
* @description 针对表disaster_info(灾害信息表存储灾害信息)的数据库操作Service
* @createDate 2023-03-30 17:40:27
*/
public interface DisasterInfoService extends IService<DisasterInfo> {
List<DisasterInfoVo> getAllDataByCountry(String country);
}

View File

@ -1,14 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.DisasterType;
import java.util.List;
/**
* @author G1393
* @description 针对表disaster_type的数据库操作Service
* @createDate 2023-03-30 17:40:27
*/
public interface DisasterTypeService extends IService<DisasterType> {
}

View File

@ -1,13 +0,0 @@
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-03-30 17:40:27
*/
public interface DownloadRecordService extends IService<DownloadRecord> {
}

View File

@ -1,13 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.EntityData;
/**
* @author G1393
* @description 针对表entity_data(其他上传的实体数据)的数据库操作Service
* @createDate 2023-03-30 17:40:27
*/
public interface EntityDataService extends IService<EntityData> {
}

View File

@ -0,0 +1,14 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.ExportHotspot;
/**
* @author G1393
* @description 针对表export_hotspot的数据库操作Service
* @createDate 2023-04-04 15:54:30
*/
public interface ExportHotspotService extends IService<ExportHotspot> {
}

View File

@ -0,0 +1,14 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.ExportNews;
/**
* @author G1393
* @description 针对表export_news的数据库操作Service
* @createDate 2023-04-04 15:54:30
*/
public interface ExportNewsService extends IService<ExportNews> {
}

View File

@ -0,0 +1,14 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.ExportSocialMedia;
/**
* @author G1393
* @description 针对表export_social_media的数据库操作Service
* @createDate 2023-04-04 15:54:30
*/
public interface ExportSocialMediaService extends IService<ExportSocialMedia> {
}

View File

@ -0,0 +1,14 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.ExportWordClouds;
/**
* @author G1393
* @description 针对表export_word_clouds的数据库操作Service
* @createDate 2023-04-04 15:54:30
*/
public interface ExportWordCloudsService extends IService<ExportWordClouds> {
}

View File

@ -0,0 +1,14 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.GuestInfo;
/**
* @author G1393
* @description 针对表guest_info(游客信息表/志愿者)的数据库操作Service
* @createDate 2023-04-04 15:54:30
*/
public interface GuestInfoService extends IService<GuestInfo> {
}

View File

@ -0,0 +1,14 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.GuestManageDisasterRef;
/**
* @author G1393
* @description 针对表guest_manage_disaster_ref(灾害响应表每一个灾害可能有多个用户响应)的数据库操作Service
* @createDate 2023-04-04 15:54:30
*/
public interface GuestManageDisasterRefService extends IService<GuestManageDisasterRef> {
}

View File

@ -1,13 +0,0 @@
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-03-30 17:40:27
*/
public interface HotspotService extends IService<Hotspot> {
}

View File

@ -1,13 +0,0 @@
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-03-30 17:40:27
*/
public interface ManagerInfoService extends IService<ManagerInfo> {
}

View File

@ -1,13 +0,0 @@
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-03-30 17:40:27
*/
public interface MapServerService extends IService<MapServer> {
}

View File

@ -1,16 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.News;
/**
* @author G1393
* @description 针对表news(新闻咨询数据表)的数据库操作Service
* @createDate 2023-03-30 17:40:27
*/
public interface NewsService extends IService<News> {
IPage<News> selectNewsPage(IPage<News> page, String title);
}

View File

@ -1,13 +0,0 @@
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-03-30 17:40:28
*/
public interface PictureInfoService extends IService<PictureInfo> {
}

View File

@ -1,15 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.RemoteSensingSourceData;
/**
* @author G1393
* @description 针对表remote_sensing_source_data(遥感影像源数据)的数据库操作Service
* @createDate 2023-03-30 17:40:27
*/
public interface RemoteSensingSourceDataService extends IService<RemoteSensingSourceData> {
IPage<RemoteSensingSourceData> selectRemoteSensingSourceDataPage(IPage<RemoteSensingSourceData> page, String thumbnailLink);
}

View File

@ -1,13 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.ResponseInfo;
/**
* @author G1393
* @description 针对表response_info(灾害响应表每一个灾害可能有多个用户响应)的数据库操作Service
* @createDate 2023-03-30 17:40:27
*/
public interface ResponseInfoService extends IService<ResponseInfo> {
}

View File

@ -1,13 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.SocialMedia;
/**
* @author G1393
* @description 针对表social_media(社交媒体数据表主要指twitterfacebook,微博等数据来源重要字段 time-content)的数据库操作Service
* @createDate 2023-03-30 17:40:27
*/
public interface SocialMediaService extends IService<SocialMedia> {
}

View File

@ -1,13 +0,0 @@
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-03-30 17:40:27
*/
public interface ToolService extends IService<Tool> {
}

View File

@ -0,0 +1,14 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.VoluntaryUploadingData;
/**
* @author G1393
* @description 针对表voluntary_uploading_data(自愿者上传数据)的数据库操作Service
* @createDate 2023-04-04 15:54:31
*/
public interface VoluntaryUploadingDataService extends IService<VoluntaryUploadingData> {
}

View File

@ -1,13 +0,0 @@
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-03-30 17:40:27
*/
public interface WebsitesService extends IService<Websites> {
}

View File

@ -1,13 +0,0 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.WordClouds;
/**
* @author G1393
* @description 针对表word_clouds(词云数据)的数据库操作Service
* @createDate 2023-03-30 17:40:27
*/
public interface WordCloudsService extends IService<WordClouds> {
}

View File

@ -0,0 +1,14 @@
package com.kening.vordm.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.kening.vordm.entity.WordColuds;
/**
* @author G1393
* @description 针对表word_coluds(词云数据)的数据库操作Service
* @createDate 2023-04-04 15:54:31
*/
public interface WordColudsService extends IService<WordColuds> {
}

View File

@ -1,18 +0,0 @@
package com.kening.vordm.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.kening.vordm.entity.AccountInfo;
import com.kening.vordm.mapper.AccountInfoMapper;
import com.kening.vordm.service.AccountInfoService;
import org.springframework.stereotype.Service;
/**
* @author G1393
* @description 针对表account_info(游客信息表或者志愿者)的数据库操作Service实现
* @createDate 2023-03-30 17:40:28
*/
@Service
public class AccountInfoServiceImpl extends ServiceImpl<AccountInfoMapper, AccountInfo>
implements AccountInfoService {
}

View File

@ -1,25 +0,0 @@
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 com.kening.vordm.vo.DisasterInfoVo;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author G1393
* @description 针对表disaster_info(灾害信息表存储灾害信息)的数据库操作Service实现
* @createDate 2023-03-30 17:40:27
*/
@Service
public class DisasterInfoServiceImpl extends ServiceImpl<DisasterInfoMapper, DisasterInfo>
implements DisasterInfoService {
@Override
public List<DisasterInfoVo> getAllDataByCountry(String country) {
return this.baseMapper.socialMediaData(country);
}
}

View File

@ -1,19 +0,0 @@
package com.kening.vordm.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.kening.vordm.entity.DisasterType;
import com.kening.vordm.mapper.DisasterTypeMapper;
import com.kening.vordm.service.DisasterTypeService;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author G1393
* @description 针对表disaster_type的数据库操作Service实现
* @createDate 2023-03-30 17:40:27
*/
@Service
public class DisasterTypeServiceImpl extends ServiceImpl<DisasterTypeMapper, DisasterType>
implements DisasterTypeService {
}

View File

@ -1,18 +0,0 @@
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-03-30 17:40:27
*/
@Service
public class DownloadRecordServiceImpl extends ServiceImpl<DownloadRecordMapper, DownloadRecord>
implements DownloadRecordService {
}

View File

@ -1,18 +0,0 @@
package com.kening.vordm.service.impl;
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-03-30 17:40:27
*/
@Service
public class EntityDataServiceImpl extends ServiceImpl<EntityDataMapper, EntityData>
implements EntityDataService {
}

View File

@ -0,0 +1,18 @@
package com.kening.vordm.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.kening.vordm.entity.ExportHotspot;
import com.kening.vordm.mapper.ExportHotspotMapper;
import com.kening.vordm.service.ExportHotspotService;
import org.springframework.stereotype.Service;
/**
* @author G1393
* @description 针对表export_hotspot的数据库操作Service实现
* @createDate 2023-04-04 15:54:30
*/
@Service
public class ExportHotspotServiceImpl extends ServiceImpl<ExportHotspotMapper, ExportHotspot>
implements ExportHotspotService {
}

Some files were not shown because too many files have changed in this diff Show More