From 14cb329f0fec66711e3ddeba7e80db289c7fe8fc Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期四, 31 十月 2024 08:51:04 +0800 Subject: [PATCH] 测点列表.xlsx --- iailab-module-data/iailab-module-data-biz/src/main/resources/mapper/point/DaPointDao.xml | 66 +++++++++++++++++++++++++++++++++ 1 files changed, 66 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 c1b5099..976c199 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 @@ -68,6 +68,71 @@ order by t1.create_time desc </select> + <select id="getList" resultType="com.iailab.module.data.point.dto.DaPointDTO"> + select + t1.id, + t1.point_no, + t1.point_name, + t1.point_type , + t1.data_type, + t1.unit, + t1.unittransfactor, + t1.default_value, + t1.max_value, + t1.min_value, + t1.minfreqid, + t1.remark, + t1.is_enable, + t1.creator, + t1.create_time, + t1.updater, + t1.update_time, + t2.source_type, + t3.source_name, + t2.tag_no, + t2.dimension, + t2.value_type + from t_da_point t1 + left join t_da_measure_point t2 on t2.point_id = t1.id + left join ( + select id source_id,server_name source_name + from t_channel_opcua_device + union + select id source_id, name source_name + from t_channel_modbus_device + union + select id source_id, code source_name + from t_http_api + union + select id source_id, instance_name source_name + from t_channel_kio_device + ) t3 on t3.source_id = t2.source_id + <where> + <if test="pointNo != null and pointNo != ''"> + and t1.point_no like concat('%', #{pointNo}, '%') + </if> + <if test="pointName != null and pointName != ''"> + and t1.point_name like concat('%', #{pointName}, '%') + </if> + <if test="pointType != null and pointType != ''"> + and t1.point_type = #{pointType} + </if> + <if test="dataType != null and dataType != ''"> + and t1.data_type = #{dataType} + </if> + <if test="sourceName != null and sourceName != ''"> + and t3.source_name like concat('%', #{sourceName}, '%') + </if> + <if test="tagNo != null and tagNo != ''"> + and t2.tag_no like concat('%', #{tagNo}, '%') + </if> + <if test="isEnable != null "> + and t1.is_enable = #{isEnable} + </if> + </where> + order by t1.create_time desc + </select> + <select id="getConstantPoint" resultType="com.iailab.module.data.point.dto.DaPointDTO"> SELECT t1.point_no, @@ -145,6 +210,7 @@ </if> </where> </select> + <select id="getMathPoint" resultType="com.iailab.module.data.point.dto.DaPointDTO"> SELECT t1.point_no, -- Gitblit v1.9.3