A.oc_id,
A.group_id,
B.group_name,
A.risk_point_id,
A.risk_point_title,
A.risk_point_code,
A.risk_point_addr,
A.risk_point_desc,
A.risk_point_logo,
A.risk_point_photo,
A.risk_point_level,
A.risk_point_cat_id,
C.risk_point_Cat_title,
A.is_major_hazard,
A.is_active,
A.active_start_time,
A.active_end_time,
A.status,
A.grid_id,
D.grid_title,
E.alert_num,
F.danger_num,
IFNULL(G.checklist_num, 0) AS checklist_num
INSERT INTO ent_risk_point
oc_id,
group_id,
risk_point_id,
risk_point_title,
risk_point_code,
risk_point_addr,
risk_point_desc,
risk_point_logo,
risk_point_photo,
risk_point_level,
risk_point_cat_id,
is_major_hazard,
is_active,
active_start_time,
active_end_time,
status,
grid_id,
created_by,
created_at,
#{ocId ,jdbcType=BIGINT},
#{groupId ,jdbcType=BIGINT},
#{riskPointId ,jdbcType=BIGINT},
#{riskPointTitle ,jdbcType=VARCHAR},
#{riskPointCode ,jdbcType=VARCHAR},
#{riskPointAddr ,jdbcType=VARCHAR},
#{riskPointDesc ,jdbcType=VARCHAR},
#{riskPointLogo ,jdbcType=VARCHAR},
#{riskPointPhoto ,jdbcType=VARCHAR},
#{riskPointLevel ,jdbcType=BIGINT},
#{riskPointCatId ,jdbcType=BIGINT},
#{isMajorHazard ,jdbcType=BIGINT},
#{isActive ,jdbcType=BIGINT},
#{activeStartTime ,jdbcType=TIMESTAMP},
#{activeEndTime ,jdbcType=TIMESTAMP},
#{status ,jdbcType=BIGINT},
#{gridId ,jdbcType=BIGINT},
#{createdBy ,jdbcType=BIGINT},
#{createdAt ,jdbcType=TIMESTAMP},
UPDATE ent_risk_point
risk_point_title = #{riskPointTitle ,jdbcType=VARCHAR},
risk_point_code = #{riskPointCode, jdbcType=VARCHAR},
risk_point_addr = #{riskPointAddr, jdbcType=VARCHAR},
risk_point_desc = #{riskPointDesc, jdbcType=VARCHAR},
risk_point_logo = #{riskPointLogo, jdbcType=VARCHAR},
risk_point_photo = #{riskPointPhoto ,jdbcType=VARCHAR},
risk_point_level = #{riskPointLevel, jdbcType=BIGINT},
group_id = #{groupId, jdbcType=BIGINT},
risk_point_cat_id = #{riskPointCatId, jdbcType=BIGINT},
is_major_hazard = #{isMajorHazard ,jdbcType=BIGINT},
is_active= #{isActive ,jdbcType=BIGINT},
active_start_time = #{activeStartTime ,jdbcType=TIMESTAMP},
active_end_time = #{activeEndTime ,jdbcType=TIMESTAMP},
status = #{status ,jdbcType=BIGINT},
grid_id = #{gridId ,jdbcType=BIGINT},
updated_by = #{updatedBy ,jdbcType=BIGINT},
updated_at = #{updatedAt ,jdbcType=TIMESTAMP},
WHERE 1 = 1
AND oc_id = #{ocId ,jdbcType=BIGINT}
AND risk_point_id = #{riskPointId ,jdbcType=BIGINT}
UPDATE ent_risk_point
deleted_flag = #{deletedFlag,jdbcType=BIGINT},
deleted_at = #{deletedAt,jdbcType=VARCHAR},
deleted_by = #{deletedBy,jdbcType=BIGINT},
WHERE 1 = 1
AND oc_id = #{ocId ,jdbcType=BIGINT}
AND risk_point_id = #{riskPointId ,jdbcType=BIGINT}