|
@@ -19,10 +19,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="realName" column="real_name" />
|
|
|
<result property="mobile" column="mobile" />
|
|
|
<result property="cardName" column="cardName" />
|
|
|
+ <result property="state" column="state" />
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectUserMembershipCardVo">
|
|
|
- select id, user_id, record_id, remaining_number, version,state, create_by, create_time, update_by, update_time from user_membership_card
|
|
|
+ select id, user_id, record_id, remaining_number, version, create_by, create_time, update_by, update_time from user_membership_card
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectUserMembershipCardList" parameterType="UserMembershipCard" resultMap="UserMembershipCardResult">
|
|
@@ -35,7 +36,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
a.record_id,
|
|
|
c.card_name cardName,
|
|
|
c.total_number,
|
|
|
- a.remaining_number
|
|
|
+ a.remaining_number,
|
|
|
+ a.state
|
|
|
FROM
|
|
|
user_membership_card a
|
|
|
left join sys_member b on a.user_id = b.id
|
|
@@ -66,12 +68,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="recordId != null">record_id,</if>
|
|
|
<if test="totalNumber != null">total_number,</if>
|
|
|
<if test="remainingNumber != null">remaining_number,</if>
|
|
|
- <if test="state != null">state,</if>
|
|
|
<if test="version != null">version,</if>
|
|
|
<if test="createBy != null">create_by,</if>
|
|
|
<if test="createTime != null">create_time,</if>
|
|
|
<if test="updateBy != null">update_by,</if>
|
|
|
<if test="updateTime != null">update_time,</if>
|
|
|
+ <if test="state != null">state,</if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="id != null">#{id},</if>
|
|
@@ -79,12 +81,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="recordId != null">#{recordId},</if>
|
|
|
<if test="totalNumber != null">#{totalNumber},</if>
|
|
|
<if test="remainingNumber != null">#{remainingNumber},</if>
|
|
|
- <if test="state != null">#{state},</if>
|
|
|
<if test="version != null">#{version},</if>
|
|
|
<if test="createBy != null">#{createBy},</if>
|
|
|
<if test="createTime != null">#{createTime},</if>
|
|
|
<if test="updateBy != null">#{updateBy},</if>
|
|
|
<if test="updateTime != null">#{updateTime},</if>
|
|
|
+ <if test="state != null">#{state},</if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
|
|
@@ -100,6 +102,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="createTime != null">create_time = #{createTime},</if>
|
|
|
<if test="updateBy != null">update_by = #{updateBy},</if>
|
|
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
|
|
+ <if test="state != null">state = #{state},</if>
|
|
|
</trim>
|
|
|
where id = #{id}
|
|
|
</update>
|
|
@@ -121,14 +124,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
d.username,
|
|
|
d.real_name realName,
|
|
|
d.mobile,
|
|
|
- c.`name`,
|
|
|
- a.create_time createTime
|
|
|
+ c.card_name cardName,
|
|
|
+ DATE_FORMAT(a.create_time, '%Y-%m-%d %H:%i:%s') createTime
|
|
|
FROM
|
|
|
member_stream a
|
|
|
left join user_membership_card b on a.user_card_id = b.id
|
|
|
- left join card_information c on b.card_id = c.id
|
|
|
+ left join card_purchase_record c on b.record_id = c.id
|
|
|
left join sys_member d on b.user_id = d.id
|
|
|
WHERE a.user_card_id = #{id}
|
|
|
+ order by a.create_time desc
|
|
|
</select>
|
|
|
|
|
|
</mapper>
|