|
|
@@ -0,0 +1,95 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace common\models;
|
|
|
+
|
|
|
+use common\components\MongoActiveRecord;
|
|
|
+use Yii;
|
|
|
+
|
|
|
+/**
|
|
|
+ * This is the model class for collection "ar_approach_order_call".
|
|
|
+ *
|
|
|
+ * @property \MongoDB\BSON\ObjectID|string $_id
|
|
|
+ * @property mixed $user_name
|
|
|
+ * @property mixed $opt_type
|
|
|
+ * @property mixed $return_result
|
|
|
+ * @property mixed $success_times
|
|
|
+ * @property mixed $fail_times
|
|
|
+ * @property mixed $device
|
|
|
+ * @property mixed $request_route
|
|
|
+ * @property mixed $ip
|
|
|
+ * @property mixed $created_at
|
|
|
+ * @property mixed $user_agent
|
|
|
+ * @property mixed $period_num
|
|
|
+ */
|
|
|
+class ApproachOrderCall extends MongoActiveRecord
|
|
|
+{
|
|
|
+ /**
|
|
|
+ * {@inheritdoc}
|
|
|
+ */
|
|
|
+ public static function collectionName()
|
|
|
+ {
|
|
|
+ return 'ar_approach_order_call';
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @return \yii\mongodb\Connection the MongoDB connection used by this AR class.
|
|
|
+ */
|
|
|
+ public static function getDb()
|
|
|
+ {
|
|
|
+ return Yii::$app->get('dbLog');
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取id
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ public function getId() {
|
|
|
+ return (string) $this->_id;
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * {@inheritdoc}
|
|
|
+ */
|
|
|
+ public function attributes()
|
|
|
+ {
|
|
|
+ return [
|
|
|
+ 'id',
|
|
|
+ 'domain',
|
|
|
+ 'status',
|
|
|
+ 'reference',
|
|
|
+ 'amount',
|
|
|
+ 'created_at',
|
|
|
+ 'paid_at',
|
|
|
+ 'channel',
|
|
|
+ 'currency',
|
|
|
+ 'ip_address',
|
|
|
+ 'metadata',
|
|
|
+ 'return_result',
|
|
|
+ 'customer',
|
|
|
+ 'email',
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * {@inheritdoc}
|
|
|
+ */
|
|
|
+ public function attributeLabels()
|
|
|
+ {
|
|
|
+ return [
|
|
|
+ 'id' => 'PayID',
|
|
|
+ 'domain' => 'domain',
|
|
|
+ 'status' => 'status',
|
|
|
+ 'reference' => 'reference',
|
|
|
+ 'amount' => 'amount(kobo)',
|
|
|
+ 'created_at' => 'created_at',
|
|
|
+ 'paid_at' => 'paid_at',
|
|
|
+ 'channel' => 'channel',
|
|
|
+ 'currency' => 'currency',
|
|
|
+ 'ip_address' => 'ip_address',
|
|
|
+ 'metadata' => 'metadata',
|
|
|
+ 'return_result' => 'return_result',
|
|
|
+ 'customer' => 'customer',
|
|
|
+ 'email' => 'email',
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
+}
|