From c84806dc721cedbfd12ff513c05b17ba88b679dd Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期三, 14 五月 2025 15:26:35 +0800 Subject: [PATCH] 极值点处理类 --- iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml b/iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml index 07dba14..a77a0bd 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml +++ b/iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml @@ -300,6 +300,40 @@ </if> </where> </select> + <select id="getExtremalPoint" resultType="com.iailab.module.data.point.dto.DaPointDTO"> + SELECT + t1.point_no, + t1.point_name, + t1.default_value, + t1.point_type, + t1.data_type, + t1.store_type, + t1.unittransfactor, + t1.max_value, + t1.min_value, + t1.minfreqid, + t2.moment_point, + t2.length, + t2.extremal_unit, + t2.extremal_type + FROM t_da_point t1 + LEFT JOIN t_da_extremal_point t2 ON t2.point_id = t1.id + <where> + t1.point_type = #{pointType} + <if test="isEnable != null"> + AND t1.is_enable = #{isEnable} + </if> + <if test="minfreqid != null and minfreqid != ''"> + AND t1.minfreqid = #{minfreqid} + </if> + <if test="pointNos != null"> + AND t1.point_no in + <foreach collection="pointNos" item="item" index="item" open="(" close=")" separator=","> + #{item} + </foreach> + </if> + </where> + </select> <select id="getPointPage" parameterType="map" resultType="com.iailab.module.data.api.point.dto.ApiPointDTO"> select point_no pointNo,point_name pointName from t_da_point <where> -- Gitblit v1.9.3