/// <summary> /// 实例化一个app对象 /// </summary> public App(String name, String iconUrl, String appUrl, Int32 width, Int32 height, Int32 appTypeId, Boolean isResize, Boolean isOpenMax, Boolean isFlash, Boolean isSetbar, AppAuditState appAuditState, AppReleaseState appReleaseState, AppStyle appStyle = AppStyle.App, Int32 userId = default(Int32), String remark = default(String), Boolean isIconByUpload = default(Boolean)) { Name = name; IconUrl = iconUrl; AppUrl = appUrl; Width = width > 800 ? 800 : width; Height = height > 600 ? 600 : height; AppTypeId = appTypeId; AppStyle = appStyle; if (userId == 0) { IsSystem = true; } else { IsSystem = false; UserId = userId; } Remark = remark; AppAuditState = appAuditState; AppReleaseState = appReleaseState; UseCount = 0; IsRecommand = false; IsIconByUpload = isIconByUpload; }
/// <summary> /// /// </summary> /// <param name="name">app名称</param> /// <param name="iconUrl">app图标路径</param> /// <param name="appUrl">app地址</param> /// <param name="width">宽</param> /// <param name="height">高</param> /// <param name="appTypeId"></param> /// <param name="appAuditState"></param> /// <param name="appStyle"></param> /// <param name="accountId"></param> /// <param name="remark">备注</param> /// <param name="isMax">是否最大化</param> /// <param name="isFull">是否全屏</param> /// <param name="isSetbar">是否显示app底部的按钮</param> /// <param name="isOpenMax">是否打开默认最大化</param> /// <param name="isFlash">是否为flash</param> /// <param name="isDraw">是否可以任意修改app窗体的大小</param> /// <param name="isResize"></param> public App(String name, String iconUrl, String appUrl, Int32 width, Int32 height, Int32 appTypeId, AppAuditState appAuditState, AppStyle appStyle = AppStyle.App, Int32 accountId = default(Int32), String remark = default(String), Boolean isMax = default(Boolean), Boolean isFull = default(Boolean), Boolean isSetbar = default(Boolean), Boolean isOpenMax = default(Boolean), Boolean isFlash = default(Boolean), Boolean isDraw = default(Boolean), Boolean isResize = default(Boolean)) { Name = name; IconUrl = iconUrl; AppUrl = appUrl; Width = width > 800 ? 800 : width; Height = height > 600 ? 600 : height; IsMax = isMax; IsFull = isFull; IsSetbar = isSetbar; IsOpenMax = isOpenMax; IsFlash = isFlash; IsDraw = isDraw; IsResize = isResize; AppTypeId = appTypeId; AppStyle = appStyle; if (accountId == 0) { IsSystem = true; } else { IsSystem = false; AccountId = accountId; } IsLock = false; Remark = remark; AppAuditState = appAuditState; AppReleaseState = AppReleaseState.UnRelease; UseCount = 0; AppStars = new List<AppStar>(); }