TVipCardCustInfoIrainSMapper.xml
4.25 KB
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
<?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.zteits.bill.mapper.smapper.TVipCardCustInfoIrainSMapper">
<resultMap id="BaseResultMap" type="com.zteits.bill.domain.TVipCardCustInfoIrain">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="park_code" jdbcType="VARCHAR" property="parkCode" />
<result column="cust_name" jdbcType="VARCHAR" property="custName" />
<result column="card_sequence" jdbcType="VARCHAR" property="cardSequence" />
<result column="card_no" jdbcType="VARCHAR" property="cardNo" />
<result column="car_number" jdbcType="VARCHAR" property="carNumber" />
<result column="phone" jdbcType="VARCHAR" property="phone" />
<result column="address" jdbcType="VARCHAR" property="address" />
<result column="balance" jdbcType="BIGINT" property="balance" />
<result column="eff_date" jdbcType="TIMESTAMP" property="effDate" />
<result column="exp_date" jdbcType="TIMESTAMP" property="expDate" />
<result column="detail_type" jdbcType="INTEGER" property="detailType" />
<result column="email" jdbcType="VARCHAR" property="email" />
<result column="in_area" jdbcType="VARCHAR" property="inArea" />
<result column="out_area" jdbcType="VARCHAR" property="outArea" />
<result column="cap_amount" jdbcType="INTEGER" property="capAmount" />
<result column="cap_cycle" jdbcType="INTEGER" property="capCycle" />
<result column="cap_rule" jdbcType="INTEGER" property="capRule" />
<result column="discount" jdbcType="INTEGER" property="discount" />
<result column="data_state" jdbcType="INTEGER" property="dataState" />
<result column="create_empid" jdbcType="BIGINT" property="createEmpid" />
<result column="create_name" jdbcType="VARCHAR" property="createName" />
<result column="create_date" jdbcType="TIMESTAMP" property="createDate" />
<result column="modify_empid" jdbcType="BIGINT" property="modifyEmpid" />
<result column="modify_name" jdbcType="VARCHAR" property="modifyName" />
<result column="modify_date" jdbcType="TIMESTAMP" property="modifyDate" />
</resultMap>
<sql id="Base_Column_List">
id, park_code, cust_name, card_sequence, card_no, car_number, phone, address, balance,
eff_date, exp_date, detail_type, email, in_area, out_area, cap_amount, cap_cycle,
cap_rule, discount, data_state, create_empid, create_name, create_date, modify_empid,
modify_name, modify_date
</sql>
<delete id="deleteByParkCode" parameterType="java.lang.String">
delete from t_vip_card_cust_info_irain
where park_code = #{parkCode,jdbcType=VARCHAR}
</delete>
<insert id="backInsertIrainVipCard">
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
SELECT LAST_INSERT_ID()
</selectKey>
insert into t_vip_card_cust_info_irain (park_code, cust_name,
card_sequence, card_no, car_number,
phone, address, balance,
eff_date, exp_date, detail_type,
email, in_area, out_area,
cap_amount, cap_cycle, cap_rule,
discount, data_state, create_empid,
create_name, create_date, modify_empid,
modify_name, modify_date)
values
<foreach collection="irainVipCardList" item="item" index="index" separator=",">
(#{item.parkCode,jdbcType=VARCHAR}, #{item.custName,jdbcType=VARCHAR},
#{item.cardSequence,jdbcType=VARCHAR}, #{item.cardNo,jdbcType=VARCHAR}, #{item.carNumber,jdbcType=VARCHAR},
#{item.phone,jdbcType=VARCHAR}, #{item.address,jdbcType=VARCHAR}, #{item.balance,jdbcType=BIGINT},
#{item.effDate,jdbcType=TIMESTAMP}, #{item.expDate,jdbcType=TIMESTAMP}, #{item.detailType,jdbcType=INTEGER},
#{item.email,jdbcType=VARCHAR}, #{item.inArea,jdbcType=VARCHAR}, #{item.outArea,jdbcType=VARCHAR},
#{item.capAmount,jdbcType=INTEGER}, #{item.capCycle,jdbcType=INTEGER}, #{item.capRule,jdbcType=INTEGER},
#{item.discount,jdbcType=INTEGER}, #{item.dataState,jdbcType=INTEGER}, #{item.createEmpid,jdbcType=BIGINT},
#{item.createName,jdbcType=VARCHAR}, #{item.createDate,jdbcType=TIMESTAMP}, #{item.modifyEmpid,jdbcType=BIGINT},
#{item.modifyName,jdbcType=VARCHAR}, #{item.modifyDate,jdbcType=TIMESTAMP})
</foreach>
</insert>
</mapper>