12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- <?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.iamberry.wechat.service.mapper.ChannelRebateMapper">
- <resultMap id="BaseResultMap" type="ChannelRebate" >
- <result column="rebate_id" property="rebateId" />
- <result column="rebate_sales_order_id" property="rebateSalesOrderId" />
- <result column="reback_from_open_id" property="rebackFromOpenId" />
- <result column="reback_channel_id" property="rebackChannelId" />
- <result column="reback_amount" property="rebackAmount" />
- <result column="reback_status" property="rebackStatus" />
- <result column="reback_time" property="rebackTime" />
- <result column="reback_create_time" property="rebackCreateTime" />
- <result column="reback_update_time" property="rebackUpdateTime" />
- </resultMap>
- <sql id="Base_List" >
- t.rebate_id,
- t.rebate_sales_order_id,
- t.reback_from_open_id,
- t.reback_channel_id,
- t.reback_amount,
- t.reback_status,
- t.reback_time,
- t.reback_create_time,
- t.reback_update_time
- </sql>
- <select id="getChannelRebateList" resultMap="BaseResultMap" parameterType="ChannelRebate" >
- select
- <include refid="Base_List" />
- from tb_iamberry_channel_rebate t
- <where>
- <if test="rebateId != null ">
- AND t.rebate_id = #{rebateId}
- </if >
- <if test="rebateSalesOrderId != null and rebateSalesOrderId != ''">
- AND t.rebate_sales_order_id = #{rebateSalesOrderId}
- </if >
- <if test="rebackChannelId != null ">
- AND t.reback_channel_id = #{rebackChannelId}
- </if >
- <if test="rebackStatus != null ">
- AND t.reback_status = #{rebackStatus}
- </if >
- </where>
- </select>
- <select id="getChannelRebateById" resultMap="BaseResultMap" parameterType="Integer" >
- select
- <include refid="Base_List" />
- from tb_iamberry_channel_rebate t
- where t.rebate_id= #{rebateId}
- </select>
- <insert id="save" parameterType="ChannelRebate" >
- insert into
- tb_iamberry_channel_rebate
- (
- rebate_sales_order_id,
- reback_from_open_id,
- reback_channel_id,
- reback_amount,
- reback_status,
- reback_time
- )
- values
- (
- #{rebateSalesOrderId},
- #{rebackFromOpenId},
- #{rebackChannelId},
- #{rebackAmount},
- #{rebackStatus},
- #{rebackTime}
- )
- </insert>
- <update id="update" parameterType="ChannelRebate" >
- update
- tb_iamberry_channel_rebate
- <set >
- <if test="rebateSalesOrderId != null and rebateSalesOrderId != ''">
- rebate_sales_order_id = #{rebateSalesOrderId},
- </if >
- <if test="rebackFromOpenId != null and rebackFromOpenId != ''">
- reback_from_open_id = #{rebackFromOpenId},
- </if >
- <if test="rebackChannelId != null ">
- reback_channel_id = #{rebackChannelId},
- </if >
- <if test="rebackAmount != null ">
- reback_amount = #{rebackAmount},
- </if >
- <if test="rebackStatus != null ">
- reback_status = #{rebackStatus},
- </if >
- <if test="rebackTime != null and rebackTime != ''">
- reback_time = #{rebackTime},
- </if >
- </set >
- where rebate_id= #{rebateId}
- </update>
- </mapper>
|