|
@@ -21,6 +21,12 @@
|
|
|
<result column="create_time_" property="createTime"/>
|
|
|
<result column="modify_time_" property="modifyTime"/>
|
|
|
</resultMap>
|
|
|
+
|
|
|
+ <resultMap type="com.ym.mec.biz.dal.entity.StudentRecharge" id="StudentRechargeVO" extends="StudentRecharge">
|
|
|
+ <result column="username_" property="user.username"/>
|
|
|
+ <result column="trans_no_" property="transNo"/>
|
|
|
+ <result column="trans_type_" property="transType"/>
|
|
|
+ </resultMap>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
|
<select id="get" resultMap="StudentRecharge">
|
|
@@ -92,14 +98,27 @@
|
|
|
</delete>
|
|
|
|
|
|
<!-- 分页查询 -->
|
|
|
- <select id="queryPage" resultMap="StudentRecharge" parameterType="map">
|
|
|
- SELECT * FROM student_recharge ORDER BY id_
|
|
|
+ <select id="queryPage" resultMap="StudentRechargeVO" parameterType="map">
|
|
|
+ SELECT sr.*,u.username_,cad.trans_no_,cad.trans_type_ FROM student_recharge sr left join sys_user u on sr.user_id_ = u.id_ left join sys_user_cash_account_detail cad on sr.user_id_ = cad.user_id_ where 1 = 1
|
|
|
+ <if test="status != null">
|
|
|
+ and sr.status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
|
+ </if>
|
|
|
+ <if test="transType != null">
|
|
|
+ and cad.trans_type_ = #{transType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
|
+ </if>
|
|
|
+ ORDER BY sr.id_
|
|
|
<include refid="global.limit"/>
|
|
|
</select>
|
|
|
|
|
|
<!-- 查询当前表的总记录数 -->
|
|
|
<select id="queryCount" resultType="int">
|
|
|
- SELECT COUNT(*) FROM student_recharge
|
|
|
+ SELECT COUNT(1) FROM student_recharge sr left join sys_user u on sr.user_id_ = u.id_ left join sys_user_cash_account_detail cad on sr.user_id_ = cad.user_id_ where 1 = 1
|
|
|
+ <if test="status != null">
|
|
|
+ and sr.status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
|
+ </if>
|
|
|
+ <if test="transType != null">
|
|
|
+ and cad.trans_type_ = #{transType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
|
|
|
+ </if>
|
|
|
</select>
|
|
|
|
|
|
<select id="queryByTransNo" resultMap="StudentRecharge">
|