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);
}
}
}