From ca42a5047cb15ae63035f15a971a8e1ec858851f Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期三, 20 十二月 2023 16:24:04 +0800
Subject: [PATCH] #
---
src/main/resources/mapper/ViewStockUseMapper.xml | 147 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 146 insertions(+), 1 deletions(-)
diff --git a/src/main/resources/mapper/ViewStockUseMapper.xml b/src/main/resources/mapper/ViewStockUseMapper.xml
index 5cfb94c..1bd682c 100644
--- a/src/main/resources/mapper/ViewStockUseMapper.xml
+++ b/src/main/resources/mapper/ViewStockUseMapper.xml
@@ -14,7 +14,7 @@
<select id="queryViewStockUseList" parameterType="com.zy.asrs.entity.ViewStockUseBean" resultType="com.zy.asrs.entity.ViewStockUseBean">
select top (#{pageSize}) * from asr_stk_use_view
<where>
- row1 not in (select top ((#{pageNumber}-1)*#{pageSize}) row1 from asr_stk_use_view
+ row1 not in (select top ((#{pageNumber}-1)*#{pageSize}) row1 from asr_stk_use_view
<where>
1=1
<include refid="viewStockUseConditionSql"></include>
@@ -51,4 +51,149 @@
</where>
</select>
+<!-- 鍒嗛〉鏌ヨ鎵�鏈変俊鎭� -->
+<select id="queryViewStockUse1List" parameterType="com.zy.asrs.entity.ViewStockUseBean" resultType="com.zy.asrs.entity.ViewStockUseBean">
+ select top (#{pageSize}) * from agv_stk_use_view1
+ <where>
+ row1 not in (select top ((#{pageNumber}-1)*#{pageSize}) row1 from agv_stk_use_view1
+ <where>
+ 1=1
+ <include refid="viewStockUseConditionSql"></include>
+ </where>
+ order by row1 asc)
+ <include refid="viewStockUseConditionSql"></include>
+ <![CDATA[
+ order by row1 asc
+]]>
+ </where>
+</select>
+
+<select id="getViewStockUse1Count" parameterType="com.zy.asrs.entity.ViewStockUseBean" resultType="Integer">
+ select count(1) from agv_stk_use_view1
+ <where>
+ <![CDATA[
+1=1
+]]>
+ <include refid="viewStockUseConditionSql"></include>
+ </where>
+</select>
+
+<!-- 涓嶅垎椤垫煡璇㈡墍鏈変俊鎭紝鐢ㄤ簬excel瀵煎嚭 -->
+<select id="getViewStockUse1All" parameterType="com.zy.asrs.entity.ViewStockUseBean" resultType="com.zy.asrs.entity.ViewStockUseBean">
+ select * from agv_stk_use_view1
+ <where>
+ <![CDATA[
+ 1=1
+]]>
+ <include refid="viewStockUseConditionSql"></include>
+ <![CDATA[
+ order by row1 asc
+]]>
+ </where>
+</select>
+
+<!-- 鍒嗛〉鏌ヨ鎵�鏈変俊鎭� -->
+<select id="queryViewStockUse3List" parameterType="com.zy.asrs.entity.ViewStockUseBean" resultType="com.zy.asrs.entity.ViewStockUseBean">
+ select top (#{pageSize}) * from agv_stk_use_view3
+ <where>
+ row1 not in (select top ((#{pageNumber}-1)*#{pageSize}) row1 from agv_stk_use_view3
+ <where>
+ 1=1
+ <include refid="viewStockUseConditionSql"></include>
+ </where>
+ order by row1 asc)
+ <include refid="viewStockUseConditionSql"></include>
+ <![CDATA[
+ order by row1 asc
+]]>
+ </where>
+</select>
+
+<select id="getViewStockUse3Count" parameterType="com.zy.asrs.entity.ViewStockUseBean" resultType="Integer">
+ select count(1) from agv_stk_use_view3
+ <where>
+ <![CDATA[
+1=1
+]]>
+ <include refid="viewStockUseConditionSql"></include>
+ </where>
+</select>
+
+<!-- 涓嶅垎椤垫煡璇㈡墍鏈変俊鎭紝鐢ㄤ簬excel瀵煎嚭 -->
+<select id="getViewStockUse3All" parameterType="com.zy.asrs.entity.ViewStockUseBean" resultType="com.zy.asrs.entity.ViewStockUseBean">
+ select * from agv_stk_use_view3
+ <where>
+ <![CDATA[
+ 1=1
+]]>
+ <include refid="viewStockUseConditionSql"></include>
+ <![CDATA[
+ order by row1 asc
+]]>
+ </where>
+</select>
+
+<select id="selectWorkCountIn" resultType="com.zy.asrs.entity.ViewWorkCountInView">
+ SELECT *
+ FROM (
+ select
+ ROW_NUMBER() OVER(Order by a.oneday desc) as row
+ , *
+ FROM(
+ SELECT * FROM asr_wrkin_count_view
+ WHERE
+ 1 = 1 AND
+ (oneday >= #{start}
+ AND
+ oneday < #{end})
+
+ <if test="matnr != null and matnr !=''">
+ and matnr = #{matnr}
+ </if>
+
+ ) a ) b
+ WHERE 1=1 and b.row between ((#{curr}-1)*#{limit}+1) and (#{curr}*#{limit})
+
+</select>
+<select id="selectWorkCountInTotal" resultType="java.lang.Integer">
+ SELECT COUNT(*) FROM asr_wrkin_count_view
+ WHERE 1= 1 AND
+ (oneday >= #{start}
+ AND
+ oneday < #{end})
+ <if test="matnr != null and matnr !='' ">
+ and matnr = #{matnr}
+ </if>
+</select>
+<select id="selectWorkCountOut" resultType="com.zy.asrs.entity.ViewWorkCountInView">
+ SELECT *
+ FROM (
+ select
+ ROW_NUMBER() OVER(Order by a.oneday desc) as row
+ , *
+ FROM(
+ SELECT * FROM asr_wrkout_count_view
+ WHERE
+ 1 = 1 AND
+ (oneday > #{start}
+ AND
+ oneday < #{end})
+
+ <if test="matnr != null and matnr !=''">
+ and matnr = #{matnr}
+ </if>
+ ) a ) b
+ WHERE 1=1 and b.row between ((#{curr}-1)*#{limit}+1) and (#{curr}*#{limit})
+</select>
+<select id="selectWorkCountOutTotal" resultType="java.lang.Integer">
+ SELECT COUNT(*) FROM asr_wrkout_count_view
+ WHERE 1= 1 AND
+ (oneday > #{start}
+ AND
+ oneday < #{end})
+ <if test="matnr != null and matnr !='' ">
+ and matnr = #{matnr}
+ </if>
+</select>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.9.1