|
|
@@ -10,6 +10,7 @@ import com.izouma.nineth.converter.PrivilegeListConverter;
|
|
|
import com.izouma.nineth.converter.PropertyListConverter;
|
|
|
import com.izouma.nineth.enums.CollectionSource;
|
|
|
import com.izouma.nineth.enums.CollectionType;
|
|
|
+import com.izouma.nineth.enums.MetaSize;
|
|
|
import com.izouma.nineth.utils.CollectionTagSerializer;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
@@ -28,9 +29,6 @@ import java.util.HashSet;
|
|
|
import java.util.List;
|
|
|
import java.util.Set;
|
|
|
|
|
|
-/**
|
|
|
- * 藏品
|
|
|
- */
|
|
|
@Data
|
|
|
@Entity
|
|
|
@Table(name = "collection_info", indexes = {
|
|
|
@@ -70,7 +68,6 @@ public class Collection extends CollectionBaseEntity {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //@transient 就是在给某个javabean上需要添加个属性,但是这个属性你又不希望给存到数据库中去,仅仅是做个临时变量,用一下。不修改已经存在数据库的数据的数据结构。
|
|
|
@Transient
|
|
|
private boolean liked;
|
|
|
|
|
|
@@ -84,7 +81,6 @@ public class Collection extends CollectionBaseEntity {
|
|
|
@Searchable
|
|
|
private String name;
|
|
|
|
|
|
- //columnDefinition 实在是比较万能,不好定义或者没有这个属性的直接用columnDefinition根据ddl来定义即可,字段的注释也是可以定义的。
|
|
|
@ApiModelProperty("图片")
|
|
|
@Column(columnDefinition = "TEXT")
|
|
|
@Convert(converter = FileObjectListConverter.class)
|
|
|
@@ -257,7 +253,7 @@ public class Collection extends CollectionBaseEntity {
|
|
|
@ApiModelProperty("是否支付中")
|
|
|
private boolean inPaying;
|
|
|
|
|
|
- @ManyToMany(fetch = FetchType.LAZY, cascade = {CascadeType.MERGE})
|
|
|
+ @ManyToMany(fetch = FetchType.EAGER, cascade = {CascadeType.MERGE})
|
|
|
@JoinTable(
|
|
|
name = "collection_tag",
|
|
|
joinColumns = {@JoinColumn(name = "collection_id", referencedColumnName = "id",
|
|
|
@@ -276,10 +272,10 @@ public class Collection extends CollectionBaseEntity {
|
|
|
@Column(columnDefinition = "TEXT")
|
|
|
private String rule;
|
|
|
|
|
|
- private String hcTxHash;
|
|
|
+ private String hcTxHash;
|
|
|
private BigInteger hcBlockNumber;
|
|
|
private BigInteger hcGasUsed;
|
|
|
- private String hcTokenId;
|
|
|
+ private String hcTokenId;
|
|
|
|
|
|
@ApiModelProperty("系列名称")
|
|
|
@Column(length = 100)
|
|
|
@@ -309,4 +305,8 @@ public class Collection extends CollectionBaseEntity {
|
|
|
private LocalDateTime newsCreatedTime;
|
|
|
|
|
|
private boolean messNumber;
|
|
|
+
|
|
|
+ @ApiModelProperty("元宇宙尺寸")
|
|
|
+ @Enumerated(EnumType.STRING)
|
|
|
+ private MetaSize metaSize;
|
|
|
}
|