<?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.nq.dao.DkMapper">
|
<resultMap id="BaseResultMap" type="com.nq.pojo.DkModel">
|
<result column="id" property="id"/>
|
<result column="dk_money" property="dkMoney"/>
|
<result column="sp_money" property="spMoney"/>
|
<result column="create_time" property="createTime"/>
|
<result column="dk_user_id" property="dkUserId"/>
|
<result column="dk_state" property="dkState"/>
|
<result column="dk_message" property="dkMessage"/>
|
<result column="dk_jg_id" property="dkJgId"/>
|
</resultMap>
|
|
|
<resultMap id="BaseResultMap1" type="com.nq.vo.dk.DkModelVo">
|
<result column="id" property="id"/>
|
<result column="dk_money" property="dkMoney"/>
|
<result column="sp_money" property="spMoney"/>
|
<result column="create_time" property="createTime"/>
|
<result column="dk_user_id" property="dkUserId"/>
|
<result column="dk_state" property="dkState"/>
|
<result column="dk_message" property="dkMessage"/>
|
<result column="real_name" property="dkUserName"/>
|
<result column="phone" property="dkPhone"/>
|
<result column="dk_jg" property="dkJgName"/>
|
<result column="dk_refund_state" property="dkRefundState"/>
|
<result column="loan_time" property="loanTime"/>
|
</resultMap>
|
<sql id="Base_Column_List">
|
id
|
,
|
dk_money,
|
sp_money,
|
create_time,
|
dk_user_id,
|
dk_state,
|
dk_message
|
</sql>
|
|
<select id="queryDk" resultMap="BaseResultMap1">
|
select d.id,
|
d.dk_money,
|
d.sp_money,
|
d.create_time,
|
d.dk_user_id,
|
d.dk_state,
|
d.dk_phone,
|
d.dk_message,
|
u.real_name,
|
u.phone,
|
d.dk_refund_state,
|
d.loan_time
|
from dk d
|
left join user u on d.dk_user_id = u.id
|
ORDER BY d.create_time desc
|
</select>
|
|
<select id="countByUserIdAndRStatus" resultType="java.lang.Integer">
|
select count(1) from dk
|
where dk_user_id = #{userId} and dk_state = #{rStatus}
|
</select>
|
|
<select id="sumSpMoneyByUserIdAndRStatus" resultType="java.math.BigDecimal">
|
SELECT IFNULL(sum(sp_money),0) FROM `dk`
|
where dk_user_id = #{userId} and dk_state='1' and dk_refund_state = 0
|
</select>
|
|
</mapper>
|