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(读写权限),以保护敏感数据。