select patid, name, sex, idcardno, birthdate, age, nation, native_place, place_of_residence, birthplace, source, archivetime, archiveby, telcode, relativetelcode, idcardtype, orgid, openid, del_flag, update_by, update_time, create_by, create_time, isupload, pattype, upload_time from pat_archive insert into pat_archive(name,sex,idcardno,birthdate,age,source,archivetime,archiveby,telcode,relativetelcode,idcardtype,orgid,openid,dduserid,update_by,update_time ,create_by,create_time,isupload,upload_time,pattype,place_of_residence,nation,birthplace,native_place) values (#{item.name},#{item.sex},#{item.idcardno},#{item.birthdate},#{item.age},#{item.source},#{item.archivetime},#{item.archiveby} ,#{item.telcode},#{item.archiveby},#{item.idcardtype},#{item.orgid},#{item.openid},#{item.dduserid},#{item.updateBy}, #{item.updateTime},#{item.createBy},#{item.createTime},#{item.isupload},#{item.uploadTime},#{item.pattype},#{item.placeOfResidence},#{item.nation},#{item.birthplace},#{item.nativePlace} ) update pat_archive name = #{name}, sex = #{sex}, idcardno = #{idcardno}, birthdate = #{birthdate}, age = #{age}, source = #{source}, archivetime = #{archivetime}, archiveby = #{archiveby}, telcode = #{telcode}, relativetelcode = #{relativetelcode}, idcardtype = #{idcardtype}, orgid = #{orgid}, openid = #{openid}, del_flag = #{delFlag}, update_by = #{updateBy}, update_time = #{updateTime}, create_by = #{createBy}, create_time = #{createTime}, isupload = #{isupload}, upload_time = #{uploadTime}, where patid = #{patid} delete from pat_archive where patid = #{patid} delete from pat_archive where patid in #{patid}