From cf33278c73767f72e35a4898c23765f52a3bfd1d Mon Sep 17 00:00:00 2001
From: zhoushihao <zsh19950802@163.com>
Date: 星期二, 03 十二月 2024 09:06:02 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/ywMes'

---
 hangzhoumesParent/common/servicebase/src/main/resources/mapper/GlassInfoMapper.xml |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/hangzhoumesParent/common/servicebase/src/main/resources/mapper/GlassInfoMapper.xml b/hangzhoumesParent/common/servicebase/src/main/resources/mapper/GlassInfoMapper.xml
new file mode 100644
index 0000000..5d27b6a
--- /dev/null
+++ b/hangzhoumesParent/common/servicebase/src/main/resources/mapper/GlassInfoMapper.xml
@@ -0,0 +1,31 @@
+<?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="com.mes.glassinfo.mapper.GlassInfoMapper">
+
+    <select id="listBySize" resultType="com.mes.glassinfo.entity.dto.HollowGlassInfoDTO">
+        with glass_list as (
+            SELECT flow_card_id,
+                   glass_type,
+                   GREATEST(width, height) as width,
+                   least(width, height)    as height,
+                   thickness,
+                   filmsid,
+                   total_layer,
+                   layer,
+                   ismultiple,
+                   max_width,
+                   max_height,
+                   tempering_layout_id,
+                   tempering_feed_sequence,
+                   engineer_id,
+                   glass_id
+            FROM glass_info
+            where engineer_id = #{engineerId}
+        )
+        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>

--
Gitblit v1.8.0