using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using YBDevice.Entity; namespace YBDevice.Application { /// /// 用户测量记录 /// public class MeasureUserListDto:MeasureDto { /// /// 客户ID /// public int Businesid { get; set; } /// /// 客户名称 /// public string BusinessName { get; set; } /// /// 用户昵称 /// public string headimg { get; set; } /// /// 用户昵称 /// public string nickname { get; set; } /// /// 设备序列号 /// public string facecode { get; set; } /// /// 设备名称 /// public string devname { get; set; } /// /// 设备ID /// public int equid { get; set; } /// /// 用户手机号 /// public string phone { get; set; } /// /// 性别,1-男,2-女,0-未知 /// public GenderType sex { get; set; } /// /// 记录ID /// public Guid id { get; set; } /// /// 注册用户id /// public int userid { get; set; } /// /// 测量时间 /// public string createtime { get; set; } /// /// 家庭成员id /// public int familyid { get; set; } /// /// 月龄 /// public int Month { get; set; } /// /// 设备类型 /// public int DevType { get; set; } /// /// 粉丝ID /// public string fansid { get; set; } /// /// 体质类型 /// public string BodyType { get; set; } = "-"; } /// /// 测量项 /// public class MeasureDto { /// /// 身高 /// public decimal Height { get; set; } /// /// 脂肪率 /// public decimal fat_r { get; set; } /// /// 肌肉率 /// public decimal muscle { get; set; } /// /// 水份 /// public decimal water { get; set; } /// /// 骨重 /// public decimal bone { get; set; } /// /// 基础代谢 /// public decimal kcal { get; set; } /// /// 脂肪重量 /// public decimal fat_w { get; set; } /// /// 内脂 /// public decimal visceral { get; set; } /// /// 蛋白质 /// public decimal protein { get; set; } /// /// 体龄 /// public int bodyage { get; set; } /// /// bmi /// public decimal bmi { get; set; } /// /// 分数 /// public decimal cmi { get; set; } /// /// 皮下脂肪 /// public decimal sfr { get; set; } /// /// 肌肉量 /// public decimal muscleval { get; set; } /// /// 蛋白量 /// public decimal proteinval { get; set; } /// /// 去脂体重 /// public decimal lbm { get; set; } /// /// 体型,参考体型枚举 /// public string body { get; set; } /// /// 肥胖等级,参考等级枚举 /// public string fatlevel { get; set; } /// /// 体重 /// public decimal weight { get; set; } /// /// 年龄 /// public string Age { get; set; } } /// /// 用户体重记录 /// public class MeasureUserWeightDto { /// /// 体重 /// public decimal weight { get; set; } /// /// 时间 /// public string time { get; set; } } /// /// 用户测量记录 /// public class MeasureUserDto { /// /// 第一次测量的体重 /// public decimal FirstWeight { get; set; } = 0; /// /// 第一次测量的身高 /// public decimal FirstHeight { get; set; } = 0; /// /// 最近一次测量的体重 /// public decimal LastWeight { get; set; } = 0; /// /// 最近一次测量的身高 /// public decimal LastHeight { get; set; } = 0; /// /// 最近一次测量时间 /// public string LastResultTime { get; set; } = ""; /// /// 第一次测量时间 /// public string FirstResultTime { get; set; } = ""; /// /// 第一次到最近的体重变化 /// public decimal Weight { get; set; } = 0; /// /// 第一次到最近的身高变化 /// public decimal Height { get; set; } = 0; /// /// 累计测量次数 /// public int TotalResultCnt { get; set; } = 0; /// /// 今日测量次数 /// public int TodayResultCnt { get; set; } = 0; } /// /// 家庭成员 /// public class FamilyDto: MeasureUserDto { /// /// 家庭成员ID /// public int id { get; set; } /// /// 头像 /// public string HeadImg { get; set; } /// /// 类型,1-成人,2-儿童 /// public FamilyType Type { get; set; } /// /// 名称 /// public string Name { get; set; } /// /// 性别 /// public GenderType Sex { get; set; } /// /// 年龄 /// public int Age { get; set; } /// /// 是否为自己,0-否,1-是 /// public int IsSelf { get; set; } } /// /// 查询用户测量记录 /// public class MeasureUserQueryDto { /// /// 开始时间 /// public string starttime { get; set; } /// /// 结束时间 /// public string endtime { get; set; } /// /// 测量记录ID /// public int id { get; set; } } /// /// 八电极测量项 /// public class UserMeasureDto : MeasureLevelDto { /// /// 脂肪率,% /// public decimal fat_r { get; set; } = 0; /// /// 肌肉率,% /// public decimal muscle { get; set; } = 0; /// /// 水份,% /// public decimal water { get; set; } = 0; /// /// 骨重,kg /// public decimal bone { get; set; } = 0; /// /// 基础代谢,kcal/day /// public decimal kcal { get; set; } = 0; /// /// 躯干肌肉率,% /// public decimal muscleratetrunk { get; set; } = 0; /// /// 左脚肌肉率,% /// public decimal musclerateleftleg { get; set; } = 0; /// /// 右脚肌肉率,% /// public decimal muscleraterightleg { get; set; } = 0; /// /// 左手肌肉率,% /// public decimal musclerateleftarm { get; set; } = 0; /// /// 右手肌肉率,% /// public decimal muscleraterightarm { get; set; } = 0; /// /// 躯干脂肪率,% /// public decimal bodyfatraterunk { get; set; } = 0; /// /// 左脚脂肪率,% /// public decimal bodyfatrateleftleg { get; set; } = 0; /// /// 右脚脂肪率,% /// public decimal bodyfatraterightleg { get; set; } = 0; /// /// 左手脂肪率,% /// public decimal bodyfatrateleftarm { get; set; } = 0; /// /// 右手脂肪率,% /// public decimal bodyfatraterightarm { get; set; } = 0; /// /// 躯干肌肉量,kg /// public decimal musclekgtrunk { get; set; } = 0; /// /// 左脚肌肉量,kg /// public decimal musclekgleftleg { get; set; } = 0; /// /// 右脚肌肉量,kg /// public decimal musclekgrightleg { get; set; } = 0; /// /// 左手肌肉量,kg /// public decimal musclekgleftarm { get; set; } = 0; /// /// 右手肌肉量,kg /// public decimal musclekgrightarm { get; set; } = 0; /// /// 躯干脂肪量,kg /// public decimal bodyfatkgtrunk { get; set; } = 0; /// /// 左脚脂肪量,kg /// public decimal bodyfatkgleftleg { get; set; } = 0; /// /// 右脚脂肪量,kg /// public decimal bodyfatkgrightleg { get; set; } = 0; /// /// 左手脂肪量,kg /// public decimal bodyfatkgleftarm { get; set; } = 0; /// /// 右手脂肪量,kg /// public decimal bodyfatkgrightarm { get; set; } = 0; /// /// 脂肪重量,kg /// public decimal fat_w { get; set; } = 0; /// /// 内脂,'' /// public decimal visceral { get; set; } = 0; /// /// 蛋白质率,% /// public decimal protein { get; set; } = 0; /// /// 蛋白量,kg /// public decimal proteinval { get; set; } = 0; /// /// 骨骼肌量,kg /// public decimal SkeletalMuscle { get; set; } = 0; /// /// 体龄,'' /// public int bodyage { get; set; } = 0; /// /// BMI,kg/m2 /// public decimal bmi { get; set; } = 0; /// /// 分数,'' /// public decimal cmi { get; set; } = 0; /// /// 皮下脂肪率,% /// public decimal sfr { get; set; } = 0; /// /// 皮下脂肪量,kg /// public decimal sfrval { get; set; } = 0; /// /// 肌肉量,kg /// public decimal muscleval { get; set; } = 0; /// /// 去脂体重,kg /// public decimal lbm { get; set; } = 0; /// /// 体型,参考体型枚举,'' /// public string body { get; set; } = ""; /// /// 体重,kg /// public decimal weight { get; set; } = 0; /// /// 理想体重,kg /// public decimal idealweight { get; set; } = 0; } /// /// 用户测量详情 /// public class UserMeasureDetailDto: UserMeasureDto { /// /// 类型,1-单电阻,2-八电极 /// public int type { get; set; } /// /// 用户昵称 /// public string NickName { get; set; } /// /// 头像 /// public string HeadImg { get; set; } /// /// 手机号 /// public string Phone { get; set; } /// /// 测量时间 /// public string Time { get; set; } /// /// 性别 /// public GenderType Sex { get; set; } /// /// 年龄 /// public int Age { get; set; } /// /// 身高 /// public decimal Height { get; set; } /// /// 范围列表 /// public MeasureValueDto values { get; set; } } /// /// 测量项标准范围 /// public class MeasureValueDto { /// /// bmi范围标准 /// public List bmi_value { get; set; } /// /// 脂肪率/体脂率范围标准 /// public List fa_r_value { get; set; } /// /// 脂肪重量标准范围 /// public List fat_w_value { get; set; } /// /// 肌肉率范围 /// public List muscle_value { get; set; } /// /// 肌肉重量标准范围 /// public List muscleval_value { get; set; } /// /// 水份范围 /// public List water_value { get; set; } /// /// 骨量范围 /// public List bone_value { get; set; } /// /// 基础代谢范围 /// public List kcal_value { get; set; } /// /// 内脂范围 /// public List visceral_value { get; set; } /// /// 蛋白质范围 /// public List protein_value { get; set; } /// /// 蛋白量标准范围 /// public List proteinval_value { get; set; } /// /// 皮下脂肪范围 /// public List sfr_value { get; set; } /// /// 皮下脂肪量范围 /// public List sfrval_value { get; set; } /// /// 骨骼肌量范围 /// public List skeletalmusclekg_value { get; set; } } /// /// 测量项等级 /// public class MeasureLevelDto { /// /// 骨骼肌量标准 /// public string SkeletalMuscleLevel { get; set; } = ""; /// /// 肥胖等级标准 /// public string fatLevel { get; set; } = ""; /// /// 脂肪率标准 /// public string fat_rLevel { get; set; } = ""; /// /// 肌肉率/肌肉量标准 /// public string muscleLevel { get; set; } = ""; /// /// 水份标准 /// public string waterLevel { get; set; } = ""; /// /// 骨量标准 /// public string boneLevel { get; set; } = ""; /// /// 基础代谢标准 /// public string kcalLevel { get; set; } = ""; /// /// 脂肪重量标准 /// public string fat_wLevel { get; set; } = ""; /// /// 内脂等级 /// public string visceralLevel { get; set; } = ""; /// /// 蛋白率标准 /// public string proteinLevel { get; set; } = ""; /// /// 体龄标准 /// public string bodyageLevel { get; set; } = ""; /// /// bmi标准 /// public string bmiLevel { get; set; } = ""; /// /// 肌肉量标准,和肌肉率一致 /// public string musulevalLevel { get; set; } = ""; /// /// 蛋白量标准,和蛋白率一致 /// public string proteinvalLevel { get; set; } = ""; /// /// 皮下脂肪标准 /// public string sfrLevel { get; set; } = ""; /// /// 体型标准 /// public string bodylevel { get; set; } = ""; } /// /// 八电极算法接口返回数据 /// public class BodyReponseInfo { /// /// 状态,1000测量成功,其他均是失败 /// public int code { get; set; } /// /// 状态 /// public string status { get; set; } /// /// 信息 /// public string message { get; set; } } /// /// 八电极算法接口返回数据 /// public class BodyReponseInfo : BodyReponseInfo { /// /// 数据 /// public List data { get; set; } } public class BodyResponseData { /// /// 参数名称 /// public string name { get; set; } /// /// 值 /// public object value { get; set; } /// /// 描述 /// public BodyResponseDataDesc description { get; set; } /// /// 单位 /// public string unit { get; set; } /// /// 标准 /// public BodyResponseDataLevel level { get; set; } } /// /// 测量项标准 /// public class BodyResponseDataLevel { /// /// 标准值 /// public string value { get; set; } /// /// 范围 /// public List stand { get; set; } } /// /// 参数描述 /// public class BodyResponseDataDesc { /// /// 描述定义 /// public string definition { get; set; } /// /// 提示 /// public string tips { get; set; } } }