AgentModel.php 515 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Models;
  3. /**
  4. * 代理模型
  5. */
  6. class AgentModel extends BaseModel
  7. {
  8. protected $table = 'agents';
  9. /**
  10. * 关联用户
  11. */
  12. public function user()
  13. {
  14. return $this->hasOne(MemberModel::class, 'id', 'user_id');
  15. }
  16. /**
  17. * 获取团队人数
  18. */
  19. public function getTeamCountAttribute()
  20. {
  21. // 这里可以根据实际业务逻辑计算团队人数
  22. // 例如:查询该代理推荐的下级用户数量
  23. return 0;
  24. }
  25. }