LotteryActivity.php 824 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace app\model;
  3. use think\Model;
  4. class LotteryActivity extends Model
  5. {
  6. public function good()
  7. {
  8. return $this->hasMany(LotteryActivityGoods::class, 'actid','id');
  9. }
  10. public function company(){
  11. return $this->hasOne(Company::class, 'root_id','root_id');
  12. }
  13. public function lotteryuser(){
  14. return $this->hasMany(LotteryUser::class, 'actid','id');
  15. }
  16. public function lotteryluckyuser(){
  17. return $this->hasMany(LotteryLuckyUser::class, 'actid','id');
  18. }
  19. public function employee(){
  20. return $this->hasOne(Employee::class, 'id','employee_id')->bind(['opt_name']);
  21. }
  22. public function getShareimgAttr($value)
  23. {
  24. if(!empty($value)) $value = 'http://' . config('app.ali_oss_bindurl') . '/' . $value;
  25. return $value;
  26. }
  27. }