using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Nirvana.Common; using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using YBDevice.Api.DBServices; using YBDevice.Entity; namespace YBDevice.Api.Controllers { /// /// 家庭成员管理 /// public class FamilyController : BaseController { /// /// 家庭成员列表 /// /// [HttpGet] public async Task GetListAsync() { return await new FamilyApp().GetListAsync(); } /// /// 家庭成员信息修改 /// /// /// [HttpPost] public async Task SubmitAsync([FromBody] FamilySubmitModel model) { return await new FamilyApp().SubmitAsync(model); } /// /// 删除家庭成员 /// /// 家庭成员ID /// [HttpGet] public async Task DeleteAsync(int id) { return await new FamilyApp().DeleteAsync(id); } /// /// 家庭成员详情 /// /// /// [HttpGet] public async Task DetailAsync(int id) { return await new FamilyApp().DetailAsync(id); } /// /// 设置目标体重 /// /// /// [HttpPost] public async Task SetTargetAsync([FromBody] YB_FamilyTarget model) { return await new FamilyApp().SetTargetAsync(model); } /// /// 获取指定家庭成员的历史记录 /// /// /// [HttpPost] public async Task GetHistoryListAsync([FromBody] ParamQuery model) { var data= await new ResultApp().GetHistoryListAsync(model); return new ResultInfo(ResultState.SUCCESS, "success", data); } } }