blob: 142ab1ca54b9cb6575579dcaa72d6424a164784d [file] [log] [blame]
package com.pt.constant;
public class Constants {
public static final long DEFAULT_EXPIRE_TIME = 7 * 24 * 3600000;
/*
* 用户角色
* 0: 普通用户
* 1: 管理员
* value既用来区分角色,也表示权限大小,value越大权限越大。
*/
public enum UserRole {
ADMIN(1),
USER(0);
private final int value;
UserRole(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
public enum UserLevel {
NEWBIE(0),
FRESH(1),
SENIOR(2),
MASTER(3);
private final int value;
UserLevel(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
public static final double MIN_SHARE_RATIO_THRESHOLD = 0.5; // 最低共享率要求
public static final long DOWNLOAD_EXEMPTION_BYTES = 20L * 1024L * 1024L * 1024L; // 20GB下载量豁免
}