select column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk,
is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort,
create_by, create_time, update_by, update_time from gen_table_column
insert into gen_table_column (
table_id,
column_name,
column_comment,
column_type,
java_type,
java_field,
is_pk,
is_increment,
is_required,
is_insert,
is_edit,
is_list,
is_query,
query_type,
html_type,
dict_type,
sort,
create_by,
create_time
)values(
#{tableId},
#{columnName},
#{columnComment},
#{columnType},
#{javaType},
#{javaField},
#{isPk},
#{isIncrement},
#{isRequired},
#{isInsert},
#{isEdit},
#{isList},
#{isQuery},
#{queryType},
#{htmlType},
#{dictType},
#{sort},
#{createBy},
sysdate()
)
update gen_table_column
column_comment = #{columnComment},
java_type = #{javaType},
java_field = #{javaField},
is_insert = #{isInsert},
is_edit = #{isEdit},
is_list = #{isList},
is_query = #{isQuery},
is_required = #{isRequired},
query_type = #{queryType},
html_type = #{htmlType},
dict_type = #{dictType},
sort = #{sort},
update_by = #{updateBy},
update_time = sysdate()
where column_id = #{columnId}
delete from gen_table_column where table_id in
#{tableId}
delete from gen_table_column where column_id in
#{item.columnId}