Core/SM/Bll/SysMasBll.cs

(完整代码) 1KB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Core.SM.Dal;
using Common.Provider;
using Common;
using Core.SM.Model;

namespace Core.SM.Bll
{
   public class SysMasBll
    {
       public static SysMasBll Instance
       {
           get { return SingletonProvider<SysMasBll>.Instance; }
       }
/// <summary>
/// 讀取系統樹狀圖
/// </summary>
/// <returns></returns>
       public string SysMasJson()
       {
                           
           return JSONhelper.ToJson(SysMasDal.Instance.GetAll().ToList().OrderBy(n => n.Sortnum)
                                   .Select(n => new
                                   {
                                       id = n.KeyId,
                                       text = n.SysName + " [" + n.SysCode + "]",
                                       iconCls = "icon-application_side_list",
                                       attributes = new { n.Sortnum,  n.SysCode,n.State }
                                   })
                                );
       }

    }
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。