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