using Microsoft.AspNetCore.Mvc; using Nirvana.Common.ApiBase; using YBDevice.NApi.Application.LXBodyInfo; namespace YBDevice.NApi.Controllers.Api { /// /// 丽秀体质接口 /// public class LXBodyController : BaseController { private readonly ILXBodyService _lXBodyService; public LXBodyController(ILXBodyService lXBodyService) { _lXBodyService = lXBodyService; } /// /// 问答列表 /// /// 家庭成员ID /// 是否重新计算,0-否,1-是 /// 性别,1-男,2-女,0-未知 /// [HttpGet] public async Task GetListAsync(int familyid=0,int isrestart = 0,int sex=0) { return await _lXBodyService.GetListAsync(familyid,isrestart,sex); } /// /// 全部提交结果计算 /// /// /// [HttpPost] public async Task GetResultInfoAsync([FromBody] LxBodySumitC2SDto data) { return await _lXBodyService.GetResultInfoAsync(data); } /// /// 获取已经计算的结果 /// /// 家庭成员ID /// [HttpGet] public async Task GetInfoAsync(int familyid=0) { return await _lXBodyService.GetInfoAsync(familyid); } } }