| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.izouma.nineth.domain;
- import com.alibaba.excel.annotation.ExcelIgnore;
- import com.alibaba.excel.annotation.ExcelProperty;
- import com.izouma.nineth.converter.CoordinateConverter;
- import com.izouma.nineth.dto.CoordinateDTO;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import javax.persistence.Convert;
- import javax.persistence.Entity;
- import javax.persistence.Transient;
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- @Entity
- @ApiModel("元宇宙展厅藏品")
- public class MetaShowRoomAsset extends BaseEntity {
- @ApiModelProperty("空间id")
- @ExcelProperty("空间id")
- private Long spaceId;
- @ApiModelProperty("所属用户")
- @ExcelProperty("所属用户")
- private Long userId;
- @ApiModelProperty("展厅id")
- @ExcelProperty("展厅id")
- private Long showRoomId;
- @ApiModelProperty("资产id")
- @ExcelProperty("资产id")
- private Long assetId;
- @ApiModelProperty("展厅内坐标")
- @Convert(converter = CoordinateConverter.class)
- @ExcelProperty("展厅内坐标")
- private CoordinateDTO coordinate;
- @Transient
- @ExcelIgnore
- private Asset asset;
- @Transient
- @ExcelIgnore
- private String url;
- }
|