blob: 6837ef9f24d0cea76b088d561c844daddd50356a [file] [log] [blame]
223011385e9c35a2025-06-04 15:52:45 +08001package com.example.myproject.entity;
2
3
4
5import javax.persistence.*;
6
7@Entity
8@Table(name = "level")
9public class Level {
10
11 @Id
12 @Column(name = "level_id")
13 private Long levelId; // 等级唯一标识
14
15 @Column(name = "level_name", nullable = false)
16 private String levelName; // 等级名称
17
18 @Column(name = "required_experience", nullable = false)
19 private Long requiredExperience; // 所需经验值
20
21 @Column(name = "required_share_ratio")
22 private Float requiredShareRatio; // 所需分享率
23
24 @Column(name = "required_upload_gb")
25 private Float requiredUploadGb; // 所需上传数据量
26
27 @Column(name = "required_seeding_hours")
28 private Float requiredSeedingHours; // 所需做种时长
29
30 @Column(name = "permissions")
31 private String permissions; // 拥有的权限
32
33 // Getters and Setters
34 public Long getLevelId() {
35 return levelId;
36 }
37
38 public void setLevelId(Long levelId) {
39 this.levelId = levelId;
40 }
41
42 public String getLevelName() {
43 return levelName;
44 }
45
46 public void setLevelName(String levelName) {
47 this.levelName = levelName;
48 }
49
50 public Long getRequiredExperience() {
51 return requiredExperience;
52 }
53
54 public void setRequiredExperience(Long requiredExperience) {
55 this.requiredExperience = requiredExperience;
56 }
57
58 public Float getRequiredShareRatio() {
59 return requiredShareRatio;
60 }
61
62 public void setRequiredShareRatio(Float requiredShareRatio) {
63 this.requiredShareRatio = requiredShareRatio;
64 }
65
66 public Float getRequiredUploadGb() {
67 return requiredUploadGb;
68 }
69
70 public void setRequiredUploadGb(Float requiredUploadGb) {
71 this.requiredUploadGb = requiredUploadGb;
72 }
73
74 public Float getRequiredSeedingHours() {
75 return requiredSeedingHours;
76 }
77
78 public void setRequiredSeedingHours(Float requiredSeedingHours) {
79 this.requiredSeedingHours = requiredSeedingHours;
80 }
81
82 public String getPermissions() {
83 return permissions;
84 }
85
86 public void setPermissions(String permissions) {
87 this.permissions = permissions;
88 }
89}