Pet.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package space.anyi.petServiceManagementSystem.server.entity;
  2. import java.time.LocalDate;
  3. import java.time.LocalDateTime;
  4. public class Pet {
  5. private Long id; // 主键
  6. private Long userId; // 所属用户ID
  7. private String name; // 宠物名称
  8. private String species; // 物种 DOG|CAT|OTHER
  9. private String breed; // 品种
  10. private String gender; // 性别 MALE|FEMALE
  11. private LocalDate birthDate; // 出生日期
  12. private Double weight; // 体重(kg)
  13. private String avatar; // 头像URL
  14. private String remark; // 备注
  15. private LocalDateTime createdAt; // 创建时间
  16. private LocalDateTime updatedAt; // 更新时间
  17. public Long getId() { return id; }
  18. public void setId(Long id) { this.id = id; }
  19. public Long getUserId() { return userId; }
  20. public void setUserId(Long userId) { this.userId = userId; }
  21. public String getName() { return name; }
  22. public void setName(String name) { this.name = name; }
  23. public String getSpecies() { return species; }
  24. public void setSpecies(String species) { this.species = species; }
  25. public String getBreed() { return breed; }
  26. public void setBreed(String breed) { this.breed = breed; }
  27. public String getGender() { return gender; }
  28. public void setGender(String gender) { this.gender = gender; }
  29. public LocalDate getBirthDate() { return birthDate; }
  30. public void setBirthDate(LocalDate birthDate) { this.birthDate = birthDate; }
  31. public Double getWeight() { return weight; }
  32. public void setWeight(Double weight) { this.weight = weight; }
  33. public String getAvatar() { return avatar; }
  34. public void setAvatar(String avatar) { this.avatar = avatar; }
  35. public String getRemark() { return remark; }
  36. public void setRemark(String remark) { this.remark = remark; }
  37. public LocalDateTime getCreatedAt() { return createdAt; }
  38. public void setCreatedAt(LocalDateTime createdAt) { this.createdAt = createdAt; }
  39. public LocalDateTime getUpdatedAt() { return updatedAt; }
  40. public void setUpdatedAt(LocalDateTime updatedAt) { this.updatedAt = updatedAt; }
  41. }