BaseAttachment.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. /**
  5. * App\Models\BaseAttachment
  6. *
  7. * @property int $id
  8. * @property string $name 附件名称
  9. * @property string $md5 md5码
  10. * @property string $path 附件路径
  11. * @property string $url 附件url
  12. * @property string $class 分类
  13. * @property int|null $size
  14. * @property string|null $file_type
  15. * @property int $download
  16. * @property string|null $klass 关联模型
  17. * @property int|null $objid 关联id
  18. * @property \Illuminate\Support\Carbon|null $created_at
  19. * @property \Illuminate\Support\Carbon|null $updated_at
  20. * @property string|null $deleted_at
  21. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment newModelQuery()
  22. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment newQuery()
  23. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment query()
  24. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereClass($value)
  25. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereCreatedAt($value)
  26. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereDeletedAt($value)
  27. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereDownload($value)
  28. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereFileType($value)
  29. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereId($value)
  30. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereKlass($value)
  31. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereMd5($value)
  32. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereName($value)
  33. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereObjid($value)
  34. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment wherePath($value)
  35. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereSize($value)
  36. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereUpdatedAt($value)
  37. * @method static \Illuminate\Database\Eloquent\Builder|BaseAttachment whereUrl($value)
  38. * @mixin \Eloquent
  39. */
  40. class BaseAttachment extends Model
  41. {
  42. //
  43. /**
  44. * 数据表名
  45. *
  46. * @var string
  47. *
  48. */
  49. protected $table = 'base_attachments';
  50. /**
  51. * 主键
  52. */
  53. protected $primaryKey = 'id';
  54. }