VCoachQualRecord.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. /**
  5. * 技师资格记录视图模型
  6. *
  7. * 包含字段:
  8. * - qual_record_id: 资格记录ID
  9. * - coach_id: 技师编号
  10. * - qualification: 资格证书
  11. * - issue_date: 发证日期
  12. * - expiry_date: 过期日期
  13. * - auditor: 审核人
  14. * - audit_time: 审核时间
  15. * - audit_remark: 审核回执
  16. */
  17. class VCoachQualRecord extends Model
  18. {
  19. /**
  20. * 关联到模型的数据表
  21. *
  22. * @var string
  23. */
  24. protected $table = 'v_coach_qual_record';
  25. /**
  26. * 表明模型是否应该被打上时间戳
  27. *
  28. * @var bool
  29. */
  30. public $timestamps = false;
  31. /**
  32. * 可以被批量赋值的属性
  33. *
  34. * @var array
  35. */
  36. protected $guarded = [];
  37. /**
  38. * 应该被转换成原生类型的属性
  39. *
  40. * @var array
  41. */
  42. protected $casts = [
  43. 'qual_photo' => 'array',
  44. 'id_card_front_photo' => 'array',
  45. 'id_card_back_photo' => 'array',
  46. 'id_card_hand_photo' => 'array',
  47. 'avatar' => 'array',
  48. 'portrait_images' => 'array',
  49. 'business_license' => 'array',
  50. 'health_cert' => 'array',
  51. 'life_photos' => 'array',
  52. ];
  53. }