| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <?php
- namespace common\models\statistics;
- use Yii;
- /**
- * This is the model class for table "qimall_user_team_date_achievement_statistics_1".
- *
- * @property int $id
- * @property int $user_id
- * @property int $mall_id
- * @property int $user_direct_order_total 直推会员订单总数(jxmall_user_children.level=1)
- * @property int $user_indirect_order_total 间推会员订单总数(jxmall_user_children.level=2)
- * @property float $user_team_order_price_total 团队会员订单总额(不包括本人)
- * @property float $user_direct_order_price_total 直推会员订单总额(jxmall_user_children.level=1)
- * @property float $user_indirect_order_price_total 间推会员订单总额(jxmall_user_children.level=2)
- * @property int|null $team_finish_order_total 团队完成订单数量(不包括本人)
- * @property float|null $team_finish_order_price_total 团队完成订单金额(不包括本人)
- * @property float $user_direct_pay_selling_price 直推已支付的订单售价总额(商品价格)
- * @property float $user_direct_finish_selling_price 直推已完成的订单售价总额(商品价格)
- * @property float $user_indirect_pay_selling_price 间推已支付的订单售价总额(商品价格)
- * @property float $user_indirect_finish_selling_price 间推已完成的订单售价总额(商品价格)
- * @property float $team_goods_price_total 群组总业绩(不包含运费)(不包含自己)
- * @property float $team_pay_selling_price 群组产品总额(不包含自己)
- * @property int $team_order_num 群组订单总数(不包含自己)
- * @property int $team_finish_selling_price 团队已完成的订单售价总额(商品价格)
- * @property int $date 日期
- * @property int $created_at
- * @property int $updated_at
- */
- class UserTeamDateAchievementStatistics extends BaseUserTeamStatistics
- {
- /**
- * 是否是根据日期统计
- *
- * @var bool
- */
- const IS_BY_DATE = true;
- /**
- * {@inheritdoc}
- */
- public static function tableName()
- {
- return 'qimall_user_team_date_achievement_statistics_' . self::$currentTableNum;
- }
- /**
- * {@inheritdoc}
- */
- public function rules()
- {
- return [
- [['user_id', 'mall_id', 'user_direct_order_total', 'user_indirect_order_total', 'team_finish_order_total', 'date', 'created_at', 'updated_at'], 'integer'],
- [['user_team_order_price_total', 'user_direct_order_price_total', 'user_indirect_order_price_total', 'team_finish_order_price_total', 'user_direct_pay_selling_price', 'user_direct_finish_selling_price', 'user_indirect_pay_selling_price', 'user_indirect_finish_selling_price', 'team_finish_selling_price'], 'number'],
- [['user_id', 'date'], 'unique', 'targetAttribute' => ['user_id', 'date']],
- ];
- }
- /**
- * {@inheritdoc}
- */
- public function attributeLabels()
- {
- return [
- 'id' => 'ID',
- 'user_id' => 'User ID',
- 'mall_id' => 'Mall ID',
- 'user_direct_order_total' => 'User Direct Order Total',
- 'user_indirect_order_total' => 'User Indirect Order Total',
- 'user_team_order_price_total' => 'User Team Order Price Total',
- 'user_direct_order_price_total' => 'User Direct Order Price Total',
- 'user_indirect_order_price_total' => 'User Indirect Order Price Total',
- 'team_finish_order_total' => 'Team Finish Order Total',
- 'team_finish_order_price_total' => 'Team Finish Order Price Total',
- 'user_direct_pay_selling_price' => 'User Direct Pay Selling Price',
- 'user_direct_finish_selling_price' => 'User Direct Finish Selling Price',
- 'user_indirect_pay_selling_price' => 'User Indirect Pay Selling Price',
- 'user_indirect_finish_selling_price' => 'User Indirect Finish Selling Price',
- 'date' => 'Date',
- 'created_at' => 'Created At',
- 'updated_at' => 'Updated At',
- ];
- }
- }
|