namespace IStation.Service
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public partial class AnalysisFactor
|
{
|
private readonly string _filePath = Path.Combine(
|
Settings.ParasHelper.LocalFile.DataFolderDirectory,
|
Settings.ParasHelper.LocalFile.AnalysisFactorFile);
|
|
|
private List<Model.AnalysisFactor> _list = null;
|
|
/// <summary>
|
/// 获取
|
/// </summary>
|
public List<Model.AnalysisFactor> GetList()
|
{
|
if (_list == null)
|
{
|
if (!File.Exists(_filePath))
|
return default;
|
var json = File.ReadAllText(_filePath);
|
_list = JsonHelper.Json2Object<List<Model.AnalysisFactor>>(json);
|
}
|
return _list;
|
}
|
|
|
/// <summary>
|
/// 保存
|
/// </summary>
|
/// <param name="list"></param>
|
/// <returns></returns>
|
public bool Save(List<Model.AnalysisFactor> list)
|
{
|
_list = list;
|
var json = JsonHelper.Object2Json(list);
|
File.WriteAllText(_filePath, json);
|
return true;
|
}
|
|
}
|
}
|