| | |
| | | </select> |
| | | |
| | | <select id="getModelNodeIndexIdRelationInforByCode" |
| | | resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> |
| | | resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfo"> |
| | | SELECT mn.node_id nodeId, |
| | | mn."name" "name", |
| | | ni.index_id indexId |
| | |
| | | </select> |
| | | |
| | | <select id="listModelNodeIndexIdRelationInforByParentId" |
| | | resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> |
| | | resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfo"> |
| | | SELECT mn.node_id nodeId, |
| | | mn."name" "name", |
| | | ni.index_id indexId |
| | |
| | | </select> |
| | | |
| | | <select id="getModelNodeIndexIdRelationInforByNodeId" |
| | | resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> |
| | | resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfo"> |
| | | SELECT mn.node_id nodeId, |
| | | mn."name" "name", |
| | | ni.index_id indexId |
| | |
| | | LIMIT 1; |
| | | </select> |
| | | <select id="selectIndexByModelCodeAndNodeId" |
| | | resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> |
| | | resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfo"> |
| | | SELECT mn.node_id nodeId, |
| | | mn."name", |
| | | ni.index_id indexId |
| | |
| | | </foreach> |
| | | </insert> |
| | | |
| | | <select id="getModelNodeIndexIdByNodeId" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> |
| | | <select id="getModelNodeIndexIdByNodeId" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfo"> |
| | | SELECT mn.node_id nodeId, |
| | | mn."name" "name", |
| | | ni.index_id indexId, |
| | |
| | | and ei.energy_id = #{energyType} |
| | | </if> |
| | | </select> |
| | | <select id="getModelNodeByParentId" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> |
| | | <select id="getModelNodeByParentId" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfo"> |
| | | SELECT mn.node_id nodeId, |
| | | mn."name" "name", |
| | | ni.index_id indexId, |
| | |
| | | where model_code = #{modelCode} AND parent_id is null |
| | | order by order_num |
| | | </select> |
| | | <select id="selectIndexByNodeIds" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> |
| | | <select id="selectIndexByNodeIds" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfo"> |
| | | SELECT mn.node_id nodeId, |
| | | mn."name" "name", |
| | | ni.index_id indexId, |
| | |
| | | AND di.data_time >= #{dateTimeMap.startTime} |
| | | AND di.data_time <= #{dateTimeMap.endTime} |
| | | </select> |
| | | <select id="getAllModelNodeIndexByAddress" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfo"> |
| | | SELECT |
| | | mn.node_id nodeId, |
| | | mn.code nodeCode, |
| | | mn."name" nodeName, |
| | | ni.index_id indexId, |
| | | ei."name" indexName, |
| | | ei.index_type indexType, |
| | | mi.energy_type |
| | | FROM |
| | | "model_node" mn |
| | | LEFT JOIN "node_index" ni ON mn.node_id = ni.node_id |
| | | LEFT JOIN energy_index ei ON ni.index_id = ei.index_id |
| | | LEFT JOIN meter_implement mi ON mi."id" = ei.meter_id |
| | | WHERE |
| | | mn.model_code = #{modelCode} |
| | | AND mn.address LIKE concat( #{address} , '%' ) |
| | | </select> |
| | | </mapper> |