UserAchievementStatistics.php 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. namespace common\models\statistics;
  3. use Yii;
  4. /**
  5. * This is the model class for table "qimall_user_achievement_statistics".
  6. *
  7. * @property int $id ID
  8. * @property int $mall_id 商城ID
  9. * @property int $user_id 用户ID
  10. * @property int $pay_goods_num 支付商品件数
  11. * @property int $finish_order_num 已完成订单数
  12. * @property float $finish_order_money
  13. * @property int $finish_goods_num 已完成商品数
  14. * @property float $balance_pay
  15. * @property float $wechat_pay
  16. * @property float $ali_pay
  17. * @property int $date 日期,年月日
  18. * @property int $created_at 创建时间
  19. * @property int $updated_at 更新数据时间
  20. * @property float $pay_selling_price 已支付的订单售价总额(商品价格)
  21. * @property float $finish_selling_price 已完成的订单售价总额(商品价格)
  22. * @property float $user_goods_price_total 已支付的业绩
  23. * @property int $user_order_num 用户支付订单数
  24. */
  25. class UserAchievementStatistics extends BaseUserStatistics
  26. {
  27. /**
  28. * 是否是根据日期统计
  29. *
  30. * @var bool
  31. */
  32. const IS_BY_DATE = true;
  33. /**
  34. * {@inheritdoc}
  35. */
  36. public static function tableName()
  37. {
  38. return 'qimall_user_achievement_statistics';
  39. }
  40. /**
  41. * {@inheritdoc}
  42. */
  43. public function rules()
  44. {
  45. return [
  46. [['mall_id', 'user_id', 'pay_goods_num', 'finish_order_num', 'finish_goods_num', 'date', 'created_at', 'updated_at', 'user_order_num'], 'integer'],
  47. [['finish_order_money', 'balance_pay', 'wechat_pay', 'ali_pay', 'pay_selling_price', 'finish_selling_price', 'user_goods_price_total'], 'number'],
  48. ];
  49. }
  50. /**
  51. * {@inheritdoc}
  52. */
  53. public function attributeLabels()
  54. {
  55. return [
  56. 'id' => 'ID',
  57. 'mall_id' => 'Mall ID',
  58. 'user_id' => 'User ID',
  59. 'pay_goods_num' => 'Pay Goods Num',
  60. 'finish_order_num' => 'Finish Order Num',
  61. 'finish_order_money' => 'Finish Order Money',
  62. 'finish_goods_num' => 'Finish Goods Num',
  63. 'balance_pay' => 'Balance Pay',
  64. 'wechat_pay' => 'Wechat Pay',
  65. 'ali_pay' => 'Ali Pay',
  66. 'date' => 'Date',
  67. 'created_at' => 'Created At',
  68. 'updated_at' => 'Updated At',
  69. 'pay_selling_price' => 'Pay Selling Price',
  70. 'finish_selling_price' => 'Finish Selling Price',
  71. 'user_goods_price_total' => 'User Goods Price Total',
  72. 'user_order_num' => 'User Order Num',
  73. ];
  74. }
  75. }