CompanyImg.php 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. use Illuminate\Database\Eloquent\SoftDeletes;
  5. /**
  6. * App\Models\CompanyImg
  7. *
  8. * @property int $id
  9. * @property int $company_id 企业ID
  10. * @property string $title 图片说明
  11. * @property string|null $image 图片
  12. * @property int $audit 审核状态:0未审核;1审核通过;2审核中;3审核未通过
  13. * @property int $subsite_id 分站ID:0总站
  14. * @property \Illuminate\Support\Carbon|null $created_at
  15. * @property \Illuminate\Support\Carbon|null $updated_at
  16. * @property string|null $deleted_at
  17. * @method static bool|null forceDelete()
  18. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg newModelQuery()
  19. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg newQuery()
  20. * @method static \Illuminate\Database\Query\Builder|\App\Models\CompanyImg onlyTrashed()
  21. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg query()
  22. * @method static bool|null restore()
  23. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereAudit($value)
  24. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereCompanyId($value)
  25. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereCreatedAt($value)
  26. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereDeletedAt($value)
  27. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereId($value)
  28. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereImage($value)
  29. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereSubsiteId($value)
  30. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereTitle($value)
  31. * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CompanyImg whereUpdatedAt($value)
  32. * @method static \Illuminate\Database\Query\Builder|\App\Models\CompanyImg withTrashed()
  33. * @method static \Illuminate\Database\Query\Builder|\App\Models\CompanyImg withoutTrashed()
  34. * @mixin \Eloquent
  35. */
  36. class CompanyImg extends Model
  37. {
  38. use SoftDeletes;
  39. protected $table = 'companyImg';
  40. public $guarded = [''];
  41. public function companys()
  42. {
  43. return $this->belongsTo(Company::class, 'company_id');
  44. }
  45. public function companyConsultant()
  46. {
  47. return $this->belongsTo(CompanyConsultant::class,'company_id', 'company_id');
  48. }
  49. }