| | |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.mes.glassinfo.mapper.GlassInfoMapper"> |
| | | |
| | | <select id="listBySize" resultType="com.mes.glassinfo.entity.GlassInfo"> |
| | | <select id="listBySize" resultType="com.mes.glassinfo.entity.dto.HollowGlassInfoDTO"> |
| | | with glass_list as ( |
| | | SELECT flow_card_id, |
| | | glass_type, |
| | |
| | | FROM glass_info |
| | | where engineer_id = #{engineerId} |
| | | ) |
| | | select * |
| | | from glass_list |
| | | order by flow_card_id, height desc, width desc, tempering_layout_id, tempering_feed_sequence |
| | | select row_number() |
| | | over (order by flow_card_id, height desc, width desc, tempering_layout_id, tempering_feed_sequence) as rn, |
| | | t.* |
| | | from glass_list t |
| | | |
| | | </select> |
| | | </mapper> |