|
@@ -54,10 +54,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="thirdAccount" column="third_account" />
|
|
<result property="thirdAccount" column="third_account" />
|
|
|
<result property="clueId" column="clue_id" />
|
|
<result property="clueId" column="clue_id" />
|
|
|
<result property="qwName" column="qw_name" />
|
|
<result property="qwName" column="qw_name" />
|
|
|
|
|
+ <result property="historicalCommunication" column="historical_communication" />
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
<sql id="selectCrmCustomerVo">
|
|
<sql id="selectCrmCustomerVo">
|
|
|
- select customer_id, customer_code, customer_name, mobile, sex, weixin, remark, user_id, create_user_id, receive_user_id, customer_user_id, address,city_ids, location, detail_address, lng, lat, create_time, update_time, status, is_receive, dept_id, is_del, customer_type, receive_time, pool_time, company_id, is_line, source, tags,ext_json,visit_status,register_date,register_link_url,register_desc,register_submit_time,is_pool,register_type,pay_money,buy_count,source_code,push_time,push_code,visit_time,traffic_source,import_type,third_account,clue_id,qw_name from crm_customer
|
|
|
|
|
|
|
+ select customer_id, customer_code, customer_name, mobile, sex, weixin, remark, user_id, create_user_id, receive_user_id, customer_user_id, address,city_ids, location, detail_address, lng, lat, create_time, update_time, status, is_receive, dept_id, is_del, customer_type, receive_time, pool_time, company_id, is_line, source, tags,ext_json,visit_status,register_date,register_link_url,register_desc,register_submit_time,is_pool,register_type,pay_money,buy_count,source_code,push_time,push_code,visit_time,traffic_source,import_type,third_account,clue_id,qw_name,historical_communication from crm_customer
|
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
|
|
<select id="selectCrmCustomerList" parameterType="CrmCustomer" resultMap="CrmCustomerResult">
|
|
<select id="selectCrmCustomerList" parameterType="CrmCustomer" resultMap="CrmCustomerResult">
|
|
@@ -159,6 +160,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="thirdAccount != null">third_account,</if>
|
|
<if test="thirdAccount != null">third_account,</if>
|
|
|
<if test="clueId != null">clue_id,</if>
|
|
<if test="clueId != null">clue_id,</if>
|
|
|
<if test="qwName != null">qw_name,</if>
|
|
<if test="qwName != null">qw_name,</if>
|
|
|
|
|
+ <if test="historicalCommunication != null">historical_communication,</if>
|
|
|
</trim>
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="customerCode != null">#{customerCode},</if>
|
|
<if test="customerCode != null">#{customerCode},</if>
|
|
@@ -209,6 +211,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="thirdAccount != null">#{thirdAccount},</if>
|
|
<if test="thirdAccount != null">#{thirdAccount},</if>
|
|
|
<if test="clueId != null">#{clueId},</if>
|
|
<if test="clueId != null">#{clueId},</if>
|
|
|
<if test="qwName != null">#{qwName},</if>
|
|
<if test="qwName != null">#{qwName},</if>
|
|
|
|
|
+ <if test="historicalCommunication != null">#{historicalCommunication},</if>
|
|
|
</trim>
|
|
</trim>
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
@@ -263,6 +266,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="thirdAccount != null">third_account = #{thirdAccount},</if>
|
|
<if test="thirdAccount != null">third_account = #{thirdAccount},</if>
|
|
|
<if test="clueId != null">clue_id = #{clueId},</if>
|
|
<if test="clueId != null">clue_id = #{clueId},</if>
|
|
|
<if test="qwName != null">qw_name = #{qwName},</if>
|
|
<if test="qwName != null">qw_name = #{qwName},</if>
|
|
|
|
|
+ <if test="historicalCommunication != null">historical_communication = #{historicalCommunication},</if>
|
|
|
</trim>
|
|
</trim>
|
|
|
where customer_id = #{customerId}
|
|
where customer_id = #{customerId}
|
|
|
</update>
|
|
</update>
|
|
@@ -531,7 +535,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
receive_time, pool_time, company_id, is_line, source, tags, ext_json, visit_status,
|
|
receive_time, pool_time, company_id, is_line, source, tags, ext_json, visit_status,
|
|
|
register_date, register_link_url, register_desc, register_submit_time, is_pool,
|
|
register_date, register_link_url, register_desc, register_submit_time, is_pool,
|
|
|
register_type, pay_money, buy_count, source_code, push_time, push_code,
|
|
register_type, pay_money, buy_count, source_code, push_time, push_code,
|
|
|
- visit_time, traffic_source, import_type, third_account, clue_id, qw_name
|
|
|
|
|
|
|
+ visit_time, traffic_source, import_type, third_account, clue_id, qw_name, historical_communication
|
|
|
)
|
|
)
|
|
|
values
|
|
values
|
|
|
<foreach collection="list" item="item" separator=",">
|
|
<foreach collection="list" item="item" separator=",">
|
|
@@ -542,7 +546,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
#{item.receiveTime}, #{item.poolTime}, #{item.companyId}, #{item.isLine}, #{item.source}, #{item.tags}, #{item.extJson}, #{item.visitStatus},
|
|
#{item.receiveTime}, #{item.poolTime}, #{item.companyId}, #{item.isLine}, #{item.source}, #{item.tags}, #{item.extJson}, #{item.visitStatus},
|
|
|
#{item.registerDate}, #{item.registerLinkUrl}, #{item.registerDesc}, #{item.registerSubmitTime}, #{item.isPool},
|
|
#{item.registerDate}, #{item.registerLinkUrl}, #{item.registerDesc}, #{item.registerSubmitTime}, #{item.isPool},
|
|
|
#{item.registerType}, #{item.payMoney}, #{item.buyCount}, #{item.sourceCode}, #{item.pushTime}, #{item.pushCode},
|
|
#{item.registerType}, #{item.payMoney}, #{item.buyCount}, #{item.sourceCode}, #{item.pushTime}, #{item.pushCode},
|
|
|
- #{item.visitTime}, #{item.trafficSource}, #{item.importType}, #{item.thirdAccount}, #{item.clueId}, #{item.qwName}
|
|
|
|
|
|
|
+ #{item.visitTime}, #{item.trafficSource}, #{item.importType}, #{item.thirdAccount}, #{item.clueId}, #{item.qwName}, #{item.historicalCommunication}
|
|
|
)
|
|
)
|
|
|
</foreach>
|
|
</foreach>
|
|
|
</insert>
|
|
</insert>
|