فهرست منبع

数据库优化

xiongzhu 4 سال پیش
والد
کامیت
1a81ee4f8c
2فایلهای تغییر یافته به همراه11 افزوده شده و 2 حذف شده
  1. 7 0
      src/main/java/com/izouma/nineth/domain/Collection.java
  2. 4 2
      src/main/java/com/izouma/nineth/domain/User.java

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

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

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

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