blob: 6837ef9f24d0cea76b088d561c844daddd50356a [file] [log] [blame]
package com.example.myproject.entity;
import javax.persistence.*;
@Entity
@Table(name = "level")
public class Level {
@Id
@Column(name = "level_id")
private Long levelId; // 等级唯一标识
@Column(name = "level_name", nullable = false)
private String levelName; // 等级名称
@Column(name = "required_experience", nullable = false)
private Long requiredExperience; // 所需经验值
@Column(name = "required_share_ratio")
private Float requiredShareRatio; // 所需分享率
@Column(name = "required_upload_gb")
private Float requiredUploadGb; // 所需上传数据量
@Column(name = "required_seeding_hours")
private Float requiredSeedingHours; // 所需做种时长
@Column(name = "permissions")
private String permissions; // 拥有的权限
// Getters and Setters
public Long getLevelId() {
return levelId;
}
public void setLevelId(Long levelId) {
this.levelId = levelId;
}
public String getLevelName() {
return levelName;
}
public void setLevelName(String levelName) {
this.levelName = levelName;
}
public Long getRequiredExperience() {
return requiredExperience;
}
public void setRequiredExperience(Long requiredExperience) {
this.requiredExperience = requiredExperience;
}
public Float getRequiredShareRatio() {
return requiredShareRatio;
}
public void setRequiredShareRatio(Float requiredShareRatio) {
this.requiredShareRatio = requiredShareRatio;
}
public Float getRequiredUploadGb() {
return requiredUploadGb;
}
public void setRequiredUploadGb(Float requiredUploadGb) {
this.requiredUploadGb = requiredUploadGb;
}
public Float getRequiredSeedingHours() {
return requiredSeedingHours;
}
public void setRequiredSeedingHours(Float requiredSeedingHours) {
this.requiredSeedingHours = requiredSeedingHours;
}
public String getPermissions() {
return permissions;
}
public void setPermissions(String permissions) {
this.permissions = permissions;
}
}