using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace YBDevice.Entity { /// /// 家庭成员实时数据,针对单设备类型 /// [SugarTable("YB_FamilyRealData", TableDescription = "家庭成员实时数据", IsDisabledUpdateAll = false, IsDisabledDelete = true)] public class YB_FamilyRealData { /// /// 主键 /// [SugarColumn(IsPrimaryKey = true)] public Guid Id { get; set; } /// /// 家庭成员ID /// [SugarColumn(ColumnDescription = "家庭成员ID", IndexGroupNameList = new string[] { "index_familyid" })] public int FamilyId { get; set; } /// /// 用户ID /// [SugarColumn(ColumnDescription = "用户ID")] public int UserId { get; set; } /// /// 设备类型 /// [SugarColumn(ColumnDescription = "设备类型", IndexGroupNameList = new string[] { "index_devtype" })] public int DevType { get; set; } /// /// 累计测量次数 /// [SugarColumn(ColumnDescription = "累计测量次数")] public int TotalCount { get; set; } /// /// 今日测量次数 /// [SugarColumn(ColumnDescription = "今日测量次数")] public int TodayCount { get; set; } /// /// 初始体重 /// [SugarColumn(ColumnDescription = "初始体重", ColumnDataType = "decimal(18,2)")] public decimal FirstWeight { get; set; } /// /// 第一次测量身高 /// [SugarColumn(ColumnDescription = "第一次测量身高", ColumnDataType = "decimal(18,2)")] public decimal FirstHeight { get; set; } /// /// 第一次测量时间 /// [SugarColumn(ColumnDescription = "第一次测量时间", IsNullable = true)] public DateTime? FirstResultTime { get; set; } /// /// 最近一次测量体重 /// [SugarColumn(ColumnDescription = "最近一次测量体重", ColumnDataType = "decimal(18,2)")] public decimal LastWeight { get; set; } /// /// 最近一次身高 /// [SugarColumn(ColumnDescription = "最近一次身高", ColumnDataType = "decimal(18,2)")] public decimal LastHeight { get; set; } /// /// 最近一次头围 /// [SugarColumn(ColumnDescription = "最近一次头围", ColumnDataType = "decimal(18,2)", IsNullable = true)] public decimal LastHead { get; set; } /// /// 最近一次测量时间 /// [SugarColumn(ColumnDescription = "最近一次测量时间", IsNullable = true)] public DateTime? LastResultTime { get; set; } /// /// 最近一次身高测量时间 /// [SugarColumn(ColumnDescription = "最近一次身高测量时间", IsNullable = true)] public System.DateTime? LastResultHeightTime { get; set; } /// /// 最近一次测量记录ID /// [SugarColumn(ColumnDescription = "最近一次测量记录ID", IsNullable = true)] public Guid? LastResultId { get; set; } /// /// 本月最高身高值,厘米 /// [SugarColumn(ColumnDescription = "本月最高身高值,厘米", IsNullable = true, ColumnDataType = "decimal(18,2)")] public decimal MonthHeight { get; set; } /// /// 本月最新体重值,公斤 /// [SugarColumn(ColumnDescription = "本月最新体重值,公斤", IsNullable = true, ColumnDataType = "decimal(18,2)")] public decimal MonthWeight { get; set; } /// /// 本月最新头围,CM /// [SugarColumn(ColumnDescription = "本月最新头围,CM", IsNullable = true, ColumnDataType = "decimal(18,2)")] public decimal MonthHead { get; set; } /// /// 较上次的体重变化,上一次减去本次 /// [SugarColumn(ColumnDescription = "较上次的体重变化,上一次减去本次", ColumnDataType = "decimal(18,2)")] public decimal LastTimeWeight { get; set; } /// /// 较上次的身高变化,上次减去本次 /// [SugarColumn(ColumnDescription = "较上次的身高变化,上次减去本次", ColumnDataType = "decimal(18,2)")] public decimal LastTimeHeight { get; set; } /// /// 半年前的身高 /// [SugarColumn(ColumnDescription = "半年前的身高", ColumnDataType = "decimal(10,2)", IsNullable = true)] public System.Decimal HalfYearHeight { get; set; } /// /// 半年前的身高记录时间 /// [SugarColumn(ColumnDescription = "半年前的身高记录时间", IsNullable = true)] public DateTime? HalfYearHeightTime { get; set; } /// /// 一年前的身高 /// [SugarColumn(ColumnDescription = "一年前的身高", ColumnDataType = "decimal(10,2)", IsNullable = true)] public System.Decimal YearHeight { get; set; } /// /// 一年前的身高记录时间 /// [SugarColumn(ColumnDescription = "一年前的身高记录时间", IsNullable = true)] public DateTime? YearHeightTime { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnDescription = "创建时间")] public DateTime CreateTime { get; set; } } }