public IActionResult Update(Tright_Menu model)
        {
            Tright_Menu_Da da = new Tright_Menu_Da();

            da.Update(model);
            return(SuccessMessage("成功!"));
        }
        public IActionResult List()
        {
            Tright_Menu_Da da   = new Tright_Menu_Da();
            var            list = da.ListByTree();

            return(SuccessResultList(list));
        }
        public IActionResult Add(Tright_Menu model)
        {
            Tright_Menu_Da da = new Tright_Menu_Da();

            da.Insert(model);
            return(SuccessMessage("添加成功!"));
        }
        public IActionResult ListMenu()
        {
            Tright_Menu_Da da   = new Tright_Menu_Da();
            var            list = da.Select.OrderBy(s => s.Sortid).ToTreeList();

            return(SuccessResultList(list));
        }
        public IActionResult GetLoginUser()
        {
            SysUserInfoModel usermodel = new SysUserInfoModel();

            var userinfo = (HttpContext.User.Identity as ClaimsIdentity);

            //加载基本信息
            usermodel.UserId   = int.Parse(userinfo.FindFirst("userId").Value);
            usermodel.UserName = userinfo.FindFirst("userName").Value;
            usermodel.WorkId   = userinfo.FindFirst("workId").Value;
            usermodel.Sex      = int.Parse(userinfo.FindFirst("sex").Value);

            //加载菜单
            Tright_Menu_Da tright_Menu_Da = new Tright_Menu_Da();

            //忽略权限,则显示所有菜单
            if (AppConfig.IgnoreAuthRight)
            {
                usermodel.Menu = tright_Menu_Da.ListByTree();
            }
            else
            {
                usermodel.Menu = tright_Menu_Da.ListByLogin(usermodel.UserId);
            }


            return(SuccessResult(usermodel));
        }
        public IActionResult Del(int id)
        {
            Tright_Menu_Da da = new Tright_Menu_Da();

            int count = da.Select.Where(s => s.Id == id).AsTreeCte().ToDelete().ExecuteAffrows();

            if (count > 0)
            {
                return(SuccessMessage("已删除!"));
            }
            return(FailMessage());
        }