using Microsoft.AspNetCore.Mvc; using TGJ.NetworkFreight.SeckillAggregateServices.Pos.UserService; using YD_WeChatApplet.Api; using YD_WeChatApplet.Api.Entitys; using YD_WeChatApplet.Commons; using YD_WeChatApplet.Commons.Dto; using YD_WeChatApplet.Commons.Dto.Server; using YD_WeChatApplet.Commons.Dto.User; namespace YD_WeChatApplet.Services { public interface IServerService { /// /// 获取打卡详情 /// /// Task> GetPersonalGoalInfo(PersonalGoalInfoReqDto req); /// /// 获取资源类型树 /// /// 资源类型树形结构 Task> GetResourceTypeTree(); /// /// 获取资源列表 /// /// 请求参数 /// 资源列表 Task> GetResourceList(ResourceListReqDto req); /// /// 添加或更新资源类型 /// /// 资源类型信息 /// 操作结果 Task AddOrUpdateResourceType(ResourceTypeReqDto req); /// /// 删除资源类型 /// /// 资源类型ID /// 操作结果 Task DeleteResourceType(int id); /// /// 添加或更新资源 /// /// 资源信息 /// 操作结果 Task AddOrUpdateResource(ResourceReqDto req); /// /// 删除资源 /// /// 资源ID /// 操作结果 Task DeleteResource(int id); /// /// 上传资源 /// /// /// Task UploadResourceFile(ResourceFileDto resourceFileDto); /// /// 获取微信用户 /// /// /// Task> GetUserPageList(UserPageListParam paramDto); } }