DisplayAttributesCast.php 1011 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace App\Module\Farm\Casts;
  3. use UCore\Model\CastsAttributes;
  4. /**
  5. * 显示属性类型转换器
  6. *
  7. * 用于将数据库中存储的JSON格式的显示属性转换为PHP对象,以及将PHP对象转换回JSON格式。
  8. * 显示属性包含用于界面展示的属性,如图标路径、颜色、描述等。
  9. */
  10. class DisplayAttributesCast extends CastsAttributes
  11. {
  12. /**
  13. * 图标路径
  14. *
  15. * @var string $icon
  16. */
  17. public string $icon = '';
  18. /**
  19. * 颜色
  20. *
  21. * @var string $color
  22. */
  23. public string $color = '';
  24. /**
  25. * 描述
  26. *
  27. * @var string $description
  28. */
  29. public string $description = '';
  30. /**
  31. * 背景图片
  32. *
  33. * @var string $background
  34. */
  35. public string $background = '';
  36. /**
  37. * 动画效果
  38. *
  39. * @var string $animation
  40. */
  41. public string $animation = '';
  42. /**
  43. * 特殊标记
  44. *
  45. * @var string $badge
  46. */
  47. public string $badge = '';
  48. }