select tri.id, tri.user_name, tri.user_code,tri.sex, tri.phone, tri.id_no, tri.user_address, tri.id_card_image, tri.hukou_image, tri.face_image, tri.remark, tri.user_type, tri.group_type, tri.user_status, tri.create_by, tri.create_time, tri.update_by, tri.update_time, tri.sync_time,tri.dept_id select tri.id, tri.user_name, tri.user_code,tri.sex, tri.phone , CONCAT( LEFT(tri.id_no, CHAR_LENGTH(tri.id_no) - 4), REPEAT('*', 4) ) as id_no , tri.user_address, tri.id_card_image, tri.hukou_image, tri.face_image, tri.remark, tri.user_type, tri.group_type, tri.user_status, tri.create_by, tri.create_time, tri.update_by, tri.update_time, tri.sync_time,tri.dept_id insert into zdy_resident_info user_name, user_code, sex, phone, id_no, user_address, id_card_image, hukou_image, face_image, remark, user_type, group_type, user_status, create_by, create_time, update_by, update_time, sync_time, dept_id, scenic_id, #{userName}, #{userCode}, #{sex}, #{phone}, #{idNo}, #{userAddress}, #{idCardImage}, #{hukouImage}, #{faceImage}, #{remark}, #{userType}, #{groupType}, #{userStatus}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{syncTime}, #{deptId}, #{scenicId}, update zdy_resident_info user_name = #{userName}, user_code = #{userCode}, sex = #{sex}, phone = #{phone}, id_no = #{idNo}, user_address = #{userAddress}, id_card_image = #{idCardImage}, hukou_image = #{hukouImage}, face_image = #{faceImage}, remark = #{remark}, user_type = #{userType}, group_type = #{groupType}, user_status = #{userStatus}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, sync_time = #{syncTime}, dept_id = #{deptId}, scenic_id = #{scenicId}, where id = #{id} update zdy_resident_info set user_status = 3,update_time = now(),update_by =#{currentUserId} where id = #{id} update zdy_resident_info set user_status = 3, update_time = now() ,update_by =#{currentUserId} where id in #{id} insert into zdy_resident_info ( id, user_name, user_code, phone, id_no, user_address, id_card_image, hukou_image, face_image, remark, user_type, group_type, user_status, create_by, create_time, update_by, update_time, sync_time ) values ( #{item.id}, #{item.userName}, #{item.userCode}, #{item.phone}, #{item.idNo}, #{item.userAddress}, #{item.idCardImage}, #{item.hukouImage}, #{item.faceImage}, #{item.remark}, #{item.userType}, #{item.groupType}, #{item.userStatus}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.syncTime} )