bihuisong 1 год назад
Родитель
Сommit
f1e0c5fa4a

+ 16 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/MunicipalMisprint.java

@@ -0,0 +1,16 @@
+package com.ruoyi.system.domain;
+
+import lombok.Data;
+
+
+@Data
+public class MunicipalMisprint {
+
+    private Long id;
+
+    private String misprintName;
+
+    private String misprintCount;
+
+
+}

+ 18 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/PopularInformation.java

@@ -0,0 +1,18 @@
+package com.ruoyi.system.domain;
+
+import lombok.Data;
+
+
+@Data
+public class PopularInformation {
+
+    private Long id;
+
+    private String popularRanking;
+
+    private String informationName;
+
+    private String popularBrowse;
+
+
+}

+ 22 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/MunicipalMisprintMapper.java

@@ -0,0 +1,22 @@
+package com.ruoyi.system.mapper;
+
+import com.ruoyi.system.domain.MunicipalMisprint;
+import com.ruoyi.system.domain.WebSiteTenDaysHits;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+
+public interface MunicipalMisprintMapper {
+
+    List<MunicipalMisprint> selectMunicipalMisprintList();
+
+    void deleteMunicipalMisprintAll();
+    /**
+     * 网站可用性实时监测-数据推送接口
+     */
+    void insertBatch(@Param("list") List<MunicipalMisprint> list);
+
+
+
+}

+ 22 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/PopularInformationMapper.java

@@ -0,0 +1,22 @@
+package com.ruoyi.system.mapper;
+
+import com.ruoyi.system.domain.MunicipalMisprint;
+import com.ruoyi.system.domain.PopularInformation;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+
+public interface PopularInformationMapper {
+
+    List<PopularInformation> selectPopularInformationList();
+
+    void deletePopularInformationAll();
+    /**
+     * 网站可用性实时监测-数据推送接口
+     */
+    void insertBatch(@Param("list") List<PopularInformation> list);
+
+
+
+}

+ 14 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/IMunicipalMisprintService.java

@@ -0,0 +1,14 @@
+package com.ruoyi.system.service;
+
+import com.ruoyi.system.domain.MunicipalMisprint;
+import com.ruoyi.system.domain.WebSiteTenDaysHits;
+
+import java.util.List;
+
+public interface IMunicipalMisprintService {
+
+    List<MunicipalMisprint> selectMunicipalMisprintList();
+
+    void insertBatch(List<MunicipalMisprint> list);
+
+}

+ 13 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/IPopularInformationService.java

@@ -0,0 +1,13 @@
+package com.ruoyi.system.service;
+
+import com.ruoyi.system.domain.PopularInformation;
+
+import java.util.List;
+
+public interface IPopularInformationService {
+
+    List<PopularInformation> selectPopularInformationList();
+
+    void insertBatch(List<PopularInformation> list);
+
+}

+ 33 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/MunicipalMisprintServiceImpl.java

@@ -0,0 +1,33 @@
+package com.ruoyi.system.service.impl;
+
+import com.ruoyi.system.domain.MunicipalMisprint;
+import com.ruoyi.system.domain.WebSiteTenDaysHits;
+import com.ruoyi.system.mapper.MunicipalMisprintMapper;
+import com.ruoyi.system.mapper.WebSiteTenDaysHitsMapper;
+import com.ruoyi.system.service.IMunicipalMisprintService;
+import com.ruoyi.system.service.IWebSiteTenDaysHitsService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+
+@Service
+public class MunicipalMisprintServiceImpl implements IMunicipalMisprintService {
+
+
+    @Autowired
+    private MunicipalMisprintMapper municipalMisprintMapper;
+
+
+    @Override
+    public List<MunicipalMisprint> selectMunicipalMisprintList() {
+        return municipalMisprintMapper.selectMunicipalMisprintList();
+    }
+
+    @Override
+    public void insertBatch(List<MunicipalMisprint> list) {
+        municipalMisprintMapper.deleteMunicipalMisprintAll();
+        municipalMisprintMapper.insertBatch(list);
+    }
+}

+ 33 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PopularInformationServiceImpl.java

@@ -0,0 +1,33 @@
+package com.ruoyi.system.service.impl;
+
+import com.ruoyi.system.domain.MunicipalMisprint;
+import com.ruoyi.system.domain.PopularInformation;
+import com.ruoyi.system.mapper.MunicipalMisprintMapper;
+import com.ruoyi.system.mapper.PopularInformationMapper;
+import com.ruoyi.system.service.IMunicipalMisprintService;
+import com.ruoyi.system.service.IPopularInformationService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+
+@Service
+public class PopularInformationServiceImpl implements IPopularInformationService {
+
+
+    @Autowired
+    private PopularInformationMapper popularInformationMapper;
+
+
+    @Override
+    public List<PopularInformation> selectPopularInformationList() {
+        return popularInformationMapper.selectPopularInformationList();
+    }
+
+    @Override
+    public void insertBatch(List<PopularInformation> list) {
+        popularInformationMapper.deletePopularInformationAll();
+        popularInformationMapper.insertBatch(list);
+    }
+}

+ 33 - 0
ruoyi-system/src/main/resources/mapper/system/MunicipalMisprintMapper.xml

@@ -0,0 +1,33 @@
+<?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.ruoyi.system.mapper.MunicipalMisprintMapper">
+    
+    <resultMap type="MunicipalMisprint" id="MunicipalMisprintResult">
+    	<id     property="id"      column="id"      />
+        <result property="misprintName"    column="misprint_name"    />
+        <result property="misprintCount"     column="misprint_count"     />
+    </resultMap>
+    
+    <sql id="selectMunicipalMisprintVo">
+        select id, misprint_name, misprint_count from sooka_municipal_misprint
+    </sql>
+
+    <select id="selectMunicipalMisprintList" parameterType="MunicipalMisprint" resultMap="MunicipalMisprintResult">
+        <include refid="selectMunicipalMisprintVo"/>
+    </select>
+
+	<delete id="deleteMunicipalMisprintAll" parameterType="Long">
+		delete from sooka_municipal_misprint
+	</delete>
+
+	<insert id="insertBatch">
+		insert into sooka_municipal_misprint (misprint_name, misprint_count) values
+		<foreach item="item" collection="list" separator=",">
+			(#{item.misprintName},#{item.misprintCount})
+		</foreach>
+	</insert>
+
+
+</mapper>

+ 34 - 0
ruoyi-system/src/main/resources/mapper/system/PopularInformationMapper.xml

@@ -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.ruoyi.system.mapper.PopularInformationMapper">
+    
+    <resultMap type="PopularInformation" id="PopularInformationResult">
+    	<id     property="id"      column="id"      />
+        <result property="popularRanking"    column="popular_ranking"    />
+        <result property="informationName"     column="information_name"     />
+        <result property="popularBrowse"     column="popular_browse"     />
+    </resultMap>
+    
+    <sql id="selectPopularInformationVo">
+        select id, popular_ranking, information_name, popular_browse from sooka_popularinformation
+    </sql>
+
+    <select id="selectPopularInformationList" parameterType="PopularInformation" resultMap="PopularInformationResult">
+        <include refid="selectPopularInformationVo"/>
+    </select>
+
+	<delete id="deletePopularInformationAll" parameterType="Long">
+		delete from sooka_popularinformation
+	</delete>
+
+	<insert id="insertBatch">
+		insert into sooka_popularinformation (popular_ranking, information_name, popular_browse) values
+		<foreach item="item" collection="list" separator=",">
+			(#{item.popularRanking},#{item.informationName},#{item.popularBrowse})
+		</foreach>
+	</insert>
+
+
+</mapper>