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