select d.rule_id, d.rule_code, d.rule_name, d.rule_desc, d.max_length,
is_padded,padded_char,padded_method,enable_flag,remark,create_by,create_time
from sys_auto_code_rule d
insert into sys_auto_code_rule(
rule_code,
rule_name,
rule_desc,
max_length,
is_padded,
padded_char,
padded_method,
enable_flag,
remark,
create_by,
create_time
)values(
#{ruleCode},
#{ruleName},
#{ruleDesc},
#{maxLength},
#{isPadded},
#{paddedChar},
#{paddedMethod},
#{enableFlag},
#{remark},
#{createBy},
sysdate()
)
update sys_auto_code_rule
rule_code = #{ruleCode},
rule_name = #{ruleName},
rule_desc = #{ruleDesc},
max_length = #{maxLength},
is_padded = #{isPadded},
padded_char = #{paddedChar},
padded_method = #{paddedMethod},
enable_flag = #{enableFlag},
remark = #{remark},
update_by = #{updateBy},
update_time = sysdate()
where rule_id = #{ruleId}
delete from sys_auto_code_rule where rule_id = #{ruleId}