cus_id, cus_code, cus_name, cus_phone, address_area, address_name, address_no, address_gcj02, address_full, contact_name, contact_phone, cus_from, channel_id, org_id, staff_id, report_staff, report_time, sale_status, remarks, follow_staffs, last_follow_staff, last_follow_id, last_follow_status, last_follow_time, follow_count, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
tmc.cus_id, tmc.cus_code,tmc.cus_name, tmc.cus_phone, tmc.address_area, tmc.address_name, tmc.address_no,
tmc.address_gcj02, tmc.address_full, tmc.contact_name, tmc.contact_phone, tmc.cus_from, tmc.channel_id,
tmc.org_id, tmc.staff_id, tmc.report_staff, tmc.report_time, tmc.sale_status, tmc.remarks, tmc.follow_staffs,
tmc.last_follow_staff, tmc.last_follow_id, tmc.last_follow_status, tmc.last_follow_time, tmc.follow_count, tmc.flg_valid, tmc.cp_id
AND tmc.cus_code = #{cusCode}
AND tmc.cus_name like concat('%', my_ex.likequery(#{cusName}) , '%')
AND tmc.cus_phone like concat('%', my_ex.likequery(#{cusPhone}) , '%')
AND tmc.address_area = #{addressArea}
AND tmc.address_name = #{addressName}
AND tmc.address_no = #{addressNo}
AND tmc.address_gcj02 = #{addressGcj02}
AND tmc.address_full = #{addressFull}
AND tmc.contact_name like concat('%', my_ex.likequery(#{contactName}) , '%')
AND tmc.contact_phone like concat('%', my_ex.likequery(#{contactPhone}) , '%')
AND tmc.cus_from = #{cusFrom}::uuid
AND tmc.channel_id = #{channelId}::uuid
AND tmc.org_id = #{orgId}::uuid
AND tmc.staff_id = #{staffId}::uuid
AND tmc.report_staff = #{reportStaff}::uuid
AND tmc.report_time = #{reportTime}
AND tmc.sale_status = #{saleStatus}
AND tmc.remarks = #{remarks}
AND tmc.follow_staffs = #{followStaffs}::uuid
AND tmc.last_follow_staff = #{lastFollowStaff}::uuid
AND tmc.last_follow_id = #{lastFollowId}
AND tmc.last_follow_status = #{lastFollowStatus}
AND tmc.last_follow_time = #{lastFollowTime}
AND tmc.follow_count = #{followCount}
AND tmc.flg_valid = #{flgValid}
AND tmc.cp_id = #{cpId}
AND (tmc.cus_code like concat('%', my_ex.likequery(#{searchText}) , '%')
OR tmc.cus_name like concat('%', my_ex.likequery(#{searchText}) , '%')
OR tmc.cus_phone like concat('%', my_ex.likequery(#{searchText}) , '%')
OR tmc.address_full like concat('%', my_ex.likequery(#{searchText}) , '%')
OR tmc.remarks like concat('%', my_ex.likequery(#{searchText}) , '%')
)
WHERE cus_id in
#{item}
insert into dkic_b.t_mst_customer
(
cus_code,
cus_name,
cus_phone,
address_area,
address_name,
address_no,
address_gcj02,
address_full,
contact_name,
contact_phone,
cus_from,
channel_id,
org_id,
staff_id,
report_staff,
report_time,
sale_status,
remarks,
follow_staffs,
last_follow_staff,
last_follow_id,
last_follow_status,
last_follow_time,
follow_count,
cp_id,
op_app_code,
)
values
(
#{item.cusCode},
#{item.cusName},
#{item.cusPhone},
#{item.addressArea},
#{item.addressName},
#{item.addressNo},
#{item.addressGcj02},
#{item.addressFull},
#{item.contactName},
#{item.contactPhone},
#{item.cusFrom}::uuid,
#{item.channelId}::uuid,
#{item.orgId}::uuid,
#{item.staffId}::uuid,
#{item.reportStaff}::uuid,
#{item.reportTime},
#{item.saleStatus},
#{item.remarks},
#{item.followStaffs},
#{item.lastFollowStaff}::uuid,
#{item.lastFollowId}::uuid,
#{item.lastFollowStatus},
#{item.lastFollowTime},
#{item.followCount},
#{item.cpId},
#{item.opAppCode},
)
update dkic_b.t_mst_customer
set
follow_staffs = #{followStaffs,typeHandler=UuidListTypeHandler}
where cus_id = #{cusId}::uuid