123456789101112131415 |
- package services
- import "eta/eta_mini_api/models"
- // GetClassifyTreeRecursive 递归获取报告分类树
- func GetClassifyTreeRecursive(list []*models.MiniClassifyItem, parentId int) []*models.MiniClassifyItem {
- res := make([]*models.MiniClassifyItem, 0)
- for _, v := range list {
- if v.ParentId == parentId {
- v.Children = GetClassifyTreeRecursive(list, v.Id)
- res = append(res, v)
- }
- }
- return res
- }
|