PurchaseLevelDTO.java 749 B

1234567891011121314151617181920212223242526272829303132
  1. package com.izouma.nineth.dto;
  2. import com.izouma.nineth.domain.PurchaseLevel;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Builder;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. @Data
  8. @AllArgsConstructor
  9. @NoArgsConstructor
  10. @Builder
  11. public class PurchaseLevelDTO {
  12. private int startLevel;
  13. private int endLevel;
  14. private String realm;
  15. private String title;
  16. public static PurchaseLevelDTO create(PurchaseLevel purchaseLevel) {
  17. return PurchaseLevelDTO.builder()
  18. .startLevel(purchaseLevel.getStartLevel())
  19. .endLevel(purchaseLevel.getEndLevel())
  20. .realm(purchaseLevel.getRealm())
  21. .title(purchaseLevel.getTitle())
  22. .build();
  23. }
  24. }