insert into rm_xmxx(id,create_by,create_time,update_by,update_time,sys_org_code,xmmc,szsx,xzqh,xmfzr,xjqhdm,hzb,zzb,dha,lxqk,spnd,fhbz,spdw,spjb,spqk,ztbzjs,jszt,qt,xmlx,min_id) values (#{id},#{createBy},#{createTime},#{updateBy},#{updateTime},#{sysOrgCode},#{xmmc},#{szsx},#{xzqh},#{xmfzr},#{xjqhdm},#{hzb},#{zzb},#{dha},#{lxqk},#{spnd},#{fhbz},#{spdw},#{spjb},#{spqk},#{ztbzjs},#{jszt},#{qt},#{xmlx},#{id})
insert
into rm_shxmxxb(id,xmmc,jszt)
values
(#{id},
#{xmmc},
#{jszt})
update rm_xmxx set xmmc=#{xmmc},szsx=#{szsx},xzqh=#{xzqh},xmfzr=#{xmfzr},xjqhdm=#{xjqhdm},hzb=#{hzb},zzb=#{zzb},dha=#{dha},lxqk=#{lxqk},spnd=#{spnd},fhbz=#{fhbz},spdw=#{spdw},spjb=#{spjb},spqk=#{spqk},ztbzjs=#{ztbzjs},jszt=#{jszt},qt=#{qt},xmlx=#{xmlx} where id=#{id}
update rm_shxmxxb set xmmc=#{xmmc},jszt=#{jszt}where id=#{id}
delete from rm_xmxx where id=#{id}
delete from rm_shxmxxb where id=#{id}
insert into rm_xmxxgeo(geom,xmid,jszt,xmmc) values (ST_Transform(st_geometryfromtext(#{wkt}, 4548),4490),#{id},#{jszt},#{xmmc});
insert into rm_xmxxgeo(geom,xmid,jszt,xmmc) values (ST_Transform(st_geometryfromtext(#{wkt}, 4527),4490),#{id},#{jszt},#{xmmc});
insert into rm_xmxxgeo(geom,xmid,jszt,xmmc) values (st_geometryfromtext(#{wkt},4490),#{id},#{jszt},#{xmmc});
update rm_xmxxgeo set geom=(ST_Transform(st_geometryfromtext(#{wkt}, 4548),4490)),jszt=#{jszt},xmmc=#{xmmc} where xmid=#{id};
update rm_xmxxgeo set geom=(ST_Transform(st_geometryfromtext(#{wkt}, 4527),4490)),jszt=#{jszt},xmmc=#{xmmc} where xmid=#{id};
update rm_xmxxgeo set geom=(st_geometryfromtext(#{wkt},4490)),jszt=#{jszt},xmmc=#{xmmc} where xmid=#{id};
delete from rm_xmxxgeo where xmid=#{id};