using Nirvana.Common; using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using YBDevice.Application.AdInfo; using YBDevice.Entity; namespace YBDevice.Application { /// /// 科普资讯 /// public interface IInfoService { /// /// 资讯列表 /// /// /// Task> GetListAsync(QueryParams param); /// /// 信息提交 /// /// /// Task SubmitAsync(SecInfoSubmitModel model); /// /// 状态修改 /// /// 记录ID /// 状态 /// 状态描述 /// Task SetStatusAsync(Guid id, AdStatus status, string remark); /// /// 详情 /// /// /// Task DetailAsync(Guid id); /// /// 类型列表 /// /// /// Task> GetTypeListAsync(QueryParams param); /// /// 所有类型列表 /// /// Task> GetAllTypeAsync(); /// /// 类型信息修改 /// /// /// Task SubmitTypeAsync(SecInfoTypeCS2Dto model); /// /// 类型状态修改 /// /// 记录ID /// 状态 /// Task SetTypeStatusAsync(int id, StatusType status); /// /// 类型详情 /// /// /// Task DetailTypeAsync(int id); } }