using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using YBDevice.Entity; using YBDevice.NApi.Application.FamilyInfo; using YBDevice.NApi.Application.ThirdClient; namespace YBDevice.NApi { /// /// 家庭成员管理 /// public interface IFamilyService { /// /// 家庭成员列表 /// /// Task GetListAsync(); /// /// 计算成员的类型 /// /// 出生年月 /// FamilyType GetType(DateTime brithday); /// /// 家庭成员信息修改 /// /// /// Task SubmitAsync(FamilySubmitModel model); /// /// 家庭成员删除 /// /// 家庭成员ID /// Task DeleteAsync(int id); /// /// 家庭成员详情 /// /// /// Task DetailAsync(int id); /// /// 家庭成员详情 /// /// /// Task InfoAsync(int id); /// /// 设置目标体重 /// /// /// Task SetTargetAsync(YB_FamilyTarget model); /// /// 家庭成员模式切换 /// /// /// Task SetTypeAsync(FamilyTypeSetC2SDto data); } }