From ab37d7d33e2484ee97a602f348ab475101389149 Mon Sep 17 00:00:00 2001 From: Administrator <zhubaomin> Date: 星期三, 31 一月 2024 21:19:18 +0800 Subject: [PATCH] 2024-01-31 朱宝民 电子钱包4个查询接口 --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml index ca42c78..5f5ffb9 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml @@ -147,4 +147,54 @@ vct = #{vct,jdbcType=TIMESTAMP} where id = #{id,jdbcType=BIGINT} </update> + + <!--鏍规嵁鍐滄埛ID鑾峰彇娑堣垂姹囨�昏褰�--> + <select id="getWalletConsumeSum" resultType="java.util.Map"> + SELECT + cli.name AS clientName, + cli.clientNum, + wal.money, + (SELECT SUM(consumption) FROM se_consume WHERE client_id = cli.id) AS totalConsume + FROM se_client cli + INNER JOIN se_wallet wal ON wal.client_id = cli.id + <where> + <if test = "clientId != null and clientId > 0"> + AND cli.id = ${clientId} + </if> + </where> + + </select> + + <!--鏍规嵁鍐滄埛ID鑾峰彇鐢靛瓙閽卞寘娑堣垂璁板綍鏁�--> + <select id="getRecordCount" parameterType="java.util.Map" resultType="java.lang.Long"> + SELECT + COUNT(*) AS recordCount + FROM se_consume + <where> + <if test = "clientId != null and clientId > 0"> + AND client_id = ${clientId} + </if> + </where> + </select> + + <!--鏍规嵁鍐滄埛ID鑾峰彇鐢靛瓙閽卞寘娑堣垂璁板綍--> + <select id="getWalletConsumes" resultType="com.dy.pipIrrGlobal.voSe.VoWalletConsume"> + SELECT + consumption, + duration, + vot, + vct + FROM se_consume + <where> + <if test = "clientId != null and clientId > 0"> + AND client_id = ${clientId} + </if> + </where> + ORDER BY vct DESC + <trim prefix="limit " > + <if test="start != null and count != null"> + #{start,javaType=Integer,jdbcType=INTEGER}, #{count,javaType=Integer,jdbcType=INTEGER} + </if> + </trim> + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0