namespace Yw.Service
|
{
|
/// <summary>
|
/// 维修日志
|
/// </summary>
|
public partial class RepairTaskLog
|
{
|
private readonly DAL.IRepairTaskLog _dal = DALCreateHelper.CreateDAL<DAL.IRepairTaskLog>();
|
|
/// <summary>
|
/// 通过 FormID 获取
|
/// </summary>
|
public List<Model.RepairTaskLog> GetByFormID(long FormID)
|
{
|
var entityList = _dal.GetByFormID(FormID);
|
var modelList = Entity2Models(entityList);
|
return modelList?.OrderBy(x => x.OperateTime).ToList();
|
}
|
|
/// <summary>
|
/// 通过 FormID 获取最后一条
|
/// </summary>
|
public Model.RepairTaskLog GetLastByFormID(long FormID)
|
{
|
var entity = _dal.GetLastByFormID(FormID);
|
var model = Entity2Model(entity);
|
return model;
|
}
|
|
/// <summary>
|
/// 通过 FormIds 获取
|
/// </summary>
|
public List<Model.RepairTaskLog> GetByFormIds(List<long> FormIds)
|
{
|
if (FormIds == null || FormIds.Count < 1)
|
{
|
return default;
|
}
|
var entityList = _dal.GetByFormIds(FormIds);
|
var modelList = Entity2Models(entityList);
|
return modelList?.OrderBy(x => x.OperateTime).ToList();
|
}
|
|
/// <summary>
|
/// 通过 ID 获取
|
/// </summary>
|
public Model.RepairTaskLog GetByID(long ID)
|
{
|
var entity = _dal.GetByID(ID);
|
return Entity2Model(entity);
|
}
|
|
}
|
}
|