FullSendActivity.php 1001 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\common\model\fullsend;
  3. use app\common\model\BaseModel;
  4. use app\common\model\fullsend\FullSendGoods as FullSendGoodsModel;
  5. /**
  6. * 满就送活动模型
  7. * @package app\store\model\coupon
  8. */
  9. class FullSendActivity extends BaseModel
  10. {
  11. //审核状态
  12. const AUDIT_STATUS = [0=>'待审核',1=>'审核通过',2=>'审核不通过'];
  13. //活动状态
  14. const STATUS = [0=>'禁用',1=>'启用'];
  15. protected $name = 'full_send_activity';
  16. protected $append = ['goods_info'];
  17. /**
  18. * 优惠券详情
  19. * @param int $couponId
  20. * @return null|static
  21. */
  22. public static function detail(int $couponId,$with =[])
  23. {
  24. return self::get($couponId,$with);
  25. }
  26. //行为操作关联
  27. public function goodsExcept(){
  28. return $this->hasMany(FullSendGoodsModel::class,'full_send_activity_id','id');
  29. }
  30. public function giftGoods(){
  31. return $this->hasMany(FullSendGiftGoods::class,'full_send_activity_id','id');
  32. }
  33. }