using YB.DeviceStand.Domain;

namespace YB.DeviceStand.Application.BodyFat
{
    /// <summary>
    /// 体脂计算算法
    /// </summary>
    public interface IBodyFatHelperService
    {
        /// <summary>
        /// 2/4电极体脂计算
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        BodyFat4CalcResultS2SDto Calc4BodyFat(BodyFat4CalcS2SDto data);
        /// <summary>
        /// 8电极体脂计算
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        Task<BodyFat8CalcResultS2SDto> CalcBody120FatAsync(BodyFat8CalcS2SDto data);
    }
}
