| | |
| | | </where> |
| | | order by ts asc |
| | | </select> |
| | | |
| | | <!-- |
| | | <select id="pageProcessParameter" resultType="com.qianwen.smartman.modules.mdc.dto.ProcessParameterVO"> |
| | | select ts as time, |
| | | ts as realTime, |
| | |
| | | order by ts asc |
| | | limit #{current}, #{size} |
| | | </select> |
| | | |
| | | --> |
| | | <select id="pageProcessParameter" resultType="com.qianwen.smartman.modules.mdc.dto.ProcessParameterVO"> |
| | | select |
| | | n as collectItem, |
| | | v as value_collect |
| | | from root.f2.process_param_${workstationId}_${item} |
| | | where time >= #{startTime} |
| | | and time <= #{endTime} |
| | | order by time asc |
| | | limit #{size} offset #{current} |
| | | </select> |
| | | <!-- |
| | | <select id="countProcessParameter" resultType="java.lang.Long"> |
| | | select count(*) |
| | | from iot_data.super_collect_data |
| | |
| | | and workstation_id = #{workstationId} |
| | | </where> |
| | | </select> |
| | | |
| | | --> |
| | | <select id="countProcessParameter" resultType="java.lang.Long"> |
| | | select count(*) |
| | | from root.f2.process_param_${workstationId}_${item} |
| | | <where> |
| | | and time >= #{startTime} |
| | | and time <= #{endTime} |
| | | </where> |
| | | </select> |
| | | <select id="getOneDate" resultType="com.qianwen.smartman.modules.mdc.dto.ProcessParameterVO"> |
| | | select ts as time, |
| | | ts as realTime, |
| | |
| | | order by time |
| | | align by device |
| | | </select> |
| | | |
| | | <select id="lastParameterNotEqValue" resultType="com.qianwen.smartman.modules.mdc.dto.ProcessParameterVO"> |
| | | select n as collectItem,v as valueCollect |
| | | from root.f2.process_param_${workstationId}_${item} |
| | | where v<>"#{value}" |
| | | order by time desc limit 1 |
| | | </select> |
| | | |
| | | <select id="firstParameterEqValueGtTime" resultType="com.qianwen.smartman.modules.mdc.dto.ProcessParameterVO"> |
| | | select n as collectItem,v as valueCollect |
| | | from root.f2.process_param_${workstationId}_${item} |
| | | where v="#{value}" and time > #{time} |
| | | order by time limit 1 |
| | | </select> |
| | | |
| | | <select id="firstParameterEqValue" resultType="com.qianwen.smartman.modules.mdc.dto.ProcessParameterVO"> |
| | | select n as collectItem,v as valueCollect |
| | | from root.f2.process_param_${workstationId}_${item} |
| | | where v="#{value}" |
| | | order by time limit 1 |
| | | </select> |
| | | </mapper> |
| | | |