| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <?php
- namespace App\Module\Pet\Dtos;
- use UCore\Dto\BaseDto;
- /**
- * 宠物数据传输对象
- *
- * 参考DataPet结构设计的DTO,用于传输宠物数据
- * 纯数据结构,不包含业务逻辑
- */
- class PetDataDto extends BaseDto
- {
- /**
- * 宠物唯一ID
- *
- * @var int
- */
- public int $id = 0;
- /**
- * 宠物种族ID
- *
- * @var int
- */
- public int $typeId = 0;
- /**
- * 宠物名称
- *
- * @var string
- */
- public string $name = '';
- /**
- * 宠物等级
- *
- * @var int
- */
- public int $level = 0;
- /**
- * 宠物经验值
- *
- * @var int
- */
- public int $exp = 0;
- /**
- * 宠物体力
- *
- * @var int
- */
- public int $power = 0;
- /**
- * 宠物体力上限
- *
- * @var int
- */
- public int $maxpower = 0;
- /**
- * 宠物评分
- *
- * @var int
- */
- public int $score = 0;
- /**
- * 生活技能
- *
- * @var PetLifeSkillDto[]
- */
- public array $lifeSkills = [];
- /**
- * 战力
- *
- * @var int
- */
- public int $fightingCapacity = 0;
- /**
- * 宠物品阶
- *
- * @var int
- */
- public int $grade = 0;
- /**
- * 宠物状态
- *
- * @var int
- */
- public int $status = 0;
- }
|