MemberCoupon.php 733 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace app\backend\modules\coupon\models;
  3. use app\common\models\coupon\CouponUseLog;
  4. use app\common\models\coupon\ShoppingShareCouponLog;
  5. use app\common\models\MemberCoupon as BaseMemberCoupon;
  6. class MemberCoupon extends BaseMemberCoupon
  7. {
  8. public function self()
  9. {
  10. return $this->hasMany(BaseMemberCoupon::class, 'uid', 'uid');
  11. }
  12. public function couponLog()
  13. {
  14. return $this->hasMany(CouponLog::class, 'member_id', 'uid');
  15. }
  16. public function shareCouponLog()
  17. {
  18. return $this->hasMany(ShoppingShareCouponLog::class, 'receive_uid', 'uid');
  19. }
  20. public function couponUseLog()
  21. {
  22. return $this->hasMany(CouponUseLog::class, 'member_id', 'uid');
  23. }
  24. }