using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization; using Volo.Abp.Application.Services; using Yi.Framework.Bbs.Domain.Managers; namespace Yi.Framework.Bbs.Application.Services.Bank { public class BankService : ApplicationService { private BankManager _bankManager; public BankService(BankManager bankManager) { _bankManager = bankManager; } /// /// 给用户申请银行卡 /// /// [Authorize] public Task ApplyingBankCardAsync() { return _bankManager.ApplyingBankCardAsync(CurrentUser.Id.Value); } /// /// 给银行卡提款 /// /// /// [Authorize] public Task DrawMoneyAsync(Guid cardId) { return _bankManager.DrawMoneyAsync(cardId); } /// /// 给银行卡存款 /// /// /// /// public Task DepositAsync(Guid CardId, decimal moneyNum) { return _bankManager.DepositAsync(CardId, moneyNum); } } }