合并代码
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
package com.njcn.harmonic.mapper.distribution;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.harmonic.pojo.po.RMpBenchmarkLevelM;
|
||||
|
||||
/**
|
||||
* @author jianghf
|
||||
* @description 针对表【r_mp_benchmark_level_m】的数据库操作Mapper
|
||||
* @createDate 2022-10-11 10:32:18
|
||||
* @Entity com.njcn.device.pms.pojo.po.RMpBenchmarkLevelM
|
||||
*/
|
||||
public interface PwRMpBenchmarkLevelMMapper extends BaseMapper<RMpBenchmarkLevelM> {
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.harmonic.mapper.distribution;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.harmonic.pojo.po.RMpBenchmarkLevelQ;
|
||||
|
||||
/**
|
||||
* @author jianghf
|
||||
* @description 针对表【r_mp_benchmark_level_q】的数据库操作Mapper
|
||||
* @createDate 2022-10-11 10:32:18
|
||||
* @Entity com.njcn.device.pms.pojo.po.RMpBenchmarkLevelQ
|
||||
*/
|
||||
public interface PwRMpBenchmarkLevelQMapper extends BaseMapper<RMpBenchmarkLevelQ> {
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.harmonic.mapper.distribution;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.harmonic.pojo.po.RMpBenchmarkLevelY;
|
||||
|
||||
/**
|
||||
* @author jianghf
|
||||
* @description 针对表【r_mp_benchmark_level_y】的数据库操作Mapper
|
||||
* @createDate 2022-10-11 10:32:18
|
||||
* @Entity com.njcn.device.pms.pojo.po.RMpBenchmarkLevelY
|
||||
*/
|
||||
public interface PwRMpBenchmarkLevelYMapper extends BaseMapper<RMpBenchmarkLevelY> {
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.njcn.harmonic.mapper.distribution;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.njcn.harmonic.pojo.param.RStatPwPermeabilityMParam;
|
||||
import com.njcn.harmonic.pojo.po.RStatPwPermeabilityM;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.harmonic.pojo.vo.RStatPwPermeabilityMVO;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author jianghf
|
||||
* @description 针对表【r_stat_pw_permeability_m】的数据库操作Mapper
|
||||
* @createDate 2022-11-07 10:35:21
|
||||
* @Entity com.njcn.harmonic.pojo.po.RStatPwPermeabilityM
|
||||
*/
|
||||
public interface RStatPwPermeabilityMMapper extends BaseMapper<RStatPwPermeabilityM> {
|
||||
|
||||
Page<RStatPwPermeabilityMVO> getPwPermeabilityList(IPage<RStatPwPermeabilityMVO> page, @Param("condMap") Map<String, Object> condMap);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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.njcn.harmonic.mapper.distribution.PwRMpBenchmarkLevelMMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.RMpBenchmarkLevelM">
|
||||
<id property="measurementPointId" column="measurement_point_id" jdbcType="VARCHAR"/>
|
||||
<id property="dataDate" column="data_date" jdbcType="DATE"/>
|
||||
<result property="voltageAvg" column="voltage_avg" jdbcType="FLOAT"/>
|
||||
<result property="voltageSd" column="voltage_sd" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceAvg" column="unbalance_avg" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceSd" column="unbalance_sd" jdbcType="FLOAT"/>
|
||||
<result property="vthdAvg" column="vthd_avg" jdbcType="FLOAT"/>
|
||||
<result property="vthdSd" column="vthd_sd" jdbcType="FLOAT"/>
|
||||
<result property="flickerAvg" column="flicker_avg" jdbcType="FLOAT"/>
|
||||
<result property="flickerSd" column="flicker_sd" jdbcType="FLOAT"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
measurement_point_id,data_date,voltage_avg,
|
||||
voltage_sd,unbalance_avg,unbalance_sd,
|
||||
vthd_avg,vthd_sd,flicker_avg,
|
||||
flicker_sd
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -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.njcn.harmonic.mapper.distribution.PwRMpBenchmarkLevelQMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.RMpBenchmarkLevelQ">
|
||||
<id property="measurementPointId" column="measurement_point_id" jdbcType="VARCHAR"/>
|
||||
<id property="dataDate" column="data_date" jdbcType="DATE"/>
|
||||
<result property="voltageAvg" column="voltage_avg" jdbcType="FLOAT"/>
|
||||
<result property="voltageSd" column="voltage_sd" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceAvg" column="unbalance_avg" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceSd" column="unbalance_sd" jdbcType="FLOAT"/>
|
||||
<result property="vthdAvg" column="vthd_avg" jdbcType="FLOAT"/>
|
||||
<result property="vthdSd" column="vthd_sd" jdbcType="FLOAT"/>
|
||||
<result property="flickerAvg" column="flicker_avg" jdbcType="FLOAT"/>
|
||||
<result property="flickerSd" column="flicker_sd" jdbcType="FLOAT"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
measurement_point_id,data_date,voltage_avg,
|
||||
voltage_sd,unbalance_avg,unbalance_sd,
|
||||
vthd_avg,vthd_sd,flicker_avg,
|
||||
flicker_sd
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -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.njcn.harmonic.mapper.distribution.PwRMpBenchmarkLevelYMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.RMpBenchmarkLevelY">
|
||||
<id property="measurementPointId" column="measurement_point_id" jdbcType="VARCHAR"/>
|
||||
<id property="dataDate" column="data_date" jdbcType="DATE"/>
|
||||
<result property="voltageAvg" column="voltage_avg" jdbcType="FLOAT"/>
|
||||
<result property="voltageSd" column="voltage_sd" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceAvg" column="unbalance_avg" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceSd" column="unbalance_sd" jdbcType="FLOAT"/>
|
||||
<result property="vthdAvg" column="vthd_avg" jdbcType="FLOAT"/>
|
||||
<result property="vthdSd" column="vthd_sd" jdbcType="FLOAT"/>
|
||||
<result property="flickerAvg" column="flicker_avg" jdbcType="FLOAT"/>
|
||||
<result property="flickerSd" column="flicker_sd" jdbcType="FLOAT"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
measurement_point_id,data_date,voltage_avg,
|
||||
voltage_sd,unbalance_avg,unbalance_sd,
|
||||
vthd_avg,vthd_sd,flicker_avg,
|
||||
flicker_sd
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -0,0 +1,82 @@
|
||||
<?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.njcn.harmonic.mapper.distribution.RStatPwPermeabilityMMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.RStatPwPermeabilityM">
|
||||
<id property="orgNo" column="org_no" jdbcType="VARCHAR"/>
|
||||
<id property="dataDate" column="data_date" jdbcType="DATE"/>
|
||||
<id property="psrId" column="psr_id" jdbcType="VARCHAR"/>
|
||||
<result property="voltageAvg" column="voltage_avg" jdbcType="FLOAT"/>
|
||||
<result property="voltageSd" column="voltage_sd" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceAvg" column="unbalance_avg" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceSd" column="unbalance_sd" jdbcType="FLOAT"/>
|
||||
<result property="vthdAvg" column="vthd_avg" jdbcType="FLOAT"/>
|
||||
<result property="vthdSd" column="vthd_sd" jdbcType="FLOAT"/>
|
||||
<result property="flickerAvg" column="flicker_avg" jdbcType="FLOAT"/>
|
||||
<result property="flickerSd" column="flicker_sd" jdbcType="FLOAT"/>
|
||||
<result property="permeabilityType" column="permeability_type" jdbcType="VARCHAR"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
org_no,data_date,psr_id,
|
||||
voltage_avg,voltage_sd,unbalance_avg,
|
||||
unbalance_sd,vthd_avg,vthd_sd,
|
||||
flicker_avg,flicker_sd,permeability_type
|
||||
</sql>
|
||||
|
||||
<select id="getPwPermeabilityList" resultType="com.njcn.harmonic.pojo.vo.RStatPwPermeabilityMVO">
|
||||
select
|
||||
rspp25.org_no as orgNO, rspp25.psr_id as psrId,
|
||||
|
||||
rspp25.voltage_avg as voltageAvg25,rspp25.voltage_sd as voltageSd25,rspp25.unbalance_avg as unbalanceAvg25,
|
||||
rspp25.unbalance_sd as unbalanceSd25, rspp25.vthd_avg as vthdAvg25,rspp25.vthd_sd as vthdSd25,
|
||||
rspp25.flicker_avg as flickerAvg25, rspp25.flicker_sd as flickerSd25,
|
||||
|
||||
rspp50.voltage_avg as voltageAvg50,rspp50.voltage_sd as voltageSd50,rspp50.unbalance_avg as unbalanceAvg50,
|
||||
rspp50.unbalance_sd as unbalanceSd50, rspp50.vthd_avg as vthdAvg50,rspp50.vthd_sd as vthdSd50,
|
||||
rspp50.flicker_avg as flickerAvg50, rspp50.flicker_sd as flickerSd50,
|
||||
|
||||
rspp75.voltage_avg as voltageAvg75,rspp75.voltage_sd as voltageSd75,rspp75.unbalance_avg as unbalanceAvg75,
|
||||
rspp75.unbalance_sd as unbalanceSd75, rspp75.vthd_avg as vthdAvg75,rspp75.vthd_sd as vthdSd75,
|
||||
rspp75.flicker_avg as flickerAvg75, rspp75.flicker_sd as flickerSd75,
|
||||
|
||||
rspp99.voltage_avg as voltageAvg99,rspp99.voltage_sd as voltageSd99,rspp99.unbalance_avg as unbalanceAvg99,
|
||||
rspp99.unbalance_sd as unbalanceSd99, rspp99.vthd_avg as vthdAvg99,rspp99.vthd_sd as vthdSd99,
|
||||
rspp99.flicker_avg as flickerAvg99, rspp99.flicker_sd as flickerSd99,
|
||||
|
||||
rspp100.voltage_avg as voltageAvg100,rspp100.voltage_sd as voltageSd100,rspp100.unbalance_avg as unbalanceAvg100,
|
||||
rspp100.unbalance_sd as unbalanceSd100, rspp100.vthd_avg as vthdAvg100,rspp100.vthd_sd as vthdSd100,
|
||||
rspp100.flicker_avg as flickerAvg100, rspp100.flicker_sd as flickerSd100
|
||||
from
|
||||
r_stat_pw_permeability_m rspp25
|
||||
left join r_stat_pw_permeability_m rspp50 on rspp25.psr_id = rspp50.psr_id
|
||||
left join r_stat_pw_permeability_m rspp75 on rspp25.psr_id = rspp75.psr_id
|
||||
left join r_stat_pw_permeability_m rspp99 on rspp25.psr_id = rspp99.psr_id
|
||||
left join r_stat_pw_permeability_m rspp100 on rspp25.psr_id = rspp100.psr_id
|
||||
where 1 = 1
|
||||
|
||||
<if test="condMap.startTime != null and condMap.startTime != ''">
|
||||
and DATE_FORMAT(rspp25.data_date, '%Y-%m') >= DATE_FORMAT(#{condMap.startTime}, '%Y-%m')
|
||||
</if>
|
||||
<if test="condMap.endTime != null and condMap.endTime != ''">
|
||||
and DATE_FORMAT(rspp25.data_date, '%Y-%m') <= DATE_FORMAT(#{condMap.endTime}, '%Y-%m')
|
||||
</if>
|
||||
and rspp25.data_date = rspp50.data_date
|
||||
and rspp25.data_date = rspp75.data_date
|
||||
and rspp25.data_date = rspp99.data_date
|
||||
and rspp25.data_date = rspp100.data_date
|
||||
|
||||
and rspp25.permeability_type = #{condMap.Rate_0_25}
|
||||
and rspp50.permeability_type = #{condMap.Rate_25_50}
|
||||
and rspp75.permeability_type = #{condMap.Rate_50_75}
|
||||
and rspp99.permeability_type = #{condMap.Rate_75_100}
|
||||
and rspp100.permeability_type = #{condMap.Rate_100}
|
||||
|
||||
and rspp25.psr_id in
|
||||
<foreach collection="condMap.idList" open="(" close=")" separator="," item="id">
|
||||
#{id}
|
||||
</foreach>
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.harmonic.mapper.majornetwork;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.harmonic.pojo.po.RMpBenchmarkLevelM;
|
||||
|
||||
/**
|
||||
* @author jianghf
|
||||
* @description 针对表【r_mp_benchmark_level_m】的数据库操作Mapper
|
||||
* @createDate 2022-10-11 10:32:18
|
||||
* @Entity com.njcn.device.pms.pojo.po.RMpBenchmarkLevelM
|
||||
*/
|
||||
public interface RMpBenchmarkLevelMMapper extends BaseMapper<RMpBenchmarkLevelM> {
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.harmonic.mapper.majornetwork;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.harmonic.pojo.po.RMpBenchmarkLevelQ;
|
||||
|
||||
/**
|
||||
* @author jianghf
|
||||
* @description 针对表【r_mp_benchmark_level_q】的数据库操作Mapper
|
||||
* @createDate 2022-10-11 10:32:18
|
||||
* @Entity com.njcn.device.pms.pojo.po.RMpBenchmarkLevelQ
|
||||
*/
|
||||
public interface RMpBenchmarkLevelQMapper extends BaseMapper<RMpBenchmarkLevelQ> {
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.njcn.harmonic.mapper.majornetwork;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.harmonic.pojo.po.RMpBenchmarkLevelY;
|
||||
|
||||
/**
|
||||
* @author jianghf
|
||||
* @description 针对表【r_mp_benchmark_level_y】的数据库操作Mapper
|
||||
* @createDate 2022-10-11 10:32:18
|
||||
* @Entity com.njcn.device.pms.pojo.po.RMpBenchmarkLevelY
|
||||
*/
|
||||
public interface RMpBenchmarkLevelYMapper extends BaseMapper<RMpBenchmarkLevelY> {
|
||||
|
||||
|
||||
}
|
||||
@@ -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.njcn.harmonic.mapper.majornetwork.RMpBenchmarkLevelMMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.RMpBenchmarkLevelM">
|
||||
<id property="measurementPointId" column="measurement_point_id" jdbcType="VARCHAR"/>
|
||||
<id property="dataDate" column="data_date" jdbcType="DATE"/>
|
||||
<result property="voltageAvg" column="voltage_avg" jdbcType="FLOAT"/>
|
||||
<result property="voltageSd" column="voltage_sd" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceAvg" column="unbalance_avg" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceSd" column="unbalance_sd" jdbcType="FLOAT"/>
|
||||
<result property="vthdAvg" column="vthd_avg" jdbcType="FLOAT"/>
|
||||
<result property="vthdSd" column="vthd_sd" jdbcType="FLOAT"/>
|
||||
<result property="flickerAvg" column="flicker_avg" jdbcType="FLOAT"/>
|
||||
<result property="flickerSd" column="flicker_sd" jdbcType="FLOAT"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
measurement_point_id,data_date,voltage_avg,
|
||||
voltage_sd,unbalance_avg,unbalance_sd,
|
||||
vthd_avg,vthd_sd,flicker_avg,
|
||||
flicker_sd
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -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.njcn.harmonic.mapper.majornetwork.RMpBenchmarkLevelQMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.RMpBenchmarkLevelQ">
|
||||
<id property="measurementPointId" column="measurement_point_id" jdbcType="VARCHAR"/>
|
||||
<id property="dataDate" column="data_date" jdbcType="DATE"/>
|
||||
<result property="voltageAvg" column="voltage_avg" jdbcType="FLOAT"/>
|
||||
<result property="voltageSd" column="voltage_sd" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceAvg" column="unbalance_avg" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceSd" column="unbalance_sd" jdbcType="FLOAT"/>
|
||||
<result property="vthdAvg" column="vthd_avg" jdbcType="FLOAT"/>
|
||||
<result property="vthdSd" column="vthd_sd" jdbcType="FLOAT"/>
|
||||
<result property="flickerAvg" column="flicker_avg" jdbcType="FLOAT"/>
|
||||
<result property="flickerSd" column="flicker_sd" jdbcType="FLOAT"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
measurement_point_id,data_date,voltage_avg,
|
||||
voltage_sd,unbalance_avg,unbalance_sd,
|
||||
vthd_avg,vthd_sd,flicker_avg,
|
||||
flicker_sd
|
||||
</sql>
|
||||
</mapper>
|
||||
@@ -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.njcn.harmonic.mapper.majornetwork.RMpBenchmarkLevelYMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.njcn.harmonic.pojo.po.RMpBenchmarkLevelY">
|
||||
<id property="measurementPointId" column="measurement_point_id" jdbcType="VARCHAR"/>
|
||||
<id property="dataDate" column="data_date" jdbcType="DATE"/>
|
||||
<result property="voltageAvg" column="voltage_avg" jdbcType="FLOAT"/>
|
||||
<result property="voltageSd" column="voltage_sd" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceAvg" column="unbalance_avg" jdbcType="FLOAT"/>
|
||||
<result property="unbalanceSd" column="unbalance_sd" jdbcType="FLOAT"/>
|
||||
<result property="vthdAvg" column="vthd_avg" jdbcType="FLOAT"/>
|
||||
<result property="vthdSd" column="vthd_sd" jdbcType="FLOAT"/>
|
||||
<result property="flickerAvg" column="flicker_avg" jdbcType="FLOAT"/>
|
||||
<result property="flickerSd" column="flicker_sd" jdbcType="FLOAT"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
measurement_point_id,data_date,voltage_avg,
|
||||
voltage_sd,unbalance_avg,unbalance_sd,
|
||||
vthd_avg,vthd_sd,flicker_avg,
|
||||
flicker_sd
|
||||
</sql>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user