吴昊天 78f56bb074 feat(送礼订单): 完善送礼/收礼订单全链路与详情性能
- 订单详情按查看者裁剪:购买者隐藏收货信息、物流轨迹及确认收货/申请退款/查看物流;领取人展示收货信息、物流轨迹与确认收货/查看物流
- 领取人订单列表纳入礼物订单并只读展示,统计计数含礼物、金额仅计本人支付
- 收礼人可确认收货;修复领取成功页订单号传递与领取页礼物详情查询
- 新增 eb_order_center.gift_uid 实体列与索引并同步安装 SQL
- 详情接口物流轨迹改为缓存读取 + 前端异步补齐,空轨迹短缓存 120 秒,修复送礼订单物流接口收货地址取值
2026-10-21 16:56:21 +08:00
..
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00
2026-09-23 15:15:02 +08:00

crmeb/app/model目录用于定义项目的数据模型类。

数据模型类的主要作用和特征有:

  1. 每个模型类对应数据库中的一张表。

  2. 类属性定义表结构,与表结构一一对应。

  3. 包含读写数据相关方法,通过ActiveRecord实现。

  4. 提供数据与数据库层解耦,统一的数据访问接口。

  5. 数据验证机制,保证数据完整性和一致性。

具体包含:

  • 定义模型属性,字段名称对应表结构。

  • 自动返回属性值和赋值属性值。

  • 实现基础的CRUD方法操作数据库。

  • 可扩展自定义数据逻辑和验证规则。

使用模型类可以:

  • 减少直接操作数据库带来的复杂性。

  • 跨项目重用数据层逻辑。

  • 提高项目的可扩展性与复用性。

所以该目录定义的数据模型层,统一封装了项目运用的数据表模型和操作方式。