update order and order item model

This commit is contained in:
2026-02-05 08:53:07 +08:00
parent a6ef63782f
commit 6896e7758b
2 changed files with 38 additions and 8 deletions
+16 -3
View File
@@ -21,8 +21,8 @@ namespace App\Model;
* @property int $quantity 商品子项总数量
* @property string $discount 订单子项总的折扣金额
* @property string $total 总金额 = 单价X数量 - 折扣
* @property string $created_date 订单创建时间(与父订单 created_date 一致,hypertable 分区键)
* @property string $ext 扩展字段
* @property \Carbon\Carbon $created_date 订单创建时间(与父订单 created_date 一致,hypertable 分区键)
* @property array|null $ext 扩展字段
* @property \Carbon\Carbon $created_at
* @property \Carbon\Carbon $updated_at
* @mixin \App_Model_OrderItem
@@ -42,7 +42,20 @@ class OrderItem extends Model
/**
* The attributes that should be cast to native types.
*/
protected array $casts = ['id' => 'integer', 'company_id' => 'integer', 'platform_id' => 'integer', 'store_id' => 'integer', 'order_id' => 'integer', 'sub_order_type_id' => 'integer', 'product_id' => 'integer', 'quantity' => 'integer', 'created_at' => 'datetime', 'updated_at' => 'datetime'];
protected array $casts = [
'id' => 'integer',
'company_id' => 'integer',
'platform_id' => 'integer',
'store_id' => 'integer',
'order_id' => 'integer',
'sub_order_type_id' => 'integer',
'product_id' => 'integer',
'quantity' => 'integer',
'created_date' => 'datetime',
'ext' => 'json',
'created_at' => 'datetime',
'updated_at' => 'datetime',
];
/**
* 获取父订单(基于 hypertable 分区键查询)