diff --git a/backend/app/Constants/OrderType.php b/backend/app/Constants/OrderType.php new file mode 100644 index 0000000..89ca83d --- /dev/null +++ b/backend/app/Constants/OrderType.php @@ -0,0 +1,26 @@ + 'integer', 'company_id' => 'integer', 'platform_id' => 'integer', 'store_id' => 'integer', 'order_status_id' => 'integer', 'payment_method_id' => 'integer', 'presale' => 'boolean', 'order_type_id' => 'integer', 'created_at' => 'datetime', 'updated_at' => 'datetime']; + protected array $casts = ['id' => 'integer', 'company_id' => 'integer', 'platform_id' => 'integer', 'store_id' => 'integer', 'order_status_id' => 'integer', 'payment_method_id' => 'integer', 'presale' => 'boolean', 'order_type_id' => 'integer', 'raw' => 'json', 'ext' => 'json', 'created_at' => 'datetime', 'updated_at' => 'datetime']; /** * 获取订单子项(基于 hypertable 分区键查询)