/// <summary> /// 初始化应用菜单信息 /// </summary> /// <param name="app">应用信息</param> /// <param name="menu">菜单信息</param> protected virtual void InitMenu(SYSApp app, SYSMenu menu) { if (!(menu.ID > 0)) { menu.AppID = app.ID; menu.ParentID = 0; menu.Path = ","; menu.Layer = 0; } menu.MenuCode = app.AppCode; menu.ShortName = menu.MenuName = app.AppName; menu.PageRoute = app.AppCode; menu.Sequence = app.Sequence; menu.Remarks = app.Remark; if (string.IsNullOrEmpty(menu.DisplayMode)) { menu.DisplayMode = "默认"; } if (!menu.DisplayModeID.HasValue) { menu.DisplayModeID = 0; } if (!menu.IsShow.HasValue) { menu.IsShow = false; } }
/// <summary> /// 初始化应用参数 /// </summary> /// <param name="app">应用信息</param> protected virtual void InitApp(SYSApp app) { if (app.ID > 0) { return; } if (!app.Sequence.HasValue) { app.Sequence = 0; } if (!app.IsBuiltIn.HasValue) { app.IsBuiltIn = 1; } if (!app.IsValid.HasValue) { app.IsValid = 1; } }