项目提交

This commit is contained in:
glj 2023-04-04 16:40:47 +08:00
parent a61d222a25
commit 03e21c5f96
61 changed files with 1916 additions and 1 deletions

View File

@ -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;
}

View File

@ -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为社交媒体-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

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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,bing0-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;
}

View File

@ -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;
/**
* 数据格式jpgpng
*/
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;
}

View File

@ -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;
}

View File

@ -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;
/**
* 社交媒体数据表主要指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 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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -25,7 +25,7 @@ public class EntityDataController {
* @param query current当前页 size 每页数据量
* @return
*/
@GetMapping("/getList")
@GetMapping("/list")
public R<IPage<EntityData>> getEntityDataList(EntityData entityData, Query query) {
return R.data(respondInfoService.getEntityDataList(Condition.getPage(query), entityData));
}

View File

@ -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<DisasterInfo> {
}

View File

@ -0,0 +1,34 @@
<?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="uploadTime" column="upload_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="spiderType" column="spider_type" jdbcType="INTEGER"/>
<result property="tempendTime" column="tempend_time" jdbcType="TIMESTAMP"/>
<result property="tempStartTime" column="temp_start_time" jdbcType="TIMESTAMP"/>
<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>
<sql id="Base_Column_List">
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
</sql>
</mapper>

View File

@ -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<DownloadRecord> {
}

View File

@ -0,0 +1,19 @@
<?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="BIGINT"/>
<result property="diasterId" column="diaster_id" jdbcType="BIGINT"/>
<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

@ -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<EntityData> {
IPage<EntityData> getEntityDataList(@Param("entityData") EntityData entityData, IPage<Object> page);
}

View File

@ -0,0 +1,46 @@
<?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="VARCHAR"/>
<result property="link" column="link" jdbcType="VARCHAR"/>
<result property="remark" column="remark" jdbcType="VARCHAR"/>
<result property="uploadTime" column="upload_time" jdbcType="TIMESTAMP"/>
<result property="disasterId" column="disaster_id" jdbcType="BIGINT"/>
<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="status" column="status" jdbcType="INTEGER"/>
<result property="uploaderId" column="uploader_id" jdbcType="BIGINT"/>
<result property="managerId" column="manager_id" jdbcType="BIGINT"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
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
</sql>
<select id="getEntityDataList" resultType="com.kening.vordm.entity.EntityData">
select
<include refid="Base_Column_List"/>
from entity_data ed
<where>
<if test="entityData.disasterId != null and entityData.disasterId != ''">
ed.disaster_id = #{entityData.disasterId}
</if>
</where>
ORDER BY ed.upload_time DESC
</select>
</mapper>

View File

@ -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<Hotspot> {
}

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.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="disasterId" column="disaster_id" jdbcType="BIGINT"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="status" column="status" jdbcType="SMALLINT"/>
<result property="managerId" column="manager_id" jdbcType="BIGINT"/>
<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

@ -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<ManagerInfo> {
}

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.ManagerInfoMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.ManagerInfo">
<id property="id" column="id" jdbcType="BIGINT"/>
<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,username,password,
email,organization,create_time
</sql>
</mapper>

View File

@ -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<MapServer> {
}

View File

@ -0,0 +1,19 @@
<?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="disasterId" column="disaster_id" jdbcType="BIGINT"/>
<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>
</mapper>

View File

@ -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<News> {
}

View File

@ -0,0 +1,26 @@
<?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="disasterId" column="disaster_id" jdbcType="BIGINT"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="status" column="status" jdbcType="SMALLINT"/>
<result property="managerId" column="manager_id" jdbcType="BIGINT"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
</resultMap>
<sql id="Base_Column_List">
id,title,content,
link,type,disaster_id,
create_time,status,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.PictureInfo;
/**
* @author G1393
* @description 针对表picture_info(照片存储表)的数据库操作Mapper
* @createDate 2023-04-04 15:54:31
* @Entity new.domain.PictureInfo
*/
public interface PictureInfoMapper extends BaseMapper<PictureInfo> {
}

View File

@ -0,0 +1,23 @@
<?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.PictureInfoMapper">
<resultMap id="BaseResultMap" type="com.kening.vordm.entity.PictureInfo">
<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="disasterId" column="disaster_id" jdbcType="BIGINT"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="isMain" column="is_main" jdbcType="SMALLINT"/>
<result property="uploadId" column="upload_id" jdbcType="BIGINT"/>
</resultMap>
<sql id="Base_Column_List">
id,link,size,
type,disaster_id,create_time,
is_main,upload_id
</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.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<RemoteSensingSourceData> {
}

View File

@ -0,0 +1,47 @@
<?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="INTEGER"/>
<result property="productResolution" column="product_resolution" jdbcType="DOUBLE"/>
<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="disasterId" column="disaster_id" jdbcType="BIGINT"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
</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,
disaster_id,create_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.SocialMedia;
/**
* @author G1393
* @description 针对表social_media(社交媒体数据表主要指twitterfacebook,微博等数据来源重要字段 time-content)的数据库操作Mapper
* @createDate 2023-04-04 15:54:31
* @Entity new.domain.SocialMedia
*/
public interface SocialMediaMapper extends BaseMapper<SocialMedia> {
}

View File

@ -0,0 +1,39 @@
<?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="disasterId" column="disaster_id" jdbcType="BIGINT"/>
<result property="type" column="type" jdbcType="SMALLINT"/>
<result property="status" column="status" jdbcType="SMALLINT"/>
<result property="managerId" column="manager_id" jdbcType="BIGINT"/>
<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,
disaster_id,type,status,
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.Tool;
/**
* @author G1393
* @description 针对表tool(模型工具表)的数据库操作Mapper
* @createDate 2023-04-04 15:54:31
* @Entity new.domain.Tool
*/
public interface ToolMapper extends BaseMapper<Tool> {
}

View File

@ -0,0 +1,30 @@
<?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="BIGINT"/>
</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.Websites;
/**
* @author G1393
* @description 针对表websites(减灾网址)的数据库操作Mapper
* @createDate 2023-04-04 15:54:31
* @Entity new.domain.Websites
*/
public interface WebsitesMapper extends BaseMapper<Websites> {
}

View File

@ -0,0 +1,23 @@
<?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="disasterId" column="disaster_id" jdbcType="BIGINT"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="websiteId" column="website_id" jdbcType="BIGINT"/>
<result property="uploadId" column="upload_id" jdbcType="BIGINT"/>
</resultMap>
<sql id="Base_Column_List">
id,title,link,
provider,disaster_id,create_time,
website_id,upload_id
</sql>
</mapper>

View File

@ -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<DisasterInfo> {
}

View File

@ -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<DownloadRecord> {
}

View File

@ -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<EntityData> {
IPage<EntityData> getEntityDataList(IPage<Object> page, EntityData entityData);
}

View File

@ -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<Hotspot> {
}

View File

@ -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<ManagerInfo> {
}

View File

@ -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<MapServer> {
}

View File

@ -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<News> {
}

View File

@ -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<PictureInfo> {
}

View File

@ -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<RemoteSensingSourceData> {
}

View File

@ -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(社交媒体数据表主要指twitterfacebook,微博等数据来源重要字段 time-content)的数据库操作Service
* @createDate 2023-04-04 15:54:31
*/
public interface SocialMediaService extends IService<SocialMedia> {
}

View File

@ -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<Tool> {
}

View File

@ -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<Websites> {
}

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.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<DisasterInfoMapper, DisasterInfo>
implements DisasterInfoService {
}

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.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<DownloadRecordMapper, DownloadRecord>
implements DownloadRecordService {
}

View File

@ -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<EntityDataMapper, EntityData>
implements EntityDataService {
@Override
public IPage<EntityData> getEntityDataList(IPage<Object> page, EntityData entityData) {
this.baseMapper.getEntityDataList(entityData,page);
return null;
}
}

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.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<HotspotMapper, Hotspot>
implements HotspotService {
}

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.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<ManagerInfoMapper, ManagerInfo>
implements ManagerInfoService {
}

View File

@ -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<MapServerMapper, MapServer>
implements MapServerService {
}

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.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<NewsMapper, News>
implements NewsService {
}

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.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<PictureInfoMapper, PictureInfo>
implements PictureInfoService {
}

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.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<RemoteSensingSourceDataMapper, RemoteSensingSourceData>
implements RemoteSensingSourceDataService {
}

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.SocialMedia;
import com.kening.vordm.mapper.SocialMediaMapper;
import com.kening.vordm.service.SocialMediaService;
import org.springframework.stereotype.Service;
/**
* @author G1393
* @description 针对表social_media(社交媒体数据表主要指twitterfacebook,微博等数据来源重要字段 time-content)的数据库操作Service实现
* @createDate 2023-04-04 15:54:31
*/
@Service
public class SocialMediaServiceImpl extends ServiceImpl<SocialMediaMapper, SocialMedia>
implements SocialMediaService {
}

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.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<ToolMapper, Tool>
implements ToolService {
}

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.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<WebsitesMapper, Websites>
implements WebsitesService {
}