using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace YBDevice.NApi.Application.ThirdClient { /// /// 第三方相关处理 /// public interface IOpenService { /// /// BMI计算 /// /// /// Task CalcBmiAsync(BmiInfoC2SDto data); /// /// 身高预测 /// /// /// Task CalcPredictHeightAsync(HeightInfoC2SDto data); /// /// 登录接口 /// /// /// Task OnLoginAsync(TouTiaoLoginC2SDto data); /// /// 获取测量记录列表 /// /// 家庭成员ID /// 页码 /// 每页显示数量 /// Task GetResultListAsync(Guid familyid, int page,int pagesize); /// /// 获取用户信息 /// /// 家庭成员ID /// Task GetUserInfoAsync(Guid? familyid); /// /// 添加测量记录 /// /// /// Task AddResultAsync(InsertResultC2SDto data); /// /// 解密用户资料,如果未注册则自动进行注册,否则更新资料 /// /// /// Task DecryptDataAsync(DecryptUserInfoC2SDto data); /// /// 退出登录 /// /// /// Task OutLoginAsync(string sessionId); /// /// 修改用户资料 /// /// /// Task SubmitUserInfoAsync(SumitUserInfoC2SDto data); /// /// 用户注册 /// /// /// Task RegisterAsync(SubmitUserInfoC2SDto data); } }