select table_id, table_name, table_comment, sub_table_name, sub_table_fk_name, class_name, tpl_category, package_name, module_name, business_name, function_name, function_author, gen_type, gen_path, options, create_by, create_time, update_by, update_time, remark from gen_table
SELECT seq_gen_table.NEXTVAL as tableId FROM DUAL
insert into gen_table (
table_id,
table_name,
table_comment,
class_name,
tpl_category,
package_name,
module_name,
business_name,
function_name,
function_author,
gen_type,
gen_path,
remark,
create_by,
create_time
)values(
#{tableId},
#{tableName},
#{tableComment},
#{className},
#{tplCategory},
#{packageName},
#{moduleName},
#{businessName},
#{functionName},
#{functionAuthor},
#{genType},
#{genPath},
#{remark},
#{createBy},
sysdate
)
update gen_table
table_name = #{tableName},
table_comment = #{tableComment},
sub_table_name = #{subTableName},
sub_table_fk_name = #{subTableFkName},
class_name = #{className},
function_author = #{functionAuthor},
gen_type = #{genType},
gen_path = #{genPath},
tpl_category = #{tplCategory},
package_name = #{packageName},
module_name = #{moduleName},
business_name = #{businessName},
function_name = #{functionName},
options = #{options},
update_by = #{updateBy},
remark = #{remark},
update_time = sysdate
where table_id = #{tableId}
delete from gen_table where table_id in
#{tableId}