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}