insert into t_dynamic_rule
(dynamic_rule_name,
create_time, modify_time, dynamic_rule_create_username,
dynamic_rule_create_depart, template_id, dynamic_rule_protect_level,
dynamic_rule_priority, dynamic_rule_range,
dynamic_rule_frequency, dynamic_rule_create_user_id)
values (#{object.dynamicRuleName},
NOW(), #{object.dynamicRuleModifyTime},
#{object.dynamicRuleCreateUsername}, #{object.dynamicRuleCreateDepart},
#{object.templateId}, #{object.dynamicRuleProtectLevel},
#{object.dynamicRulePriority}, #{object.dynamicRuleRange},
#{object.dynamicRuleFrequency},
#{object.dynamicRuleCreateUserId})
insert into t_protect_object_dynamic_rule_conn(dynamic_rule_id, protect_object_id)
values (#{dynamicRuleId}, #{protectObjectId})
insert into t_dynamic_rule
(dynamic_rule_name,
create_time, modify_time, dynamic_rule_create_username,
dynamic_rule_create_depart, template_id, dynamic_rule_protect_level,
dynamic_rule_priority, dynamic_rule_range,
dynamic_rule_frequency, dynamic_rule_create_user_id
)
values
(#{object.dynamicRuleName},
NOW(),#{object.dynamicRuleModifyTime},
#{object.dynamicRuleCreateUsername},#{object.dynamicRuleCreateDepart},
#{object.templateId}, #{object.dynamicRuleProtectLevel},
#{object.dynamicRulePriority}, #{object.dynamicRuleRange},
#{object.dynamicRuleFrequency},
#{object.dynamicRuleCreateUserId})
insert into
t_protect_object_dynamic_rule_conn(dynamic_rule_id, protect_object_id)
values
(#{dynamicRuleId}, #{protectObjectId})
delete
from t_dynamic_rule
where dynamic_rule_id = #{dynamicRuleId}
delete
from t_protect_object_dynamic_rule_conn
where dynamic_rule_id = #{dynamicRuleId}
delete from t_dynamic_rule
where dynamic_rule_id in
#{id}
update t_dynamic_rule
set
dynamic_rule_name = #{object.dynamicRuleName},
modify_time = #{object.dynamicRuleModifyTime},
template_id = #{object.templateId},
dynamic_rule_protect_level =
#{object.dynamicRuleProtectLevel},
dynamic_rule_priority = #{object.dynamicRulePriority},
dynamic_rule_range = #{object.dynamicRuleRange},
dynamic_rule_frequency = #{object.dynamicRuleFrequency},
modify_time = NOW()
where
dynamic_rule_id = #{dynamicRuleId}