PetLifeSkillDto.php 686 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace App\Module\Pet\Dtos;
  3. use UCore\Dto\BaseDto;
  4. /**
  5. * 宠物生活技能数据传输对象
  6. *
  7. * 参考DataPet中的life_skills结构设计的DTO,用于传输宠物生活技能数据
  8. * 纯数据结构,不包含业务逻辑
  9. */
  10. class PetLifeSkillDto extends BaseDto
  11. {
  12. /**
  13. * 技能ID
  14. *
  15. * @var int
  16. */
  17. public int $skillId = 0;
  18. /**
  19. * 当前冷却时间(秒)
  20. *
  21. * @var int
  22. */
  23. public int $curnum = 0;
  24. /**
  25. * 最大冷却时间(秒)
  26. *
  27. * @var int
  28. */
  29. public int $maxnum = 0;
  30. /**
  31. * 结束时间
  32. *
  33. * @var int $end_times
  34. */
  35. public int $end_times = 0;
  36. }