public async Task <MessageModel <string> > AddCateGorieInfo(CateGorieInfo cateGorieInfo)
        {
            var data = new MessageModel <string>();

            data.success = await cateGorieInfoService.Add(cateGorieInfo) > 0;

            if (data.success)
            {
                data.msg = "添加分类成功!";
            }
            return(data);
        }
        //递归所有的孩子
        private static void AppendChildren(List <CateGorieInfo> all, CateGorieInfo Item)
        {
            var subItems = all.Where(ee => ee.cat_Pid == Item.cat_ID).ToList();

            if (subItems.Count > 0)
            {
                Item.children = new List <CateGorieInfo>();
                Item.children.AddRange(subItems);
            }
            else
            {
                Item.children = null;
            }

            foreach (var subItem in subItems)
            {
                AppendChildren(all, subItem);
            }
        }