MetaSpatialWharf.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.izouma.nineth.domain;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.izouma.nineth.converter.CoordinateConverter;
  4. import com.izouma.nineth.dto.CoordinateDTO;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.AllArgsConstructor;
  8. import lombok.Data;
  9. import lombok.NoArgsConstructor;
  10. import javax.persistence.Convert;
  11. import javax.persistence.Entity;
  12. @Data
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. @Entity
  16. @ApiModel("元宇宙空间码头列表")
  17. public class MetaSpatialWharf extends BaseEntity {
  18. @ApiModelProperty("岛屿id 对应元宇宙空间id")
  19. @ExcelProperty("岛屿id 对应元宇宙空间id")
  20. private Long isLandId;
  21. @ApiModelProperty("船只id 对应NFT资产id")
  22. @ExcelProperty("船只id 对应NFT资产id")
  23. private Long boatId;
  24. @ApiModelProperty("船只图片 NFT图片")
  25. @ExcelProperty("船只图片 NFT图片")
  26. private String boatImg;
  27. @ApiModelProperty("所属用户")
  28. @ExcelProperty("所属用户")
  29. private Long userId;
  30. @ApiModelProperty("船只类型 NFT稀有度")
  31. @ExcelProperty("船只类型 NFT稀有度")
  32. private String boatType;
  33. @ApiModelProperty("位置信息")
  34. @ExcelProperty("位置信息")
  35. @Convert(converter = CoordinateConverter.class)
  36. private CoordinateDTO boatPos;
  37. @ApiModelProperty("旋转值")
  38. @ExcelProperty("旋转值")
  39. @Convert(converter = CoordinateConverter.class)
  40. private CoordinateDTO boatRot;
  41. }