namespace Yw.BLL
|
{
|
/// <summary>
|
/// 单位转换
|
/// </summary>
|
public partial class SysUnitTransfer
|
{
|
private readonly Yw.CAL.ISysUnitTransfer _cal = CALCreateHelper.CreateCAL<Yw.CAL.ISysUnitTransfer>();
|
|
/// <summary>
|
///
|
/// </summary>
|
public virtual async Task<List<SysUnitTransferVmo>> GetByTypeID(long TypeID)
|
{
|
var dtoList = await _cal.GetByTypeID(TypeID);
|
return Dto2Vmos(dtoList);
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public virtual async Task<SysUnitTransferVmo> GetByID(long ID)
|
{
|
var dto = await _cal.GetByID(ID);
|
return Dto2Vmo(dto);
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public virtual async Task<List<SysUnitTransferVmo>> GetByIds(List<long> Ids)
|
{
|
if (Ids == null || Ids.Count < 1)
|
{
|
return default;
|
}
|
var dtoList = await _cal.GetByIds(Ids);
|
return Dto2Vmos(dtoList);
|
}
|
|
/// <summary>
|
///
|
/// </summary>
|
public virtual async Task<bool> SetByTypeID(long TypeID, List<Yw.Vmo.SysUnitTransferTypeSetter> Setters)
|
{
|
var dtoList = Setters?.Select(x => new Yw.Dto.SysUnitTransferTypeSetter()
|
{
|
FromValueID = x.FromValueID,
|
ToValueID = x.ToValueID,
|
Expression = x.Expression
|
}).ToList();
|
var bol = await _cal.SetByTypeID(TypeID, dtoList);
|
return bol;
|
}
|
|
|
}
|
}
|