提交 8253eb81 authored 作者: inroi's avatar inroi

微调

上级 f5e9b6f5
...@@ -6,7 +6,10 @@ ...@@ -6,7 +6,10 @@
<select id="tableRelationList" parameterType="com.nzwz.transfer.tablerelation.TableRelationListInVo" resultType="com.nzwz.transfer.tablerelation.TableRelationListOutVoRecords"> <select id="tableRelationList" parameterType="com.nzwz.transfer.tablerelation.TableRelationListInVo" resultType="com.nzwz.transfer.tablerelation.TableRelationListOutVoRecords">
SELECT id, `table_name`, table_header, table_date, sub_table_header, primary_key, foreign_key, create_time FROM tb_table_relation SELECT
id, `table_name`, table_header, table_date, sub_table_header,
primary_key, foreign_key, sort_order, create_time
FROM tb_table_relation
</select> </select>
...@@ -14,8 +17,8 @@ ...@@ -14,8 +17,8 @@
<insert id="tableRelationCreate" parameterType="com.nzwz.transfer.tablerelation.TableRelationCreateInVoRecords"> <insert id="tableRelationCreate" parameterType="com.nzwz.transfer.tablerelation.TableRelationCreateInVoRecords">
INSERT INTO tb_table_relation (`table_name`, table_header, table_date, sub_table_header, primary_key, foreign_key) INSERT INTO tb_table_relation (`table_name`, table_header, table_date, sub_table_header, primary_key, foreign_key, sort_order)
VALUES (#{tableName}, #{tableHeader}, #{tableDate}, #{subTableHeader}, #{primaryKey}, #{foreignKey}) VALUES (#{tableName}, #{tableHeader}, #{tableDate}, #{subTableHeader}, #{primaryKey}, #{foreignKey}, #{sortOrder})
</insert> </insert>
...@@ -24,8 +27,8 @@ ...@@ -24,8 +27,8 @@
<update id="tableRelationUpdate" parameterType="com.nzwz.transfer.tablerelation.TableRelationUpdateInVoRecords"> <update id="tableRelationUpdate" parameterType="com.nzwz.transfer.tablerelation.TableRelationUpdateInVoRecords">
UPDATE tb_table_relation SET UPDATE tb_table_relation SET
`table_name` = #{tableName}, table_header= #{tableHeader}, table_date = #{tableDate}, `table_name` = #{tableName}, table_header= #{tableHeader}, table_date = #{tableDate}, sub_table_header = #{subTableHeader},
sub_table_header = #{subTableHeader}, primary_key = #{primaryKey}, foreign_key = #{foreignKey} primary_key = #{primaryKey}, foreign_key = #{foreignKey}, sort_order = #{sortOrder}
WHERE id = #{id} WHERE id = #{id}
</update> </update>
......
...@@ -44,7 +44,7 @@ public class TableRelation { ...@@ -44,7 +44,7 @@ public class TableRelation {
/** /**
* *
*/ */
private String primaryKey; private String primaryKey;
...@@ -56,6 +56,12 @@ public class TableRelation { ...@@ -56,6 +56,12 @@ public class TableRelation {
/** /**
* 排序
*/
private Integer sortOrder;
/**
* 创建时间 * 创建时间
*/ */
private String createTime; private String createTime;
...@@ -126,6 +132,14 @@ public class TableRelation { ...@@ -126,6 +132,14 @@ public class TableRelation {
this.foreignKey = foreignKey; this.foreignKey = foreignKey;
} }
public Integer getSortOrder() {
return sortOrder;
}
public void setSortOrder(Integer sortOrder) {
this.sortOrder = sortOrder;
}
public String getCreateTime() { public String getCreateTime() {
return createTime; return createTime;
} }
......
...@@ -39,7 +39,10 @@ public class TableRelationServiceImpl implements ITableRelationService { ...@@ -39,7 +39,10 @@ public class TableRelationServiceImpl implements ITableRelationService {
} }
private List<TableRelationListOutVoRecords> getTableRelationTree(String tableHeader, List<TableRelationListOutVoRecords> recordsList) { private List<TableRelationListOutVoRecords> getTableRelationTree(String tableHeader, List<TableRelationListOutVoRecords> recordsList) {
List<TableRelationListOutVoRecords> tempList = recordsList.stream().filter(m -> tableHeader.equals(m.getSubTableHeader())).collect(Collectors.toList()); List<TableRelationListOutVoRecords> tempList = recordsList.stream()
.filter(m -> tableHeader.equals(m.getSubTableHeader()))
.sorted(Comparator.comparing(TableRelationListOutVoRecords::getSortOrder))
.collect(Collectors.toList());
for (TableRelationListOutVoRecords records : tempList) { for (TableRelationListOutVoRecords records : tempList) {
records.setChildren(this.getTableRelationTree(records.getTableHeader(), recordsList)); records.setChildren(this.getTableRelationTree(records.getTableHeader(), recordsList));
......
...@@ -44,4 +44,10 @@ public class TableRelationCreateInVoRecords { ...@@ -44,4 +44,10 @@ public class TableRelationCreateInVoRecords {
private String foreignKey; private String foreignKey;
/**
* 排序
*/
private Integer sortOrder;
} }
...@@ -59,6 +59,12 @@ public class TableRelationListOutVoRecords { ...@@ -59,6 +59,12 @@ public class TableRelationListOutVoRecords {
/** /**
* 排序
*/
private Integer sortOrder;
/**
* 子资源 * 子资源
*/ */
private List<TableRelationListOutVoRecords> children; private List<TableRelationListOutVoRecords> children;
......
...@@ -50,4 +50,10 @@ public class TableRelationUpdateInVoRecords { ...@@ -50,4 +50,10 @@ public class TableRelationUpdateInVoRecords {
private String foreignKey; private String foreignKey;
/**
* 排序
*/
private Integer sortOrder;
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论