/// <summary> /// 删除系统模板 /// </summary> /// <param name="templateId"></param> /// <returns></returns> public bool DeleteTemplate(int templateId) { ViewTemplate template = this.GetTemplateInfo(templateId); if (template == null) { return(this.FaildMessage("")); } using (DbExecutor db = NewExecutor(IsolationLevel.ReadUncommitted)) { template.Configs.ForEach(config => { config.Delete(db); }); template.Delete(db); db.Commit(); } return(this.AccountInfo.Log(LogType.View, $"删除系统模板 {template.Platform}/{template.Name}")); }