using Kean.Application.Command.ViewModels;
using System.Threading.Tasks;

namespace Kean.Application.Command.Interfaces
{
    /// <summary>
    /// 接口命令服务
    /// </summary>
    public interface IInterfaceService
    {
        /// <summary>
        /// 追加接口记录
        /// </summary>
        /// <param name="record">记录</param>
        Task<Failure> Append(InterfaceRecord interfaceRecorderial);

        /// <summary>
        /// 自动清除记录
        /// </summary>
        Task<Failure> Clear(string addMonths);
    }
}