weight-data-tables.md 2.4 KB

重量管理数据表设计

为支持 http://localhost:4200/weight 页面在 Parse Dashboard 中展示和操作数据,需要建立以下两个数据表。表格中列出了字段名称、类型、用途以及是否必填,便于快速参考。

表一:WeightRecord(体重记录)

字段名 类型 描述 是否必填
objectId String Parse 默认的记录 ID 是
date String 是
weight Number 体重(kg) 是
bodyFat Number 体脂率(%) 是
muscleMass Number 肌肉含量(kg) 是
measurementTime String 测量时间(HH:mm) 否
measurementCondition String 测量条件:fasting(空腹)或 after_meal(餐后) 否
notes String 备注 否
tags Array<String> 关键节点标记(如“开始运动”“目标调整”等) 否
createdAt Date Parse 默认的创建时间戳 是
updatedAt Date Parse 默认的更新时间戳 是
syncStatus String 同步状态:synced(已同步)或 pending(待同步) 否

Parse Dashboard 创建步骤

  1. 在 Browser 中点击 “Create a class”。
  2. 输入 WeightRecord 作为类名。
  3. 按照表格添加字段及对应类型。

表二:WeightGoal(体重目标)

字段名 类型 描述 是否必填
objectId String Parse 默认的记录 ID 是
targetWeight Number 目标体重(kg) 是
targetBodyFat Number 目标体脂率(%) 否
targetDate String 目标日期(YYYY-MM-DD) 是
startWeight Number 起始体重(kg) 是
startBodyFat Number 起始体脂率(%) 否
startDate String 起始日期(YYYY-MM-DD) 是
weeklyTarget Number 每周目标减重量(kg) 否
createdAt Date Parse 默认的创建时间戳 是
updatedAt Date Parse 默认的更新时间戳 是
syncStatus String 同步状态:synced(已同步)或 pending(待同步) 否

Parse Dashboard 创建步骤

  1. 在 Browser 中点击 “Create a class”。
  2. 输入 WeightGoal 作为类名。
  3. 按照表格添加字段及对应类型。

建议:根据业务需要为两张表配置合适的 ACL(读写权限),以保护敏感数据。