using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Service
|
{
|
/// <summary>
|
/// 报修日志
|
/// </summary>
|
public partial class RepairRequestLog
|
{
|
private readonly DAL.RepairRequestLog _dal=new DAL.RepairRequestLog();
|
|
/// <summary>
|
/// 通过 FormID 获取
|
/// </summary>
|
public List<Model.RepairRequestLog> GetByFormID(long CorpID, long FormID)
|
{
|
var entityList = _dal.GetByFormID(CorpID, FormID);
|
var modelList = Entity2Models(entityList);
|
return modelList;
|
}
|
|
/// <summary>
|
/// 通过 FormID 和 OperateType 获取
|
/// </summary>
|
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;
|
}
|
|
/// <summary>
|
/// 通过 FormIds 和 OperateType 获取
|
/// </summary>
|
public List<Model.RepairRequestLog> GetByFormIdsAndOperateType(long CorpID, List<long> 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;
|
}
|
|
}
|
}
|