You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using djy.Paas.Model;
using Ys.Core.Common;
using djy.Model;
using djy.Paas.Model;
namespace djy.Paas.IService
{
/// <summary>
/// 财务相关
/// </summary>
public interface IFinanceService : IsBase
{
/// <summary>
///消费扣费 并更新钱包 一定要指定 SENDUSERID 作为UserId标准
/// </summary>
/// <param name="Dto"></param>
/// <param name="ExpType">1判断钱包并执行扣款生成记录 2 验证钱包金额是否充足</param>
/// <returns></returns>
public ReturnResult<object> Expend(CustFee Dto, int ExpType);
/// <summary>
/// 条件查询 消费流水
/// </summary>
/// <param name="Dto"></param>
/// <param name="pageEntity"></param>
/// <returns></returns>
public ReturnPagedResult<CustFee> ExpendList(CustFee Dto, ApiFromDto ApiDto);
}
}