using QYZH.InteractiveMagazine.Models.Dto.CheckIn;
using QYZH.InteractiveMagazine.Models.Entity;
namespace QYZH.InteractiveMagazine.IService;
///
/// 签到服务接口
///
public interface ICheckInService : IBaseService
{
///
/// 用户签到
///
/// 用户Id
/// 签到结果
Task CheckInAsync(long userId);
///
/// 获取用户签到信息(今日状态 + 连续天数 + 最近记录)
///
/// 用户Id
/// 签到信息
Task GetCheckInInfoAsync(long userId);
}