using SqlSugar;

namespace YBDevice.Entity
{
    /// <summary>
    /// 八电极测量结果
    /// </summary>
    [SugarTable("YB_BodyMeasure", TableDescription = "八电极测量结果", IsDisabledUpdateAll = false, IsDisabledDelete = true)]
    public class YB_BodyMeasure
    {
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
        public System.Int32 Id { get; set; }

        /// <summary>
        /// 测量记录ID
        /// </summary>
        [SugarColumn(ColumnDescription = "测量记录ID")]
        public System.Int32 ResultId { get; set; }

        /// <summary>
        /// 躯干肌肉率
        /// </summary>
        [SugarColumn(ColumnDescription = "躯干肌肉率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal BodyMuscle { get; set; }

        /// <summary>
        /// 左脚肌肉率
        /// </summary>
        [SugarColumn(ColumnDescription = "左脚肌肉率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal LeftFootMuscle { get; set; }

        /// <summary>
        /// 右脚肌肉率
        /// </summary>
        [SugarColumn(ColumnDescription = "右脚肌肉率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal RightFootMuscle { get; set; }

        /// <summary>
        /// 左手肌肉率
        /// </summary>
        [SugarColumn(ColumnDescription = "左手肌肉率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal LeftHandMuscle { get; set; }

        /// <summary>
        /// 右手肌肉率
        /// </summary>
        [SugarColumn(ColumnDescription = "右手肌肉率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal RightHandMuscle { get; set; }

        /// <summary>
        /// 躯干脂肪率
        /// </summary>
        [SugarColumn(ColumnDescription = "躯干脂肪率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal BodyFat { get; set; }

        /// <summary>
        /// 左脚脂肪率
        /// </summary>
        [SugarColumn(ColumnDescription = "左脚脂肪率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal LeftFootFat { get; set; }

        /// <summary>
        /// 右脚脂肪率
        /// </summary>
        [SugarColumn(ColumnDescription = "右脚脂肪率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal RightFootFat { get; set; }

        /// <summary>
        /// 左手脂肪率
        /// </summary>
        [SugarColumn(ColumnDescription = "左手脂肪率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal LeftHandFat { get; set; }

        /// <summary>
        /// 右手脂肪率
        /// </summary>
        [SugarColumn(ColumnDescription = "右手脂肪率", ColumnDataType = "decimal(18,2)")]
        public System.Decimal RightHandFat { get; set; }

        /// <summary>
        /// 躯干肌肉量
        /// </summary>
        [SugarColumn(ColumnDescription = "躯干肌肉量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal BodyMuscleVal { get; set; }

        /// <summary>
        /// 左脚肌肉量
        /// </summary>
        [SugarColumn(ColumnDescription = "左脚肌肉量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal LeftFootMuscleVal { get; set; }

        /// <summary>
        /// 右脚肌肉量
        /// </summary>
        [SugarColumn(ColumnDescription = "右脚肌肉量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal RightFootMuscleVal { get; set; }

        /// <summary>
        /// 左手肌肉量
        /// </summary>
        [SugarColumn(ColumnDescription = "左手肌肉量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal LeftHandMuscleVal { get; set; }

        /// <summary>
        /// 右手肌肉量
        /// </summary>
        [SugarColumn(ColumnDescription = "右手肌肉量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal RightHandMuscleVal { get; set; }

        /// <summary>
        /// 躯干脂肪量
        /// </summary>
        [SugarColumn(ColumnDescription = "躯干脂肪量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal BodyFatVal { get; set; }

        /// <summary>
        /// 左脚脂肪量
        /// </summary>
        [SugarColumn(ColumnDescription = "左脚脂肪量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal LeftFootFatVal { get; set; }

        /// <summary>
        /// 右脚脂肪量
        /// </summary>
        [SugarColumn(ColumnDescription = "右脚脂肪量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal RightFootFatVal { get; set; }

        /// <summary>
        /// 左手脂肪量
        /// </summary>
        [SugarColumn(ColumnDescription = "左手脂肪量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal LeftHandFatVal { get; set; }

        /// <summary>
        /// 右手脂肪量
        /// </summary>
        [SugarColumn(ColumnDescription = "右手脂肪量", ColumnDataType = "decimal(18,2)")]
        public System.Decimal RightHandFatVal { get; set; }

        /// <summary>
        /// 皮下脂肪量,kg
        /// </summary>
        [SugarColumn(ColumnDescription = "皮下脂肪量,kg", ColumnDataType = "decimal(18,2)")]
        public System.Decimal SfrVal { get; set; }

        /// <summary>
        /// 理想体重
        /// </summary>
        [SugarColumn(ColumnDescription = "理想体重", ColumnDataType = "decimal(18,2)")]
        public System.Decimal IdealWeight { get; set; }

        /// <summary>
        /// 骨骼肌量,kg
        /// </summary>
        [SugarColumn(ColumnDescription = "骨骼肌量,kg", ColumnDataType = "decimal(18,2)")]
        public System.Decimal SkeletalMuscle { get; set; }

        /// <summary>
        /// 等级标准
        /// </summary>
        [SugarColumn(ColumnDescription = "等级标准", ColumnDataType = "varchar(500)")]
        public System.String LevelJson { get; set; }
    }
}
