using QYZH.InteractiveMagazine.Models.Dto; using QYZH.InteractiveMagazine.Models.Entity; namespace QYZH.InteractiveMagazine.IService; /// /// 用户期刊关联服务接口 /// public interface IUserJournalService : IBaseService { /// /// 用户绑定期刊(扫码绑定) /// /// 当前用户Id /// 绑定输入 /// 绑定结果 Task BindJournalAsync(long userId, BindJournalInput input); /// /// 获取用户的期刊绑定列表 /// /// 用户Id /// 查询条件 /// 分页结果 Task> GetUserJournalsAsync(long userId, UserJournalQueryInput input); /// /// 取消期刊绑定 /// /// 用户Id /// 绑定记录Id Task UnbindJournalAsync(long userId, long id); }