diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/RnAutoThresholdResultHisMapper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/RnAutoThresholdResultHisMapper.java new file mode 100644 index 00000000..821f9753 --- /dev/null +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/RnAutoThresholdResultHisMapper.java @@ -0,0 +1,12 @@ +package org.jeecg.modules.base.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.jeecg.modules.base.entity.rnauto.GardsThresholdResultHistory; + +@Mapper +public interface RnAutoThresholdResultHisMapper extends BaseMapper { + + + +} diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/RnManThresholdResultHisMapper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/RnManThresholdResultHisMapper.java new file mode 100644 index 00000000..14b8cb08 --- /dev/null +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/RnManThresholdResultHisMapper.java @@ -0,0 +1,9 @@ +package org.jeecg.modules.base.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.jeecg.modules.base.entity.rnman.GardsThresholdResultHistory; + +@Mapper +public interface RnManThresholdResultHisMapper extends BaseMapper { +} diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/ThresholdRnAutoResultMapper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/ThresholdRnAutoResultMapper.java new file mode 100644 index 00000000..d2f52dc3 --- /dev/null +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/ThresholdRnAutoResultMapper.java @@ -0,0 +1,21 @@ +package org.jeecg.modules.base.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.base.entity.ThresholdMetric; +import org.jeecg.modules.base.entity.rnauto.GardsThresholdResult; + +import java.util.List; + +@Mapper +public interface ThresholdRnAutoResultMapper extends BaseMapper { + + List selectByStationId(String stationId); + + void deleteByStationId(String stationId); + + int batchInsert(List subList); + + List selectByRnAutoStationIds(@Param("stationIds") List stationIds, @Param("oneYearAgo") String oneYearAgo); +} diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/ThresholdRnManResultMapper.java b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/ThresholdRnManResultMapper.java new file mode 100644 index 00000000..3bdecdc8 --- /dev/null +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/ThresholdRnManResultMapper.java @@ -0,0 +1,21 @@ +package org.jeecg.modules.base.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.base.entity.ThresholdMetric; +import org.jeecg.modules.base.entity.rnman.GardsThresholdResult; + +import java.util.List; + +@Mapper +public interface ThresholdRnManResultMapper extends BaseMapper { + + int batchInsertRnMan(@Param("list") List results); + + void deleteByStationId(String stationId); + + List selectByStationId(String stationId); + + List selectByRnManStationIds(@Param("stationIds") List stationIds, @Param("oneYearAgo") String oneYearAgo); +} diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/ThresholdRnAutoResultMapper.xml b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/ThresholdRnAutoResultMapper.xml new file mode 100644 index 00000000..857e3e3d --- /dev/null +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/ThresholdRnAutoResultMapper.xml @@ -0,0 +1,69 @@ + + + + + INSERT ALL + + INTO RNAUTO.GARDS_THRESHOLD_RESULT (id, station_id, nuclidename, threshold_value, median, percentile25, + percentile75) + VALUES (#{result.id}, #{result.stationId}, #{result.nuclideName}, #{result.thresholdValue},#{result.median}, + #{result.percentile25}, #{result.percentile75}) + + SELECT 1 FROM DUAL + + + + DELETE + FROM RNAUTO.GARDS_THRESHOLD_RESULT + WHERE STATION_ID = #{stationId} + + + + + + + + + \ No newline at end of file diff --git a/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/ThresholdRnManResultMapper.xml b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/ThresholdRnManResultMapper.xml new file mode 100644 index 00000000..8064429f --- /dev/null +++ b/jeecg-boot-base-core/src/main/java/org/jeecg/modules/base/mapper/xml/ThresholdRnManResultMapper.xml @@ -0,0 +1,71 @@ + + + + + + INSERT INTO RN_MAN_TABLE ( + RNMAN.GARDS_THRESHOLD_RESULT (id, station_id, nuclidename, threshold_value, median, percentile25, percentile75) + ) VALUES + + ( + #{item.id}, + #{item.station_id}, + #{item.nuclidename}, + #{item.median}, + #{item.percentile25}, + #{item.percentile75} + ) + + + + + DELETE + FROM RNMAN.GARDS_THRESHOLD_RESULT + WHERE STATION_ID = #{stationId} + + + + + + \ No newline at end of file