select equ_id,equ_code,type_id,gb_code, model_id,equ_sts,equ_sn, organ_id,mng_name,mng_code, pur_date,mtn_date,loc_lon, loc_lat,create_by,create_time, update_by,update_time,classify,equ_load,remark,insurance_url,attribution, equ_function,equ_type,range_rad,spacial_function from equ_info equ select equ.equ_id,equ.equ_code,equ.type_id,equ.gb_code, equ.model_id,equ.equ_sts,equ.equ_sn, equ.organ_id,equ.mng_name,equ.mng_code, equ.pur_date,equ.mtn_date,equ.loc_lon, equ.loc_lat,equ.create_by,equ.create_time,equ.classify,equ.equ_load,equ.remark,equ.insurance_url, equ.remark,equ.attribution,equ.equ_function,equ.equ_type,equ.range_rad,equ.spacial_function, equ.update_by,equ.update_time,dept.dept_name,type.type_name from equ_info equ left join sys_dept dept on equ.organ_id = dept.dept_id left join equ_type type on equ.type_id=type.type_id delete from equ_info where equ_id = #{equId} delete from equ_info where equ_id in #{equIds} update equ_info set del_flag = '2' where equ_id in #{equIds} insert into equ_info( equ_code, type_id, model_id, equ_sts, equ_sn, organ_id, gb_code, mng_name, mng_code, pur_date, mtn_date, loc_lon, loc_lat, update_by, update_time, create_by, classify, equ_load, insurance_url, remark, attribution, equ_function, equ_type, range_rad, spacial_function, create_time )values( #{equCode}, #{typeId}, #{modelId}, #{equSts}, #{equSn}, #{organId}, #{gbCode}, #{mngName}, #{mngCode}, #{purDate}, #{mtnDate}, #{locLon}, #{locLat}, #{updateBy}, #{updateTime}, #{createBy}, #{classify}, #{equLoad}, #{insuranceUrl}, #{remark}, #{attribution}, #{equFunction}, #{equType}, #{rangeRad}, #{spacialFunction}, DATE_FORMAT(SYSDATE(), '%Y-%m-%d %H:%i:%s') ) update equ_info equ_code = #{equCode}, type_id = #{typeId}, model_id = #{modelId}, equ_sts = #{equSts}, equ_sn = #{equSn}, gb_code = #{gbCode}, organ_id = #{organId}, mng_name = #{mngName}, mng_code = #{mngCode}, pur_date = #{purDate}, mtn_date = #{mtnDate}, loc_lon = #{locLon}, loc_lat = #{locLat}, loc_lat = #{locLat}, update_by = #{updateBy}, classify = #{classify}, equ_load = #{equLoad}, insurance_url = #{insuranceUrl}, remark = #{remark}, attribution = #{attribution}, equ_function = #{equFunction}, equ_type = #{equType}, range_rad = #{rangeRad}, spacial_function = #{spacialFunction}, update_time = DATE_FORMAT(SYSDATE(), '%Y-%m-%d %H:%i:%s') where equ_id = #{equId}