1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?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.ydd.module.mapper.DadaDspWithdrawalMapper">
- <select id="selectTotalAmountByDadaDspId" resultType="java.math.BigDecimal">
- select sum(amount) from lb_dada_dsp_withdrawal
- where dada_dsp_id = #{dadaDspId} and status = 2 and deleted = 0
- </select>
- <select id="queryList" resultType="com.ydd.module.dto.DadaDspWithdrawalDto">
- select
- ddw.id,
- ddw.dada_dsp_id,
- ddw.status,
- ddw.amount,
- ddw.account,
- ddw.create_time,
- ddw.zfb_name,
- ddw.remark,
- dd.name,
- dd.amount as totalAccountAmount
- from lb_dada_dsp_withdrawal ddw
- left join lb_dada_dsp dd on ddw.dada_dsp_id = dd.id
- where 1 = 1
- <if test='dadaDspId != null'>
- AND ddw.dada_dsp_id = #{dadaDspId}
- </if>
- <if test='params.status != null and params.status != ""'>
- AND ddw.status = #{params.status}
- </if>
- <if test="params.startDate != null and params.startDate != ''">
- AND ddw.create_time >= #{params.startDate}
- </if>
- <if test="params.endDate != null and params.endDate != ''">
- AND ddw.create_time <= #{params.endDate}
- </if>
- order by ddw.id desc
- </select>
- <select id="withdrawalList" resultType="com.ydd.module.dto.DadaDspWithdrawalDto">
- select
- ddw.id,
- ddw.status,
- ddw.amount,
- ddw.account,
- ddw.dada_dsp_id,
- ddw.create_time,
- ddw.zfb_name,
- ddw.remark,
- dd.name,
- ddw.before_amount
- from lb_dada_dsp_withdrawal ddw left join lb_dada_dsp dd on ddw.dada_dsp_id = dd.id
- where 1 = 1
- <if test='params.status != null and params.status != ""'>
- AND ddw.status = #{params.status}
- </if>
- <if test="params.startDate != null and params.startDate != ''">
- AND ddw.create_time >= #{params.startDate}
- </if>
- <if test="params.endDate != null and params.endDate != ''">
- AND ddw.create_time <= #{params.endDate}
- </if>
- order by ddw.id desc
- </select>
- </mapper>
|