using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace YBDevice.Entity
{
    /// <summary>
    /// 等级标准
    /// </summary>
    public class LevelConst
    {
        /// <summary>
        /// 异常
        /// </summary>
        public const string Error = "异常";
    }

    /// <summary>
    /// BMI等级标准
    /// </summary>
    public class BMILevelConst
    {
        /// <summary>
        /// 消瘦
        /// </summary>
        public const string Thin = "消瘦";
        /// <summary>
        /// 正常
        /// </summary>
        public const string Normal = "正常";
        /// <summary>
        /// 超重
        /// </summary>
        public const string OverWeight = "偏胖";
        /// <summary>
        /// 肥胖
        /// </summary>
        public const string Fat = "肥胖";
    }
    /// <summary>
    /// 安邦体重等级标准
    /// </summary>
    public class AbWeightLevelConst
    {
        /// <summary>
        /// 低
        /// </summary>
        public const string MoreLow = "低";

        /// <summary>
        /// 偏低
        /// </summary>
        public const string Low = "偏低";

        /// <summary>
        /// 略低
        /// </summary>
        public const string LittleLow = "略低";

        /// <summary>
        /// 标准
        /// </summary>
        public const string Normal = "标准";

        /// <summary>
        /// 略高
        /// </summary>
        public const string LittleHeight = "略高";

        /// <summary>
        /// 偏高
        /// </summary>
        public const string Height = "偏高";

        /// <summary>
        /// 高
        /// </summary>
        public const string MoreHeight = "高";
    }

    /// <summary>
    /// 安邦身高等级标准
    /// </summary>
    public class AbHeightLevelConst
    {
        /// <summary>
        /// 矮
        /// </summary>
        public const string MoreLow = "矮";

        /// <summary>
        /// 偏矮
        /// </summary>
        public const string Low = "偏矮";

        /// <summary>
        /// 略矮
        /// </summary>
        public const string LittleLow = "略矮";

        /// <summary>
        /// 标准
        /// </summary>
        public const string Normal = "标准";

        /// <summary>
        /// 略高
        /// </summary>
        public const string LittleHeight = "略高";

        /// <summary>
        /// 偏高
        /// </summary>
        public const string Height = "偏高";

        /// <summary>
        /// 高
        /// </summary>
        public const string MoreHeight = "高";
    }

    /// <summary>
    /// 身高等级标准
    /// </summary>
    public class HeightLevelConst
    {
        /// <summary>
        /// 严重偏矮
        /// </summary>
        public const string MoreLow = "严重偏矮";

        /// <summary>
        /// 矮
        /// </summary>
        public const string Low = "矮";

        /// <summary>
        /// 偏矮
        /// </summary>
        public const string LittleLow = "偏矮";

        /// <summary>
        /// 标准
        /// </summary>
        public const string Normal = "标准";

        /// <summary>
        /// 偏高
        /// </summary>
        public const string LittleHeight = "偏高";

        /// <summary>
        /// 高
        /// </summary>
        public const string Height = "高";

        /// <summary>
        /// 优秀
        /// </summary>
        public const string MoreHeight = "优秀";
    }
    /// <summary>
    /// 体重等级标准
    /// </summary>
    public class WeightLevelConst
    {
        /// <summary>
        /// 严重偏低
        /// </summary>
        public const string MoreLow = "严重偏低";

        /// <summary>
        /// 低
        /// </summary>
        public const string Low = "低";

        /// <summary>
        /// 偏低
        /// </summary>
        public const string LittleLow = "偏低";

        /// <summary>
        /// 标准
        /// </summary>
        public const string Normal = "标准";

        /// <summary>
        /// 偏高
        /// </summary>
        public const string LittleHeight = "偏高";

        /// <summary>
        /// 高
        /// </summary>
        public const string Height = "高";

        /// <summary>
        /// 严重偏高
        /// </summary>
        public const string MoreHeight = "严重偏高";
    }
    /// <summary>
    /// 头围等级标准
    /// </summary>
    public class HeadLevelConst
    {
        /// <summary>
        /// 严重偏低
        /// </summary>
        public const string MoreLow = "严重偏低";

        /// <summary>
        /// 低
        /// </summary>
        public const string Low = "低";

        /// <summary>
        /// 偏低
        /// </summary>
        public const string LittleLow = "偏低";

        /// <summary>
        /// 标准
        /// </summary>
        public const string Normal = "标准";

        /// <summary>
        /// 偏高
        /// </summary>
        public const string LittleHeight = "偏高";

        /// <summary>
        /// 高
        /// </summary>
        public const string Height = "高";

        /// <summary>
        /// 严重偏高
        /// </summary>
        public const string MoreHeight = "严重偏高";
    }

    /// <summary>
    /// 指标标准颜色
    /// </summary>
    public class LevelColor
    {
        /// <summary>
        /// 异常
        /// </summary>
        public const string Error = "#e03129";
        /// <summary>
        /// BMI消瘦、偏低、不足、偏瘦、身高偏矮、体重偏低、头围偏低
        /// </summary>
        public const string Thin = "#ffda69";
        /// <summary>
        /// BMI正常、身高标准、达标、身高正常、体重正常、头围正常
        /// </summary>
        public const string Normal = "#5ad06d";
        /// <summary>
        /// BMI超重、偏胖、偏高、警惕、身高矮、体重高、头围低、头围偏高
        /// </summary>
        public const string OverWeight = "#ffab00";
        /// <summary>
        /// BMI肥胖、超高、危险、身高严重偏矮、头围高
        /// </summary>
        public const string Fat = "#ff5656";

        /// <summary>
        /// 身高偏高
        /// </summary>
        public const string LittleFine = "#a2c1ff";
        /// <summary>
        /// 身高高
        /// </summary>
        public const string MoreFine = "#6492f6"; 
        /// <summary>
        /// 优秀、身高优秀
        /// </summary>
        public const string Fine = "#3967d6";
    }
    /// <summary>
    /// 成员身份等级
    /// </summary>
    public class FamilyTypeLevel
    {
        /// <summary>
        /// 大于等于16岁的均是成年人
        /// </summary>
        public const int Adult = 16;
        /// <summary>
        /// 大于等于16*12月龄的均是成年人
        /// </summary>
        public const int AdultMonth = 16 * 12;

        /// <summary>
        /// 小于16岁,大于3岁的为儿童
        /// </summary>
        public const int Child = 3;
        /// <summary>
        /// 小于16岁,大于3岁的为儿童
        /// </summary>
        public const int ChildMonth = 3 * 12;

        /// <summary>
        /// 小于3岁的为婴儿
        /// </summary>
        public const int Baby = 0;
        /// <summary>
        /// 小于3岁的为婴儿
        /// </summary>
        public const int BabyMonth = 0;
    }
}
