IBaseOrderService.cs 593 Bytes
using Microsoft.AspNetCore.Mvc;
using NCC.Order.Entitys.Dto.BaseOrder;
using System.Threading.Tasks;

namespace NCC.Order.Interfaces.BaseOrder
{
    public interface IBaseOrderService
    {
        /// <summary>
        /// 获取订单模块
        /// </summary>
        /// <param name="id">参数</param>
        /// <returns></returns>
        Task<BaseOrderInfoOutput> GetInfo(string id);

        /// <summary>
        /// 扣减用户匹配次数  
        /// </summary>
        /// <returns></returns>
        Task<bool> DeductionCount(string userId, int matchCount = 1);
    }
}