From 609d2e5f259aeb07b9579fb0ea0c01dd36b482d0 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Tue, 06 Aug 2024 16:04:48 +0800 Subject: [PATCH] 逻辑 --- src/main/resources/mapper/dapp/DappStorageMapper.xml | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 119 insertions(+), 1 deletions(-) diff --git a/src/main/resources/mapper/dapp/DappStorageMapper.xml b/src/main/resources/mapper/dapp/DappStorageMapper.xml index 76f4b4b..a48ceba 100644 --- a/src/main/resources/mapper/dapp/DappStorageMapper.xml +++ b/src/main/resources/mapper/dapp/DappStorageMapper.xml @@ -38,6 +38,18 @@ </select> + <select id="selectListByDateFiveToFiver" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> + select + * + from + dapp_storage + where + create_time >= #{startTime} + order by create_time asc + </select> + + + <select id="selectAmountByDesc" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> select * @@ -46,7 +58,59 @@ where date_format(create_time, '%Y-%m-%d') = date_format(#{date}, '%Y-%m-%d') order by amount desc - limit {offset},{count} + limit #{offset},#{count} + </select> + + + <select id="selectOneByCreateTimeDesc" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> + SELECT + * + FROM + dapp_storage + ORDER BY + create_time DESC + limit #{offset},#{count} + </select> + + + <select id="selectByAmountDesc" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> + SELECT + * + FROM + dapp_storage + where + date_format(create_time, '%Y-%m-%d') = date_format(#{date}, '%Y-%m-%d') + ORDER BY + amount DESC + limit #{offset},#{count} + </select> + + + <select id="selectSumByAmountDesc" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> + SELECT + member_id memberId, + sum(amount) amount + FROM + dapp_storage + where + date_format(create_time, '%Y-%m-%d') = date_format(#{date}, '%Y-%m-%d') + GROUP BY + member_id + ORDER BY + amount DESC + limit #{offset},#{count} + </select> + + + <select id="selectAmountByAmountDesc" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> + select + * + from + dapp_storage + where + member_id = #{memberId} + order by amount desc + limit #{offset},#{count} </select> <select id="selectListInPage" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> @@ -68,4 +132,58 @@ </select> + <select id="selectListGroupByMemberId" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> + SELECT + member_id + FROM + dapp_storage + GROUP BY + member_id + </select> + + + <select id="selectSumByAmountDescFiveToFive" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> + SELECT + member_id memberId, + sum(amount) amount, + MIN(create_time) as createTime + FROM + dapp_storage + where + create_time >= #{startTime} + GROUP BY + member_id + ORDER BY + amount DESC,createTime ASC + limit #{offset},#{count} + </select> + + + <select id="selectNewRecordByRefMemberId" resultType="cc.mrbird.febs.dapp.entity.DappStorage"> + SELECT + * + FROM + dapp_storage + WHERE + member_id IN ( + SELECT + id + FROM + dapp_member + WHERE + referer_id = ( + SELECT + invite_id + FROM + dapp_member + WHERE + id = #{memberId} + ) + ) + ORDER BY + create_time DESC + LIMIT 1 + </select> + + </mapper> \ No newline at end of file -- Gitblit v1.9.1