a.*,
b.id AS "genTable.id",
b.name AS "genTable.name",
b.comments AS "genTable.comments",
b.class_name AS "genTable.className",
b.parent_table AS "genTable.parentTable",
b.parent_table_fk AS "genTable.parentTableFk"
JOIN gen_table b ON b.id = a.gen_table_id
INSERT INTO gen_table_column(
id,
gen_table_id,
name,
comments,
jdbc_type,
java_type,
java_field,
is_pk,
is_null,
is_insert,
is_edit,
is_list,
is_query,
query_type,
show_type,
dict_type,
sort,
create_by,
create_date,
update_by,
update_date,
remarks,
del_flag
) VALUES (
#{id},
#{genTable.id},
#{name},
#{comments},
#{jdbcType},
#{javaType},
#{javaField},
#{isPk},
#{isNull},
#{isInsert},
#{isEdit},
#{isList},
#{isQuery},
#{queryType},
#{showType},
#{dictType},
#{sort},
#{createBy.id},
#{createDate},
#{updateBy.id},
#{updateDate},
#{remarks},
#{delFlag}
)
UPDATE gen_table_column SET
comments = #{comments},
jdbc_type = #{jdbcType},
java_type = #{javaType},
java_field = #{javaField},
is_pk = #{isPk},
is_null = #{isNull},
is_insert = #{isInsert},
is_edit = #{isEdit},
is_list = #{isList},
is_query = #{isQuery},
query_type = #{queryType},
show_type = #{showType},
dict_type = #{dictType},
sort = #{sort},
update_by = #{updateBy.id},
update_date = #{updateDate},
remarks = #{remarks},
del_flag = #{delFlag}
WHERE id = #{id}
UPDATE gen_table_column SET
del_flag = #{DEL_FLAG_DELETE}
WHERE id = #{id}
UPDATE gen_table_column SET
del_flag = #{DEL_FLAG_DELETE}
WHERE gen_table_id = #{deleteByGenTableId}