using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IStation.Service
{
///
/// 报修日志
///
public partial class RepairRequestLog
{
private readonly DAL.RepairRequestLog _dal=new DAL.RepairRequestLog();
///
/// 通过 FormID 获取
///
public List GetByFormID(long CorpID, long FormID)
{
var entityList = _dal.GetByFormID(CorpID, FormID);
var modelList = Entity2Models(entityList);
return modelList;
}
///
/// 通过 FormID 和 OperateType 获取
///
public Model.RepairRequestLog GetByFormIDAndOperateType(long CorpID, long FormID, Model.Repair.eRequestOperateType OperateType)
{
var entity = _dal.GetByFormIDAndOperateType(CorpID,FormID,(int)OperateType);
var model = Entity2Model(entity);
return model;
}
///
/// 通过 FormIds 和 OperateType 获取
///
public List GetByFormIdsAndOperateType(long CorpID, List FormIds, Model.Repair.eRequestOperateType OperateType)
{
if (FormIds == null || FormIds.Count < 1)
return default;
var entityList = _dal.GetByFormIdsAndOperateType(CorpID,FormIds,(int)OperateType);
var modelList=Entity2Models(entityList);
return modelList;
}
}
}