CloudInventoryOrder.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. /**
  3. * 厦门云联储网络科技有限公司
  4. * https://www.baokuaiyun.com
  5. * Copyright (c) 2023 爆块云 All rights reserved.
  6. */
  7. namespace app\models;
  8. /**
  9. *
  10. * @property integer $id
  11. * @property integer $store_id
  12. * @property integer $saas_id
  13. * @property string $order_no
  14. * @property integer $total_price
  15. * @property integer $is_pay
  16. * @property integer $pay_type
  17. * @property integer $pay_time
  18. * @property integer $created_at
  19. * @property integer $is_delete
  20. * @property integer $original_order_id
  21. * @property string $original_order_no
  22. */
  23. class CloudInventoryOrder extends \yii\db\ActiveRecord
  24. {
  25. /**
  26. * @inheritdoc
  27. */
  28. public static function tableName()
  29. {
  30. return '{{%cloud_inventory_order}}';
  31. }
  32. /**
  33. * {@inheritdoc}
  34. */
  35. public function rules()
  36. {
  37. return [
  38. [['saas_id', 'order_no', 'total_price'], 'required'],
  39. [[ 'saas_id', 'created_at', 'is_delete','is_pay','pay_type','pay_time','original_order_id'], 'integer'],
  40. [['order_no', 'original_order_no'], 'string'],
  41. ];
  42. }
  43. /**
  44. * {@inheritdoc}
  45. */
  46. public function attributeLabels()
  47. {
  48. return [
  49. 'id' => 'ID',
  50. 'store_id' => 'Store ID',
  51. 'saas_id' => '用户id',
  52. 'order_no' => '订单号',
  53. 'total_price' => '商品数量',
  54. 'created_at' => '订单总费用',
  55. 'is_delete' => 'Is Delete',
  56. ];
  57. }
  58. public function getDetail()
  59. {
  60. return $this->hasMany(CloudInventoryOrderDetail::className(), ['order_id' => 'id']);
  61. }
  62. }