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}