|
|
|
@@ -8,6 +8,8 @@ |
|
|
|
<result column="coupon_id" jdbcType="BIGINT" property="couponId" /> |
|
|
|
<result column="c_user_id" jdbcType="BIGINT" property="cUserId" /> |
|
|
|
<result column="owner_user_id" jdbcType="BIGINT" property="ownerUserId" /> |
|
|
|
<result column="coupon_password_id" jdbcType="BIGINT" property="couponPasswordId" /> |
|
|
|
<result column="coupon_password" jdbcType="VARCHAR" property="couponPassword" /> |
|
|
|
<result column="transaction_id" jdbcType="VARCHAR" property="transactionId" /> |
|
|
|
<result column="amount" jdbcType="INTEGER" property="amount" /> |
|
|
|
<result column="sale_amount" jdbcType="INTEGER" property="saleAmount" /> |
|
|
|
@@ -19,14 +21,13 @@ |
|
|
|
<result column="create_date" jdbcType="TIMESTAMP" property="createDate" /> |
|
|
|
<result column="update_date" jdbcType="TIMESTAMP" property="updateDate" /> |
|
|
|
<result column="support_transfer" jdbcType="INTEGER" property="supportTransfer"/> |
|
|
|
<result column="coupon_password_id" jdbcType="BIGINT" property="couponPasswordId"/> |
|
|
|
<result column="coupon_password" jdbcType="VARCHAR" property="couponPassword"/> |
|
|
|
<result column="status" jdbcType="INTEGER" property="status"/> |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<sql id="allColumns"> |
|
|
|
`id`,`tenant_id`,`parent_tenant_id`,`coupon_id`,`c_user_id`,`owner_user_id`,`coupon_password_id`,`coupon_password`,`transaction_id`, |
|
|
|
`amount`,`sale_amount`,`remaining_amount`,`service_fee_amount`,`share_fee_amount`,`remaining_share_fee_amount`, |
|
|
|
`rate_amount`,`create_date`,`update_date`,`support_transfer` |
|
|
|
`rate_amount`,`create_date`,`update_date`,`support_transfer`,`status` |
|
|
|
</sql> |
|
|
|
|
|
|
|
<sql id="dynamicWhereConditions"> |
|
|
|
@@ -91,6 +92,10 @@ |
|
|
|
<if test=" null != enddate"> |
|
|
|
and `create_date` <= #{enddate} |
|
|
|
</if> |
|
|
|
<if test=" null != status"> |
|
|
|
and `status` = #{status} |
|
|
|
</if> |
|
|
|
|
|
|
|
<if test=" null != couponPasswordIdList "> |
|
|
|
and coupon_password_id in |
|
|
|
<foreach collection="couponPasswordIdList" index="index" item="cpidItem" open="(" separator="," close=")"> |
|
|
|
@@ -139,4 +144,8 @@ |
|
|
|
<include refid="dynamicWhereConditions" /> |
|
|
|
</select> |
|
|
|
|
|
|
|
<update id="updateStatus" parameterType="com.iformall.domain.po.WxCardInfo"> |
|
|
|
update wx_card_info set status=#{status},update_date=now() where id=#{id} and tenant_id = #{tenantId} |
|
|
|
</update> |
|
|
|
|
|
|
|
</mapper> |