select dmp.id, dmp.sigen_code , dmp.monitoring_type, dmp.point_name, dmp.point_region, dmp.duty_people, dmp.duty_phone, dmp.point_address, dmp.lng, dmp.lat, dmp.create_by, dmp.create_time,
dmp.update_by, dmp.update_time,dmp.is_risk, dmp.del_flag, dmp.load_bearing_max, dmp.dept_id,sdd.dict_label as regionname ,sdd1.dict_label as monitoringTypeName from dkl_monitoring_points AS dmp
left join sys_dept d on dmp.dept_id = d.dept_id
LEFT JOIN sys_dict_data sdd ON sdd.dict_value = dmp.point_region
AND sdd.dict_type = 'activity_area'
LEFT JOIN sys_dict_data sdd1 ON sdd1.dict_value = dmp.monitoring_type
AND sdd1.dict_type = 'monitoring_point_type'
insert into dkl_monitoring_points
monitoring_type,
point_name,
point_region,
duty_people,
duty_phone,
point_address,
lng,
lat,
create_by,
create_time,
update_by,
update_time,
del_flag,
load_bearing_max,
dept_id,
is_risk,
sigen_code,
#{monitoringType},
#{pointName},
#{pointRegion},
#{dutyPeople},
#{dutyPhone},
#{pointAddress},
#{lng},
#{lat},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{delFlag},
#{loadBearingMax},
#{deptId},
#{isRisk},
#{sigenCode},
update dkl_monitoring_points
monitoring_type = #{monitoringType},
point_name = #{pointName},
point_region = #{pointRegion},
duty_people = #{dutyPeople},
duty_phone = #{dutyPhone},
point_address = #{pointAddress},
lng = #{lng},
lat = #{lat},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
del_flag = #{delFlag},
load_bearing_max = #{loadBearingMax},
dept_id = #{deptId},
is_risk = #{isRisk},
sigen_code = #{sigenCode},
where id = #{id}
update dkl_monitoring_points set del_flag = 2 where id = #{id}
update dkl_monitoring_points set del_flag = 2 where id in
#{id}