admin
2019-07-30 573c491b4a1ba60e12a5678a01c1546c0077c1ee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
<?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.yeshi.fanli.dao.mybatis.jd.JDOrderItemMapper">
    <resultMap id="BaseResultMap" type="com.yeshi.fanli.entity.jd.JDOrderItem">
        <id column="joi_id" property="id" jdbcType="BIGINT" />
        <result column="joi_order_id" property="orderId" jdbcType="BIGINT" />
        <result column="joi_actual_cos_price" property="actualCosPrice"
            jdbcType="DECIMAL" />
        <result column="joi_actual_fee" property="actualFee" jdbcType="DECIMAL" />
        <result column="joi_commission_rate" property="commissionRate"
            jdbcType="DECIMAL" />
        <result column="joi_estimate_cos_price" property="estimateCosPrice"
            jdbcType="DECIMAL" />
        <result column="joi_estimate_fee" property="estimateFee"
            jdbcType="DECIMAL" />
        <result column="joi_final_rate" property="finalRate" jdbcType="DECIMAL" />
        <result column="joi_cid1" property="cid1" jdbcType="BIGINT" />
        <result column="joi_frozen_sku_num" property="frozenSkuNum"
            jdbcType="BIGINT" />
        <result column="joi_pid" property="pid" jdbcType="VARCHAR" />
        <result column="joi_position_id" property="positionId"
            jdbcType="BIGINT" />
        <result column="joi_price" property="price" jdbcType="DECIMAL" />
        <result column="joi_cid2" property="cid2" jdbcType="BIGINT" />
        <result column="joi_site_id" property="siteId" jdbcType="BIGINT" />
        <result column="joi_sku_id" property="skuId" jdbcType="BIGINT" />
        <result column="joi_sku_name" property="skuName" jdbcType="VARCHAR" />
        <result column="joi_sku_num" property="skuNum" jdbcType="BIGINT" />
        <result column="joi_sku_return_num" property="skuReturnNum"
            jdbcType="BIGINT" />
        <result column="joi_sub_side_rate" property="subSideRate"
            jdbcType="DECIMAL" />
        <result column="joi_sub_sidy_rate" property="subsidyRate"
            jdbcType="DECIMAL" />
        <result column="joi_cid3" property="cid3" jdbcType="BIGINT" />
        <result column="joi_union_alias" property="unionAlias"
            jdbcType="VARCHAR" />
        <result column="joi_union_tag" property="unionTag" jdbcType="VARCHAR" />
        <result column="joi_union_traffic_group" property="unionTrafficGroup"
            jdbcType="INTEGER" />
        <result column="joi_valid_code" property="validCode" jdbcType="INTEGER" />
        <result column="joi_sub_union_id" property="subUnionId"
            jdbcType="VARCHAR" />
        <result column="joi_trace_type" property="traceType" jdbcType="INTEGER" />
        <result column="joi_pay_month" property="payMonth" jdbcType="INTEGER" />
        <result column="joi_pop_id" property="popId" jdbcType="BIGINT" />
        <result column="joi_ext1" property="ext1" jdbcType="VARCHAR" />
        <result column="joi_trade_id" property="tradeId" jdbcType="VARCHAR" />
        <result column="joi_create_time" property="createTime"
            jdbcType="TIMESTAMP" />
        <result column="joi_update_time" property="updateTime"
            jdbcType="TIMESTAMP" />
        <result column="joi_order_by" property="orderBy" jdbcType="INTEGER" />
    </resultMap>
    <sql id="Base_Column_List">joi_id,joi_order_id,joi_actual_cos_price,joi_actual_fee,joi_commission_rate,joi_estimate_cos_price,joi_estimate_fee,joi_final_rate,joi_cid1,joi_frozen_sku_num,joi_pid,joi_position_id,joi_price,joi_cid2,joi_site_id,joi_sku_id,joi_sku_name,joi_sku_num,joi_sku_return_num,joi_sub_side_rate,joi_sub_sidy_rate,joi_cid3,joi_union_alias,joi_union_tag,joi_union_traffic_group,joi_valid_code,joi_sub_union_id,joi_trace_type,joi_pay_month,joi_pop_id,joi_ext1,joi_trade_id,joi_create_time,joi_update_time,joi_order_by
    </sql>
    <select id="selectByPrimaryKey" resultMap="BaseResultMap"
        parameterType="java.lang.Long">
        select
        <include refid="Base_Column_List" />
        from yeshi_ec_jd_order_item where joi_id = #{id,jdbcType=BIGINT}
    </select>
 
    <select id="selectByTradeId" resultMap="BaseResultMap"
        parameterType="java.lang.String">
        select
        <include refid="Base_Column_List" />
        from yeshi_ec_jd_order_item where joi_trade_id = #{0}
    </select>
 
 
    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">delete from
        yeshi_ec_jd_order_item where joi_id = #{id,jdbcType=BIGINT}
    </delete>
    <insert id="insert" parameterType="com.yeshi.fanli.entity.jd.JDOrderItem"
        useGeneratedKeys="true" keyProperty="id">insert into yeshi_ec_jd_order_item
        (joi_id,joi_order_id,joi_actual_cos_price,joi_actual_fee,joi_commission_rate,joi_estimate_cos_price,joi_estimate_fee,joi_final_rate,joi_cid1,joi_frozen_sku_num,joi_pid,joi_position_id,joi_price,joi_cid2,joi_site_id,joi_sku_id,joi_sku_name,joi_sku_num,joi_sku_return_num,joi_sub_side_rate,joi_sub_sidy_rate,joi_cid3,joi_union_alias,joi_union_tag,joi_union_traffic_group,joi_valid_code,joi_sub_union_id,joi_trace_type,joi_pay_month,joi_pop_id,joi_ext1,joi_trade_id,joi_create_time,joi_update_time,joi_order_by)
        values
        (#{id,jdbcType=BIGINT},#{orderId,jdbcType=BIGINT},#{actualCosPrice,jdbcType=DECIMAL},#{actualFee,jdbcType=DECIMAL},#{commissionRate,jdbcType=DECIMAL},#{estimateCosPrice,jdbcType=DECIMAL},#{estimateFee,jdbcType=DECIMAL},#{finalRate,jdbcType=DECIMAL},#{cid1,jdbcType=BIGINT},#{frozenSkuNum,jdbcType=BIGINT},#{pid,jdbcType=VARCHAR},#{positionId,jdbcType=BIGINT},#{price,jdbcType=DECIMAL},#{cid2,jdbcType=BIGINT},#{siteId,jdbcType=BIGINT},#{skuId,jdbcType=BIGINT},#{skuName,jdbcType=VARCHAR},#{skuNum,jdbcType=BIGINT},#{skuReturnNum,jdbcType=BIGINT},#{subSideRate,jdbcType=DECIMAL},#{subsidyRate,jdbcType=DECIMAL},#{cid3,jdbcType=BIGINT},#{unionAlias,jdbcType=VARCHAR},#{unionTag,jdbcType=VARCHAR},#{unionTrafficGroup,jdbcType=INTEGER},#{validCode,jdbcType=INTEGER},#{subUnionId,jdbcType=VARCHAR},#{traceType,jdbcType=INTEGER},#{payMonth,jdbcType=INTEGER},#{popId,jdbcType=BIGINT},#{ext1,jdbcType=VARCHAR},#{tradeId,jdbcType=VARCHAR},#{createTime,jdbcType=TIMESTAMP},#{updateTime,jdbcType=TIMESTAMP},#{orderBy,jdbcType=INTEGER})
    </insert>
    <insert id="insertSelective" parameterType="com.yeshi.fanli.entity.jd.JDOrderItem"
        useGeneratedKeys="true" keyProperty="id">
        insert into yeshi_ec_jd_order_item
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="id != null">joi_id,</if>
            <if test="orderId != null">joi_order_id,</if>
            <if test="actualCosPrice != null">joi_actual_cos_price,</if>
            <if test="actualFee != null">joi_actual_fee,</if>
            <if test="commissionRate != null">joi_commission_rate,</if>
            <if test="estimateCosPrice != null">joi_estimate_cos_price,</if>
            <if test="estimateFee != null">joi_estimate_fee,</if>
            <if test="finalRate != null">joi_final_rate,</if>
            <if test="cid1 != null">joi_cid1,</if>
            <if test="frozenSkuNum != null">joi_frozen_sku_num,</if>
            <if test="pid != null">joi_pid,</if>
            <if test="positionId != null">joi_position_id,</if>
            <if test="price != null">joi_price,</if>
            <if test="cid2 != null">joi_cid2,</if>
            <if test="siteId != null">joi_site_id,</if>
            <if test="skuId != null">joi_sku_id,</if>
            <if test="skuName != null">joi_sku_name,</if>
            <if test="skuNum != null">joi_sku_num,</if>
            <if test="skuReturnNum != null">joi_sku_return_num,</if>
            <if test="subSideRate != null">joi_sub_side_rate,</if>
            <if test="subsidyRate != null">joi_sub_sidy_rate,</if>
            <if test="cid3 != null">joi_cid3,</if>
            <if test="unionAlias != null">joi_union_alias,</if>
            <if test="unionTag != null">joi_union_tag,</if>
            <if test="unionTrafficGroup != null">joi_union_traffic_group,</if>
            <if test="validCode != null">joi_valid_code,</if>
            <if test="subUnionId != null">joi_sub_union_id,</if>
            <if test="traceType != null">joi_trace_type,</if>
            <if test="payMonth != null">joi_pay_month,</if>
            <if test="popId != null">joi_pop_id,</if>
            <if test="ext1 != null">joi_ext1,</if>
            <if test="tradeId != null">joi_trade_id,</if>
            <if test="createTime != null">joi_create_time,</if>
            <if test="updateTime != null">joi_update_time,</if>
            <if test="orderBy != null">joi_order_by,</if>
        </trim>
        values
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="id != null">#{id,jdbcType=BIGINT},</if>
            <if test="orderId != null">#{orderId,jdbcType=BIGINT},</if>
            <if test="actualCosPrice != null">#{actualCosPrice,jdbcType=DECIMAL},</if>
            <if test="actualFee != null">#{actualFee,jdbcType=DECIMAL},</if>
            <if test="commissionRate != null">#{commissionRate,jdbcType=DECIMAL},</if>
            <if test="estimateCosPrice != null">#{estimateCosPrice,jdbcType=DECIMAL},</if>
            <if test="estimateFee != null">#{estimateFee,jdbcType=DECIMAL},</if>
            <if test="finalRate != null">#{finalRate,jdbcType=DECIMAL},</if>
            <if test="cid1 != null">#{cid1,jdbcType=BIGINT},</if>
            <if test="frozenSkuNum != null">#{frozenSkuNum,jdbcType=BIGINT},</if>
            <if test="pid != null">#{pid,jdbcType=VARCHAR},</if>
            <if test="positionId != null">#{positionId,jdbcType=BIGINT},</if>
            <if test="price != null">#{price,jdbcType=DECIMAL},</if>
            <if test="cid2 != null">#{cid2,jdbcType=BIGINT},</if>
            <if test="siteId != null">#{siteId,jdbcType=BIGINT},</if>
            <if test="skuId != null">#{skuId,jdbcType=BIGINT},</if>
            <if test="skuName != null">#{skuName,jdbcType=VARCHAR},</if>
            <if test="skuNum != null">#{skuNum,jdbcType=BIGINT},</if>
            <if test="skuReturnNum != null">#{skuReturnNum,jdbcType=BIGINT},</if>
            <if test="subSideRate != null">#{subSideRate,jdbcType=DECIMAL},</if>
            <if test="subsidyRate != null">#{subsidyRate,jdbcType=DECIMAL},</if>
            <if test="cid3 != null">#{cid3,jdbcType=BIGINT},</if>
            <if test="unionAlias != null">#{unionAlias,jdbcType=VARCHAR},</if>
            <if test="unionTag != null">#{unionTag,jdbcType=VARCHAR},</if>
            <if test="unionTrafficGroup != null">#{unionTrafficGroup,jdbcType=INTEGER},</if>
            <if test="validCode != null">#{validCode,jdbcType=INTEGER},</if>
            <if test="subUnionId != null">#{subUnionId,jdbcType=VARCHAR},</if>
            <if test="traceType != null">#{traceType,jdbcType=INTEGER},</if>
            <if test="payMonth != null">#{payMonth,jdbcType=INTEGER},</if>
            <if test="popId != null">#{popId,jdbcType=BIGINT},</if>
            <if test="ext1 != null">#{ext1,jdbcType=VARCHAR},</if>
            <if test="tradeId != null">#{tradeId,jdbcType=VARCHAR},</if>
            <if test="createTime != null">#{createTime,jdbcType=TIMESTAMP},</if>
            <if test="updateTime != null">#{updateTime,jdbcType=TIMESTAMP},</if>
            <if test="orderBy != null">#{orderBy,jdbcType=INTEGER},</if>
        </trim>
    </insert>
    <update id="updateByPrimaryKey" parameterType="com.yeshi.fanli.entity.jd.JDOrderItem">update
        yeshi_ec_jd_order_item set joi_order_id =
        #{orderId,jdbcType=BIGINT},joi_actual_cos_price =
        #{actualCosPrice,jdbcType=DECIMAL},joi_actual_fee =
        #{actualFee,jdbcType=DECIMAL},joi_commission_rate =
        #{commissionRate,jdbcType=DECIMAL},joi_estimate_cos_price =
        #{estimateCosPrice,jdbcType=DECIMAL},joi_estimate_fee =
        #{estimateFee,jdbcType=DECIMAL},joi_final_rate =
        #{finalRate,jdbcType=DECIMAL},joi_cid1 =
        #{cid1,jdbcType=BIGINT},joi_frozen_sku_num =
        #{frozenSkuNum,jdbcType=BIGINT},joi_pid =
        #{pid,jdbcType=VARCHAR},joi_position_id =
        #{positionId,jdbcType=BIGINT},joi_price =
        #{price,jdbcType=DECIMAL},joi_cid2 =
        #{cid2,jdbcType=BIGINT},joi_site_id =
        #{siteId,jdbcType=BIGINT},joi_sku_id =
        #{skuId,jdbcType=BIGINT},joi_sku_name =
        #{skuName,jdbcType=VARCHAR},joi_sku_num =
        #{skuNum,jdbcType=BIGINT},joi_sku_return_num =
        #{skuReturnNum,jdbcType=BIGINT},joi_sub_side_rate =
        #{subSideRate,jdbcType=DECIMAL},joi_sub_sidy_rate =
        #{subsidyRate,jdbcType=DECIMAL},joi_cid3 =
        #{cid3,jdbcType=BIGINT},joi_union_alias =
        #{unionAlias,jdbcType=VARCHAR},joi_union_tag =
        #{unionTag,jdbcType=VARCHAR},joi_union_traffic_group =
        #{unionTrafficGroup,jdbcType=INTEGER},joi_valid_code =
        #{validCode,jdbcType=INTEGER},joi_sub_union_id =
        #{subUnionId,jdbcType=VARCHAR},joi_trace_type =
        #{traceType,jdbcType=INTEGER},joi_pay_month =
        #{payMonth,jdbcType=INTEGER},joi_pop_id =
        #{popId,jdbcType=BIGINT},joi_ext1 =
        #{ext1,jdbcType=VARCHAR},joi_trade_id =
        #{tradeId,jdbcType=VARCHAR},joi_create_time =
        #{createTime,jdbcType=TIMESTAMP},joi_update_time =
        #{updateTime,jdbcType=TIMESTAMP},joi_order_by =
        #{orderBy,jdbcType=INTEGER} where joi_id = #{id,jdbcType=BIGINT}
    </update>
    <update id="updateByPrimaryKeySelective" parameterType="com.yeshi.fanli.entity.jd.JDOrderItem">
        update yeshi_ec_jd_order_item
        <set>
            <if test="orderId != null">joi_order_id=#{orderId,jdbcType=BIGINT},</if>
            <if test="actualCosPrice != null">joi_actual_cos_price=#{actualCosPrice,jdbcType=DECIMAL},
            </if>
            <if test="actualFee != null">joi_actual_fee=#{actualFee,jdbcType=DECIMAL},</if>
            <if test="commissionRate != null">joi_commission_rate=#{commissionRate,jdbcType=DECIMAL},
            </if>
            <if test="estimateCosPrice != null">joi_estimate_cos_price=#{estimateCosPrice,jdbcType=DECIMAL},
            </if>
            <if test="estimateFee != null">joi_estimate_fee=#{estimateFee,jdbcType=DECIMAL},</if>
            <if test="finalRate != null">joi_final_rate=#{finalRate,jdbcType=DECIMAL},</if>
            <if test="cid1 != null">joi_cid1=#{cid1,jdbcType=BIGINT},</if>
            <if test="frozenSkuNum != null">joi_frozen_sku_num=#{frozenSkuNum,jdbcType=BIGINT},</if>
            <if test="pid != null">joi_pid=#{pid,jdbcType=VARCHAR},</if>
            <if test="positionId != null">joi_position_id=#{positionId,jdbcType=BIGINT},</if>
            <if test="price != null">joi_price=#{price,jdbcType=DECIMAL},</if>
            <if test="cid2 != null">joi_cid2=#{cid2,jdbcType=BIGINT},</if>
            <if test="siteId != null">joi_site_id=#{siteId,jdbcType=BIGINT},</if>
            <if test="skuId != null">joi_sku_id=#{skuId,jdbcType=BIGINT},</if>
            <if test="skuName != null">joi_sku_name=#{skuName,jdbcType=VARCHAR},</if>
            <if test="skuNum != null">joi_sku_num=#{skuNum,jdbcType=BIGINT},</if>
            <if test="skuReturnNum != null">joi_sku_return_num=#{skuReturnNum,jdbcType=BIGINT},</if>
            <if test="subSideRate != null">joi_sub_side_rate=#{subSideRate,jdbcType=DECIMAL},</if>
            <if test="subsidyRate != null">joi_sub_sidy_rate=#{subsidyRate,jdbcType=DECIMAL},</if>
            <if test="cid3 != null">joi_cid3=#{cid3,jdbcType=BIGINT},</if>
            <if test="unionAlias != null">joi_union_alias=#{unionAlias,jdbcType=VARCHAR},</if>
            <if test="unionTag != null">joi_union_tag=#{unionTag,jdbcType=VARCHAR},</if>
            <if test="unionTrafficGroup != null">joi_union_traffic_group=#{unionTrafficGroup,jdbcType=INTEGER},
            </if>
            <if test="validCode != null">joi_valid_code=#{validCode,jdbcType=INTEGER},</if>
            <if test="subUnionId != null">joi_sub_union_id=#{subUnionId,jdbcType=VARCHAR},</if>
            <if test="traceType != null">joi_trace_type=#{traceType,jdbcType=INTEGER},</if>
            <if test="payMonth != null">joi_pay_month=#{payMonth,jdbcType=INTEGER},</if>
            <if test="popId != null">joi_pop_id=#{popId,jdbcType=BIGINT},</if>
            <if test="ext1 != null">joi_ext1=#{ext1,jdbcType=VARCHAR},</if>
            <if test="tradeId != null">joi_trade_id=#{tradeId,jdbcType=VARCHAR},</if>
            <if test="createTime != null">joi_create_time=#{createTime,jdbcType=TIMESTAMP},</if>
            <if test="updateTime != null">joi_update_time=#{updateTime,jdbcType=TIMESTAMP},</if>
            <if test="orderBy != null">joi_order_by=#{orderBy,jdbcType=INTEGER},</if>
        </set>
        where joi_id = #{id,jdbcType=BIGINT}
    </update>
</mapper>