radius.java

来自「该程序能够准确的记录互联网用户上网所用的流量」· Java 代码 · 共 56 行

JAVA
56
字号
package com.briup.common.util;
/**
 * 本类是存储Radius基本属性的类
 * @author chengx
 *
 */
public abstract class Radius {
	/**
	 * 用户总共可以上多少时间,判断的SQL语句 
	 *  query = "SELECT SUM(AcctSessionTime) FROM radacct WHERE UserName='%{%k}'"
	 */
	public static final String Max_All_Session="Max-All-Session";
	public static final String Max_All_Session_Op=":=";
	/**
	 * 用户一天可以上的时间,判断的SQL语句
	 *  query = "SELECT SUM(AcctSessionTime - 
	 *  	GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) 
	 *  	FROM radacct WHERE UserName='%{%k}' 
	 *  	AND UNIX_TIMESTAMP(AcctStartTime) + 
	 *  	AcctSessionTime > '%b'"
	 */
	public static final String Max_Daily_Session="Daily-Session";
	public static final String Max_Daily_Session_Op=":=";
	
	/**
	 * 用户一个月总共可以上多少时间,判断的SQL语句
	 * query = "SELECT SUM(AcctSessionTime - 
	 * 		GREATEST((%b - UNIX_TIMESTAMP(AcctStartTime)), 0)) 
	 * 		FROM radacct WHERE UserName='%{%k}' 
	 * 		AND UNIX_TIMESTAMP(AcctStartTime) + AcctSessionTime > '%b'"
	 */
	public static final String Max_Monthly_Session="Max-Monthly-Session";
	public static final String Max_Monthly_Session_Op=":=";
	/**
	 * 上行速度限制
	 */
	public static final String Ascend_Data_Rate ="Ascend-Data-Rate";
	public static final String Ascend_Data_Rate_Op=":=";
	/**
	 * 下行速度限制
	 */
	public static final String Ascend_Xmit_Rate="Ascend-Xmit-Rate";
	public static final String Ascend_Xmit_Rate_Op=":=";
	/**
	 * Session 的过期时间
	 */
	public static final String Session_Timeout="Session-Timeout";
	public static final String Session_Timeout_Op=":=";
	/**
	 * 服务类型,都是pppoe拨号用户
	 */
	public static final String Service_Type="Service-Type";
	public static final String Service_Type_Op=":=";
	public static final String Service_Type_Value="Framed-User";
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?