select currval('nsl.simu_id_seq'::regclass) as id insert into nsl.tbl_yj_tr_simulate ( name, service_name, type, area_type, data, status, result, create_time, create_user, bak, geom) values ( #{name}, #{serviceName}, #{type}, #{areaType}, #{data}, #{status}, #{result}, now(), #{createUser}, #{bak}, ST_GeomFromText('${geom}') null ) insert into nsl.tbl_yj_tr_simulate ( name, service_name, type, area_type, data, status, result, create_time, create_user, bak, geom) values ( #{item.name}, #{item.serviceName}, #{item.type}, #{item.areaType}, #{item.data}, #{item.status}, #{item.result}, now(), #{item.createUser}, #{item.bak}, ST_GeomFromText('${item.geom}') null ) update nsl.tbl_yj_tr_simulate set name=#{item.name}, service_name=#{item.serviceName}, type=#{item.type}, area_type=#{item.areaType}, data=#{item.data}, status=#{item.status}, result=#{item.result}, update_time=now(), update_user=#{item.updateUser}, bak=#{item.bak}, geom = ST_GeomFromText('${item.geom}') geom = null where id = #{item.id}