Explorar el Código

数据库优化

xiongzhu hace 4 años
padre
commit
1a81ee4f8c

+ 7 - 0
src/main/java/com/izouma/nineth/domain/Collection.java

@@ -105,6 +105,7 @@ public class Collection extends BaseEntity {
     private Integer number;
     private Integer number;
 
 
     @ApiModelProperty("是否可转售")
     @ApiModelProperty("是否可转售")
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean canResale;
     private boolean canResale;
 
 
     @ApiModelProperty("版税比例")
     @ApiModelProperty("版税比例")
@@ -134,9 +135,11 @@ public class Collection extends BaseEntity {
     private int likes;
     private int likes;
 
 
     @ApiModelProperty("上架")
     @ApiModelProperty("上架")
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean onShelf;
     private boolean onShelf;
 
 
     @ApiModelProperty("可售")
     @ApiModelProperty("可售")
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean salable;
     private boolean salable;
 
 
     @ApiModelProperty("价格")
     @ApiModelProperty("价格")
@@ -146,6 +149,7 @@ public class Collection extends BaseEntity {
     @ApiModelProperty("盲盒开售时间")
     @ApiModelProperty("盲盒开售时间")
     private LocalDateTime startTime;
     private LocalDateTime startTime;
 
 
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean scheduleSale;
     private boolean scheduleSale;
 
 
     private int sort;
     private int sort;
@@ -165,6 +169,7 @@ public class Collection extends BaseEntity {
     @ApiModelProperty("限购识别码")
     @ApiModelProperty("限购识别码")
     private String countId;
     private String countId;
 
 
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean scanCode;
     private boolean scanCode;
 
 
     /*
     /*
@@ -172,12 +177,14 @@ public class Collection extends BaseEntity {
     false: 已售罄
     false: 已售罄
      */
      */
     @ApiModelProperty("手动售罄")
     @ApiModelProperty("手动售罄")
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean noSoldOut;
     private boolean noSoldOut;
 
 
     @ApiModelProperty("拉新任务指标")
     @ApiModelProperty("拉新任务指标")
     private int assignment;
     private int assignment;
 
 
     @ApiModelProperty("优惠券支付")
     @ApiModelProperty("优惠券支付")
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean couponPayment;
     private boolean couponPayment;
 
 
     @ApiModelProperty("分享背景")
     @ApiModelProperty("分享背景")

+ 4 - 2
src/main/java/com/izouma/nineth/domain/User.java

@@ -122,6 +122,7 @@ public class User extends BaseEntityNoID implements Serializable {
     @JsonIgnore
     @JsonIgnore
     private String tradeCode;
     private String tradeCode;
 
 
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean admin;
     private boolean admin;
 
 
     @ApiModelProperty("分成比例")
     @ApiModelProperty("分成比例")
@@ -150,10 +151,11 @@ public class User extends BaseEntityNoID implements Serializable {
     @ApiModelProperty("优先购买")
     @ApiModelProperty("优先购买")
     private int vipPurchase;
     private int vipPurchase;
 
 
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean minter;
     private boolean minter;
 
 
-    @Column(columnDefinition = "bit default false")
     @ApiModelProperty("使用藏品图片")
     @ApiModelProperty("使用藏品图片")
+    @Column(columnDefinition = "tinyint unsigned")
     private boolean useCollectionPic;
     private boolean useCollectionPic;
 
 
     @Column(columnDefinition = "int(11) default 0")
     @Column(columnDefinition = "int(11) default 0")
@@ -163,6 +165,6 @@ public class User extends BaseEntityNoID implements Serializable {
     @ApiModelProperty(value = "风险提示")
     @ApiModelProperty(value = "风险提示")
     private Boolean riskWarning;
     private Boolean riskWarning;
 
 
-    @Column(columnDefinition = "int(11) default 0")
+    @Column(columnDefinition = "tinyint unsigned default 0")
     private boolean canSale = false;
     private boolean canSale = false;
 }
 }