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}