ID_, REF_ID_, f_name, f_ssqyId, f_ssczId, f_cjsj, f_gxsj, f_regional_type, f_shape, f_boundary, f_remark INSERT INTO w_station_regional_division ( `ID_`, `f_name`, `f_ssqyId`, `f_ssczId`, `f_cjsj`, `f_gxsj`, `f_regional_type`, `f_shape`, `f_remark`,`f_boundary`) VALUES ( #{id}, #{fName}, #{fSsqyid}, #{fSsczid}, SYSDATE(), SYSDATE(), #{fRegionalType}, #{fShape}, #{fRemark},ST_GeomFromText(#{fBoundary})); INSERT INTO w_station_regional_division ( `ID_`, `REF_ID_`,`f_name`, `f_ssqyId`, `f_ssczId`, `f_cjsj`, `f_gxsj`, `f_regional_type`, `f_shape`, `f_remark`,`f_boundary`) VALUES ( #{stationRegionalDivision.id},#{tempId}, #{stationRegionalDivision.fName}, #{stationRegionalDivision.fSsqyid}, #{stationRegionalDivision.fSsczid}, SYSDATE(), SYSDATE(), #{stationRegionalDivision.fRegionalType}, #{stationRegionalDivision.fShape}, #{stationRegionalDivision.fRemark},ST_Buffer((SELECT f_boundary FROM w_station_regional_division_wbb WHERE id = #{tempId}),#{stationRegionalDivision.radius})); INSERT INTO `w_station_regional_division_wbb`(`id`, `f_boundary`,`radius`) VALUES (#{id}, ST_GeomFromText(#{fBoundary}), #{radius}); update w_station_regional_division_wbb set f_boundary = ST_GeomFromText(#{fBoundary}),radius = #{radius} where id = #{id} update w_station_regional_division set f_name = #{fName} , f_ssqyId = #{fSsqyid} , f_ssczId = #{fSsczid} , f_regional_type = #{fRegionalType} , f_shape = #{fShape} , f_remark = #{fRemark} , f_boundary = ST_Buffer((SELECT f_boundary FROM w_station_regional_division_wbb WHERE w_station_regional_division_wbb.id = #{refId}),#{radius}), f_gxsj = SYSDATE() where ID_ = #{id} update w_station_regional_division set f_name = #{fName} , f_ssqyId = #{fSsqyid} , f_ssczId = #{fSsczid} , f_regional_type = #{fRegionalType} , f_shape = #{fShape} , f_remark = #{fRemark} , f_boundary = ST_GeomFromText(#{fBoundary}), f_gxsj = SYSDATE() where ID_ = #{id} delete from w_station_regional_division_wbb where id = #{id}