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}