using AutoMapper;
using OASystem.Domain;
using OASystem.Domain.Entities.Financial;
using OASystem.Domain.ViewModels.Financial;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Infrastructure.Repositories.Financial
{
///
/// 财务 - 团组应收款项 仓库
/// 雷怡 2023.08.16 15:03
///
public class ForeignReceivablesRepository:BaseRepository
{
private readonly IMapper _mapper;
public ForeignReceivablesRepository(SqlSugarClient sqlSugar, IMapper mapper)
:base(sqlSugar)
{
_mapper = mapper;
}
///
/// 根据diid查询团组已收收款项
///
///
///
public async Task GetGroupReceivablesByDiid(int diid)
{
Result result = new() { Code = -2 };
string sql = string.Format(@"Select * From Fin_ProceedsReceived Where IsDel=0 And Diid={0}", diid);
var groupReceivedList = await _sqlSugar.SqlQueryable(sql).ToListAsync();
result.Code = 0;
result.Msg = "查询成功!";
result.Data = groupReceivedList;
return result;
}
}
}