
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