using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YLErp.DBModels;
namespace YLErp.Modules.SwapModule
{
public class SwapRateLogService: YLBaseService
{
public SwapRateLogService(OptUserInfo userInfo) : base(userInfo)
{
}
///
/// 新增互换费率变更日志
///
///
///
public void AddSwapRateLog(int rateType,int rateId,string optType,string changes,string remark)
{
SwapRateLog swapRateLog = new SwapRateLog();
swapRateLog.Changes = changes;
swapRateLog.RateId = rateId;
swapRateLog.RateType = rateType;
swapRateLog.OptType = optType;
swapRateLog.Remark = remark;
swapRateLog.SetCreator(UserId,UserName);
swapRateLog.SetOpt(UserId, UserName);
DbContext.swap_rate_log.Add(swapRateLog);
DbContext.SaveChanges();
}
///
/// 获取互换费率变更日志信息
///
///
///
public List GetSwapRateLogs(int rateId,int rateType)
{
return DbContext.swap_rate_log.Where(x=>x.RateId==rateId&&x.RateType==rateType).OrderByDescending(o=>o.create_time).ToList();
}
}
}