增加付费片单,修复种子列表搜索排序

Change-Id: Ib645906c0f240f954676790daf2ff0e5f16f6e0a
diff --git a/src/main/java/com/example/myproject/entity/Users.java b/src/main/java/com/example/myproject/entity/Users.java
index a9398cf..2a0e946 100644
--- a/src/main/java/com/example/myproject/entity/Users.java
+++ b/src/main/java/com/example/myproject/entity/Users.java
@@ -1,6 +1,7 @@
 package com.example.myproject.entity;
 
 import javax.persistence.*;
+import java.math.BigDecimal;
 import java.util.Date;
 
 @Entity
@@ -34,10 +35,10 @@
     private Long level;
 
     @Column(name = "upload_count")
-    private Float uploadCount;
+    private Float uploadCount= 0f;
 
     @Column(name = "download_count")
-    private Float downloadCount;
+    private Float downloadCount= 0f;
 
     @Column(name = "share_rate")
     private Float shareRate;
@@ -77,14 +78,16 @@
     @Column(name = "lastupdatetime")
     private Date lastupdatetime;
 
-    @Column(name = "money", nullable = false)
-    private Integer money;
+    @Column(nullable = false,precision = 10, scale = 2)
+    private BigDecimal money;
+    @Column(name = "status")
+    private Integer status;// 用户状态,0: 正常 1 封禁 2 怀疑用户
 
     // Getters and Setters
-    public Integer getMoney() {
+    public BigDecimal getMoney() {
         return money;
     }
-    public void setMoney(Integer money) {
+    public void setMoney(BigDecimal money) {
         this.money = money;
     }
 
@@ -264,4 +267,14 @@
     public void setLastupdatetime(Date lastupdatetime) {
         this.lastupdatetime = lastupdatetime;
     }
+
+    public String getLevelRole() {
+        return switch (this.level.intValue()) {
+            case 1 -> "candy";
+            case 2 -> "cookie";
+            case 3 -> "chocolate";
+            case 4 -> "ice-cream";
+            default -> null;
+        };
+    }
 }
\ No newline at end of file