2025-06-06 14:57:20 +08:00
|
|
|
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
|
|
|
|
{
|
|
|
|
/// <summary>
|
|
|
|
/// 获取打卡详情
|
|
|
|
/// </summary>
|
|
|
|
/// <returns></returns>
|
2025-07-17 13:10:49 +08:00
|
|
|
Task<PageDataDto<PersonalGoalInfoDto>> GetPersonalGoalInfo(PersonalGoalInfoReqDto req);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 获取用户训练记录
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="req"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task<PageDataDto<UserTrainingRecordsDto>> GetUserTrainingRecords(UserTrainingRecordsReqDto req);
|
2025-06-06 14:57:20 +08:00
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 获取资源类型树
|
|
|
|
/// </summary>
|
|
|
|
/// <returns>资源类型树形结构</returns>
|
|
|
|
Task<List<B_ResourceTypeTreeDto>> GetResourceTypeTree();
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 获取资源列表
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="req">请求参数</param>
|
|
|
|
/// <returns>资源列表</returns>
|
|
|
|
Task<PageDataDto<B_ResourceDetailsDto>> GetResourceList(ResourceListReqDto req);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 添加或更新资源类型
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="req">资源类型信息</param>
|
|
|
|
/// <returns>操作结果</returns>
|
|
|
|
Task<bool> AddOrUpdateResourceType(ResourceTypeReqDto req);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 删除资源类型
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id">资源类型ID</param>
|
|
|
|
/// <returns>操作结果</returns>
|
|
|
|
Task<bool> DeleteResourceType(int id);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 添加或更新资源
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="req">资源信息</param>
|
|
|
|
/// <returns>操作结果</returns>
|
|
|
|
Task<bool> AddOrUpdateResource(ResourceReqDto req);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 删除资源
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id">资源ID</param>
|
|
|
|
/// <returns>操作结果</returns>
|
|
|
|
Task<bool> DeleteResource(int id);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 上传资源
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="resourceFileDto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task<string> UploadResourceFile(ResourceFileDto resourceFileDto);
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 获取微信用户
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task<PageDataDto<UserPageListDto>> GetUserPageList(UserPageListParam paramDto);
|
|
|
|
|
2025-07-17 13:10:49 +08:00
|
|
|
/// <summary>
|
|
|
|
/// 获取智慧体育用户管理页面数据(员工数据)
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="paramDto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task<PageDataDto<SmartSportsUserDto>> GetSmartSportsUserPageList(SmartSportsUserParam paramDto);
|
2025-06-06 14:57:20 +08:00
|
|
|
}
|
|
|
|
}
|