添加实体类

master
陈思豪 2024-08-27 11:47:42 +08:00
parent c83fa72ae1
commit e1fbb067f7
2 changed files with 15 additions and 1 deletions

View File

@ -1,5 +1,6 @@
package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.muyu.common.core.web.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
@ -7,6 +8,8 @@ import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import java.util.List;
/**
* @PackageName:com.muyu.domain
* @ClassName:TableInfo
@ -28,4 +31,7 @@ public class TableInfo extends BaseEntity {
private String dataNum;
private String center;
private String parentId;
@TableField(exist = false)
private List<TableInfo> tableInfoList;
}

View File

@ -26,7 +26,15 @@ public class TableInfoServiceImpl extends ServiceImpl<TableInfoMapper, TableInfo
@Override
public List<TableInfo> selectList() {
LambdaQueryWrapper<TableInfo> queryWrapper = new LambdaQueryWrapper<>();
return this.list(queryWrapper);
queryWrapper.eq(TableInfo::getParentId,0);
List<TableInfo> list = this.list(queryWrapper);
list.forEach(tableInfo -> {
LambdaQueryWrapper<TableInfo> queryWrapperC = new LambdaQueryWrapper<>();
queryWrapperC.eq(TableInfo::getParentId,tableInfo.getId());
List<TableInfo> list1 = this.list(queryWrapperC);
tableInfo.setTableInfoList(list1);
});
return list;
}
@Override