All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.basics.statics.Statics Maven / Gradle / Ivy

package cn.basics.statics;

import java.util.ArrayList;
import java.util.List;
import java.util.Properties;

import cn.basics.util.extend.PropertiesUtil;

/**
 * @ClassName: Statics
 * @Description: TODO(系统静态变量库)
 * @author [email protected] (苟志强)
 * @date 2017-9-4 下午2:03:48
 */
public class Statics {
//	------------------------------------------页面路径------------------------------------------
	/**登录页面路径*/
	public static String Login_Page = "/member/toLoginPage.do";
	/**忽略登录页面*/
	public static List ignore_login_page = new ArrayList();
	static{
		ignore_login_page.add(Login_Page);//登录页面
		ignore_login_page.add("/index.jsp");//测试首页
		ignore_login_page.add("/web/error.jsp");//错误页面
		ignore_login_page.add("/web/404.jsp");//404页面
		ignore_login_page.add("/Test.jsp");//测试页面
	}
	
//	日志为系统日志与操作日志:系统日志记录操作,操作日志记录数据变更
//	------------------------------------------操作日志------------------------------------------
	/**是否记录操作日志*/
	public static boolean Record_Operation_Log = true;
	/**操作日志参数:检查log_operation数据表是否存在 默认为false 检查到表后自动更改为true 如果为false则自动创表*/
	public static boolean chaeck_log_operation_table = false;
	/**以内mapper声明调用时不添加日志*/
	public static List not_add_log_declare = new ArrayList();
	static{
		not_add_log_declare.add("systemMapper.addSystemLog");//添加系统日志
		not_add_log_declare.add("systemMapper.addOperationLog");//添加操作日志
		not_add_log_declare.add("systemMapper.upSystemLog");//修改系统日志
	}
//	------------------------------------------系统日志------------------------------------------
	/**是否记录系统日志*/
	public static boolean Record_System_Log = true;
	/**系统日志是否记录查询操作*/
	public static boolean Record_Select_System_Log = false;
	/**是否控制台输出方法处理时间*/
	public static boolean out_implement_time = true;
	/**系统日志临时存储位置Key*/
	public static final String SYSTEM_LOG_ID = "SystemLogId"; 
//	------------------------------------------MyBase配置------------------------------------------
	/**MyBase是否控制台输入执行日志*/
	public static boolean MyBaseServiceDebug = false;
//	------------------------------------------系统配置------------------------------------------
	/**权限验证方式 true session缓存验证权限 false为数据库实时验证*/
	public static final boolean sessionValidate = true;
	/**系统配置文件*/
	public static final Properties PROPERTIES;
	/**系统配置文件-数据库类型*/
	public static final String DATABASE_TYPE;
	/**系统配置文件-新增方法*/
	public static final String insert_fun;
	/**系统配置文件-删除方法*/
	public static final String del_fun;
	/**系统配置文件-修改方法*/
	public static final String update_fun;
	/**系统配置文件-查询方法*/
	public static final String get_fun;
	/**系统配置文件-查询方法*/
	public static final String get_list_fun;
	static{
		PROPERTIES = PropertiesUtil.loadProperties("report");
		DATABASE_TYPE = PROPERTIES.getProperty("dataBaseType");
		insert_fun = PROPERTIES.getProperty("insert_fun");
		del_fun = PROPERTIES.getProperty("del_fun");
		update_fun = PROPERTIES.getProperty("update_fun");
		get_fun = PROPERTIES.getProperty("get_fun");
		get_list_fun = PROPERTIES.getProperty("get_list_fun");
	}
	/**图形验证码有效时间*/
	public static final long captcha_time = 10*1000;
//	------------------------------------------存储路径------------------------------------------
	/**登录会员存储key*/
	public static final String MEMBER_LOGIN_INFO_KEY = "zq_member_login";
	/**登录会员菜单key*/
	public static final String MEMBER_MENU_INFO_KEY = "zq_member_menu";
	/**验证码key*/
	public static final String CAPTCHA_CODE_KEY = "zq_aptcha_code";
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy