From bbfc6a9a5b3a899c7405d06454d315d8c283e23f Mon Sep 17 00:00:00 2001 From: yb <1113799@qq.com> Date: 星期四, 04 九月 2025 15:12:46 +0800 Subject: [PATCH] 倍率统计导出 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMagnificationMapper.xml | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMagnificationMapper.xml b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMagnificationMapper.xml new file mode 100644 index 0000000..7034af5 --- /dev/null +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMagnificationMapper.xml @@ -0,0 +1,58 @@ +<?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="org.jeecg.modules.mdc.mapper.MdcEquipmentMagnificationMapper"> + <select id="getMaxStaticsData" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentMagnification"> + SELECT TOP 1 * FROM mdc_equipment_magnification WHERE equipment_id = #{equipmentId} ORDER BY the_date DESC + </select> + + <!--鍒嗛〉鍒楄〃鏌ヨ--> + <select id="pageList" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentMagnification"> + SELECT + * + FROM + mdc_equipment_magnification t1 + WHERE 1=1 + <if test="magnificationVo.equipmentId != null and magnificationVo.equipmentId != ''"> + AND t1.equipment_id = #{ magnificationVo.equipmentId } + </if> + <if test="magnificationVo.startTime != null and magnificationVo.startTime != ''"> + AND t1.the_date >= #{ magnificationVo.startTime } + </if> + <if test="magnificationVo.endTime != null and magnificationVo.endTime != ''"> + AND t1.the_date <= #{ magnificationVo.endTime } + </if> + <if test="magnificationVo.equipmentIdList != null and magnificationVo.equipmentIdList.size() > 0 "> + AND t1.equipment_id IN + <foreach collection="magnificationVo.equipmentIdList" item="id" index="index" open="(" close=")" separator=","> + #{ id } + </foreach> + </if> + ORDER BY t1.the_date ASC + </select> + + + <!--鍒嗛〉鍒楄〃鏌ヨ--> + <select id="list" resultType="org.jeecg.modules.mdc.dto.MdcEquipmentMagnificationDto"> + SELECT + * + FROM + mdc_equipment_magnification t1 + WHERE 1=1 + <if test="magnificationVo.equipmentId != null and magnificationVo.equipmentId != ''"> + AND t1.equipment_id = #{ magnificationVo.equipmentId } + </if> + <if test="magnificationVo.startTime != null and magnificationVo.startTime != ''"> + AND t1.the_date >= #{ magnificationVo.startTime } + </if> + <if test="magnificationVo.endTime != null and magnificationVo.endTime != ''"> + AND t1.the_date <= #{ magnificationVo.endTime } + </if> + <if test="magnificationVo.equipmentIdList != null and magnificationVo.equipmentIdList.size() > 0 "> + AND t1.equipment_id IN + <foreach collection="magnificationVo.equipmentIdList" item="id" index="index" open="(" close=")" separator=","> + #{ id } + </foreach> + </if> + ORDER BY t1.the_date ASC + </select> +</mapper> \ No newline at end of file -- Gitblit v1.9.3