select 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, foreign_key, dict_type, sort, create_by, create_time, update_by, update_time, hr_parent_id, mask, default_value, num_rows, num_columns, field_translator, extended_attributes, is_in, is_out, regular, table_column_name 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,
foreign_key,
dict_type,
sort,
create_by,
hr_parent_id,
mask,
default_value,
num_rows,
num_columns,
field_translator,
extended_attributes,
is_in,
is_out,
regular,
table_column_name,
create_time
)values(
#{tableId},
#{columnName},
#{columnComment},
#{columnType},
#{javaType},
#{javaField},
#{isPk},
#{isIncrement},
#{isRequired},
#{isInsert},
#{isEdit},
#{isList},
#{isQuery},
#{queryType},
#{htmlType},
#{foreignKey},
#{dictType},
#{sort},
#{createBy},
#{hrParentId},
#{mask},
#{defaultValue},
#{numRows},
#{numColumns},
#{fieldTranslator},
#{extendedAttributes},
#{isIn},
#{isOut},
#{regular},
#{tableColumnName},
sysdate()
)
update gen_table_column
table_id = #{tableId},
column_name = #{columnName},
column_comment = #{columnComment},
column_type = #{columnType},
java_type = #{javaType},
java_field = #{javaField},
is_pk = #{isPk},
is_increment = #{isIncrement},
is_required = #{isRequired},
is_insert = #{isInsert},
is_edit = #{isEdit},
is_list = #{isList},
is_query = #{isQuery},
query_type = #{queryType},
html_type = #{htmlType},
foreign_key = #{foreignKey},
dict_type = #{dictType},
sort = #{sort},
create_by = #{createBy},
update_by = #{updateBy},
hr_parent_id = #{hrParentId},
mask = #{mask},
default_value = #{defaultValue},
num_rows = #{numRows},
num_columns = #{numColumns},
field_translator = #{fieldTranslator},
extended_attributes = #{extendedAttributes},
is_in = #{isIn},
is_out = #{isOut},
regular = #{regular},
update_time = sysdate()
where id = #{id}
delete from gen_table_column where table_id in
#{tableId}
delete from gen_table_column where id in
#{item.id}
delete from gen_table_column where id in
#{columnId}