package cc.mrbird.febs.dapp.init; import cc.mrbird.febs.dapp.entity.MatrixTreeNode; import cc.mrbird.febs.dapp.mapper.MatrixTreeNodeMapper; import cc.mrbird.febs.common.tree.MatrixTree; import cc.mrbird.febs.common.tree.MemberNode; import cn.hutool.core.collection.CollUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import javax.annotation.PostConstruct; import java.util.List; /** * 初始化 */ //@Slf4j //@Component //public class MatrixTreeInit { // // @Autowired // private MatrixTreeNodeMapper matrixTreeNodeMapper; // // @PostConstruct // public void init() { // List tree = matrixTreeNodeMapper.selectAllMatrixTreeNode(); // // if (CollUtil.isEmpty(tree)) { // return; // } // // for (MatrixTreeNode node : tree) { // MemberNode memberNode = new MemberNode(); // memberNode.setMemberId(node.getTreeNode()); // memberNode.setInviteId(node.getInviteId()); // memberNode.setRefererId(node.getReferrerId()); // MatrixTree.getInstance().addNode(memberNode, node.getParentNode()); // } // // MatrixTree instance = MatrixTree.getInstance(); // } // // //}