|
- <?php
-
- namespace backend\modules\hotel\models;
-
- use backend\modules\api\models\BaseUser;
- use Yii;
-
- /**
- * This is the model class for table "invoice_log".
- *
- * @property integer $ID
- * @property integer $CreateUseId
- * @property string $CreateTime
- * @property string $LogDesc
- * @property integer $OrderId
- */
- class InvoiceLog extends \yii\db\ActiveRecord
- {
- /**
- * @inheritdoc
- */
- public static function tableName()
- {
- return 'invoice_log';
- }
-
- /**
- * @inheritdoc
- */
- public function rules()
- {
- return [
- [['CreateUseId', 'CreateTime', 'OrderId'], 'required'],
- [['CreateUseId', 'OrderId'], 'integer'],
- [['CreateTime'], 'string', 'max' => 50],
- [['LogDesc'], 'string', 'max' => 500],
- ];
- }
-
- /**
- * @inheritdoc
- */
- public function attributeLabels()
- {
- return [
- 'ID' => Yii::t('app', 'ID'),
- 'CreateUseId' => Yii::t('app', 'Create Use ID'),
- 'CreateTime' => Yii::t('app', 'Create Time'),
- 'LogDesc' => Yii::t('app', '操作详情描述'),
- 'OrderId' => Yii::t('app', '订单号码'),
- ];
- }
-
- public function getOrderInvoiceInfo()
- {
- return $this->hasMany(OrderInvoiceInfo::className(), ['OrderID' => 'OrderId']);
- }
- public function getBaseUser()
- {
- return $this->hasOne(BaseUser::className(), ['ID' => 'CreateUseId']);
- }
-
- }
|