ActiveUsers.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. /**
  3. *
  4. * @copyright ©2020 点小铺
  5. * @author hanj
  6. * @link: https://dyuit.com
  7. * Created by VSCode
  8. */
  9. namespace app\common\model\sharing;
  10. use app\common\model\BaseModel;
  11. /**
  12. * 拼团拼单成员模型
  13. * Class ActiveUsers
  14. * @package app\common\model\sharing
  15. */
  16. class ActiveUsers extends BaseModel
  17. {
  18. protected $name = 'sharing_active_users';
  19. protected $updateTime = false;
  20. /**
  21. * 关联用户表
  22. * @return \think\model\relation\BelongsTo
  23. */
  24. public function user()
  25. {
  26. $module = self::getCalledModule() ?: 'common';
  27. return $this->belongsTo("app\\{$module}\\model\\User");
  28. }
  29. /**
  30. * 关联拼团订单表
  31. * @return \think\model\relation\BelongsTo
  32. */
  33. public function sharingOrder()
  34. {
  35. return $this->belongsTo('Order', 'order_id');
  36. }
  37. /**
  38. * 新增拼团拼单成员记录
  39. * @param $data
  40. * @return false|int
  41. */
  42. public static function add($data)
  43. {
  44. return (new static)->save($data);
  45. }
  46. }