using SqlSugar;
|
using System.IO;
|
|
namespace IStation.DAL
|
{
|
/// <summary>
|
/// 数据来源
|
/// </summary>
|
public class MonitorDataSources : FileDAL_Sorter_Flags_TagName<Entity.MonitorDataSources>
|
{
|
public override string FileName
|
{
|
get { return FileHelper.GetFilePath<Entity.MonitorDataSources>(Settings.Project.ID); }
|
}
|
|
public override bool DeleteByID(long id)
|
{
|
var bol = base.DeleteByID(id);
|
if (bol)
|
{
|
var projectFolder = FileHelper.GetProjectFolder(Settings.Project.ID);
|
var monitorDataSourcesFolder = Path.Combine(projectFolder, id.ToString());
|
if (Directory.Exists(monitorDataSourcesFolder))
|
{
|
Directory.Delete(monitorDataSourcesFolder, true);
|
}
|
}
|
return bol;
|
}
|
}
|
}
|