20241227 新增support document

This commit is contained in:
2024-12-27 23:42:33 +08:00
parent c64319cbe7
commit 782619de37
14 changed files with 2075 additions and 174 deletions
@@ -0,0 +1,74 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 指导手册
/// </summary>
public class GuideManualService
{
/// <summary>
/// 根据Id获取指导手册
/// </summary>
/// <param name="guideManualId"></param>
/// <returns></returns>
public static Model.SupportDocument_GuideManual GetGuideManualById(string guideManualId)
{
return Funs.DB.SupportDocument_GuideManual.FirstOrDefault(e => e.GuideManualId == guideManualId);
}
/// <summary>
/// 添加
/// </summary>
/// <param name="guideManual"></param>
public static void AddGuideManual(Model.SupportDocument_GuideManual guideManual)
{
Model.SupportDocument_GuideManual newGuideManual = new Model.SupportDocument_GuideManual
{
GuideManualId = guideManual.GuideManualId,
GuideManual = guideManual.GuideManual,
UploadBy = guideManual.UploadBy,
UploadDate = guideManual.UploadDate,
AttachUrl = guideManual.AttachUrl
};
Funs.DB.SupportDocument_GuideManual.InsertOnSubmit(newGuideManual);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="guideManual"></param>
public static void UpdateGuideManual(Model.SupportDocument_GuideManual guideManual)
{
Model.SupportDocument_GuideManual newGuideManual = Funs.DB.SupportDocument_GuideManual.FirstOrDefault(e => e.GuideManualId == guideManual.GuideManualId);
if (newGuideManual == null)
{
newGuideManual.GuideManual = guideManual.GuideManual;
newGuideManual.UploadBy = guideManual.UploadBy;
newGuideManual.UploadDate = guideManual.UploadDate;
newGuideManual.AttachUrl = guideManual.AttachUrl;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除指导手册
/// </summary>
/// <param name="guideManualId"></param>
public static void DeleteGuideManualById(string guideManualId)
{
Model.SupportDocument_GuideManual guideManual = Funs.DB.SupportDocument_GuideManual.FirstOrDefault(e => e.GuideManualId == guideManualId);
if (guideManual!=null)
{
BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, guideManualId, BLL.Const.GuideManualMenuId);//删除附件
Funs.DB.SupportDocument_GuideManual.DeleteOnSubmit(guideManual);
Funs.DB.SubmitChanges();
}
}
}
}
@@ -0,0 +1,74 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 模板
/// </summary>
public class TemplateService
{
/// <summary>
/// 根据主键获取模板
/// </summary>
/// <param name="templateId"></param>
/// <returns></returns>
public static Model.SupportDocument_Template GetTemplateById(string templateId)
{
return Funs.DB.SupportDocument_Template.FirstOrDefault(e => e.TemplateId == templateId);
}
/// <summary>
/// 添加
/// </summary>
/// <param name="template"></param>
public static void AddTemplate(Model.SupportDocument_Template template)
{
Model.SupportDocument_Template newTemplate = new Model.SupportDocument_Template
{
TemplateId = template.TemplateId,
Template = template.Template,
UploadBy = template.UploadBy,
UploadDate = template.UploadDate,
AttachUrl = template.AttachUrl,
};
Funs.DB.SupportDocument_Template.InsertOnSubmit(newTemplate);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="template"></param>
public static void UpdateTemplate(Model.SupportDocument_Template template)
{
Model.SupportDocument_Template newTemplate = Funs.DB.SupportDocument_Template.FirstOrDefault(e => e.TemplateId == template.TemplateId);
if (newTemplate!=null)
{
newTemplate.Template = template.Template;
newTemplate.UploadBy = template.UploadBy;
newTemplate.UploadDate = template.UploadDate;
newTemplate.AttachUrl = template.AttachUrl;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除
/// </summary>
/// <param name="templateId"></param>
public static void DeleteTemplateById(string templateId)
{
Model.SupportDocument_Template template = Funs.DB.SupportDocument_Template.FirstOrDefault(e => e.TemplateId == templateId);
if (template != null)
{
BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, templateId, BLL.Const.TemplateMenuId);//删除附件
Funs.DB.SupportDocument_Template.DeleteOnSubmit(template);
Funs.DB.SubmitChanges();
}
}
}
}