'integer', 'user_id' => 'integer', 'cycle_id' => 'integer', 'site_id' => 'integer', 'city_id' => 'integer', 'coupon_id' => 'integer', 'meal_copies' => 'integer', 'optional_copies' => 'integer', 'status' => 'integer', 'is_refund_all' => 'integer']; const string CREATED_AT = 'create_time'; const string UPDATED_AT = 'update_time'; /** * @param int $id * @return Order|Order[]|Collection|\Hyperf\Database\Model\Model|null */ public function getInfoById(int $id): array|Order|Collection|\Hyperf\Database\Model\Model|null { return $this->find($id); } /** * @param string $orderSno * @return \Hyperf\Database\Model\Model|Builder|BuildsQueries|null */ public function getInfoByOrderSno(string $orderSno): \Hyperf\Database\Model\Model|Builder|BuildsQueries|null { return $this->where('order_sno',$orderSno)->first(); } }