文件最后提交记录最后更新时间
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
Add PetDailyRecord codelab into ETSUI category. Fixes #96 Signed-off-by: zqhyyds0731 <3220251401@bit.edu.cn> 3 个月前
README.md

宠物日常记录簿 (PetDailyRecord)

1. 项目介绍

本项目是一款基于 ArkTS 开发的综合性宠物生活管理应用。旨在为养宠用户提供全方位的宠物数据管理方案,帮助用户科学、系统地记录宠物的成长点滴。

2. 核心功能模块

  • 多租户账号管理:支持多用户注册与登录,基于 AppStorage 实现全应用身份感知。
  • 数据持久化与隔离
    • 使用 关系型数据库 (RDB) 存储核心业务数据,通过 userId 实现行级数据逻辑隔离。
    • 使用 轻量级存储 (Preferences) 实现登录态记录、记住密码及用户个性化昵称存储。
  • 宠物档案中心:支持多宠物管理,集成了系统相册选择。
  • 行为足迹与日历联动:支持通过日历组件点选查看特定日期的行为记录,支持喂食、疫苗、医疗等 9 大词条化录入。
  • 系统级日程提醒:集成 代理提醒服务 (ReminderAgent),支持具体到分钟的闹钟级横幅通知与响铃。
  • 花销统计看板:基于账本数据动态生成数据统计图表,直观展示消费占比。

3. 技术实现亮点

  • 响应式状态同步:利用 @Watch 与全局信号机制,实现多 Tab 页面间数据零延迟实时同步。
  • 高性能架构:采用组件化开发模式(Component-based),将复杂逻辑拆分为多个独立子组件,降低渲染压力。
  • 真机环境适配:针对 Dayu200 开发板优化了文件 IO 操作与通知槽(Slot)管理。