INSERT INTO iot_entity_bim_rule (iotEntityId,name,state,comment,attributeValue,type,chartType,data) VALUES (#{iotEntityId},#{name},#{state},#{comment},#{attributeValue},#{type},#{chartType},#{data}) select a.*, b.ruleId as ruleCondition_ruleId, b.elementIds as ruleCondition_elementIds, b.color as ruleCondition_color, b.lineColor as ruleCondition_lineColor, b.image as ruleCondition_image, b.propertyName as ruleCondition_propertyName, b.propertyValue as ruleCondition_propertyValue, b.factor as ruleCondition_factor from iot_entity_bim_rule a left join iot_entity_bim_rule_condition b on a.id = b.ruleId update iot_entity_bim_rule name=#{name}, state=#{state}, comment=#{comment}, iotEntityId=#{iotEntityId}, attributeValue=#{attributeValue}, type=#{type}, chartType=#{chartType}, data=#{data}, where id=#{id} delete FROM iot_entity_bim_rule where id=#{id}