iotadmin/src/main/java/com/lp/cfg/ProConfig.java

170 lines
6.0 KiB
Java

package com.lp.cfg;
import com.lp.util.PropertiesUtil;
/**
* config 属性文件
*
*/
public class ProConfig {
public final static long VERSION = System.currentTimeMillis();
public static String LOCAL_DOMAIN= "" ;
public static String IMAGE_DOMAIN = "" ;
public static String VIDEO_DOMAIN = "" ;
public static String LOCAL_FILE_PATH = "";
public static String PROJECT_NAME = "" ;
public static String SYS_WEB_LOGIN_NAME = "";
public static String SYS_APP_LOGIN_NAME = "";
public static String SYS_INFO_NAME = "";
public static String SYS_TECH_HELP = "";
public static String SYS_BEIAN_NAME = "";
public static String APP_TIME_TASK_PERIOD = "";
public static String SYS_WEB_SCREEN_NAME = "";
public static String APP_NODE_DATA_SAVE = "" ;
public static String EZUIZ_APPKEY = "";
public static String EZUIZ_APPSECRET = "";
public final static String PAGE_SIZE = PropertiesUtil.getProperty("page.size");
public final static String DEV_MODE = PropertiesUtil.getProperty("dev.mode");
public final static String BD_API_GEOCODER = PropertiesUtil.getProperty("bd.api.geocoder");
// public final static String SENSOR_ICON_SELF_FLAG = PropertiesUtil.getProperty("sensor.icon.self.flag") ;
public static class Mail{
public final static String HOST = PropertiesUtil.getProperty("mail.config" ,"mail.host") ;
public final static String PORT= PropertiesUtil.getProperty("mail.config" ,"mail.port");
public final static String USERNAME = PropertiesUtil.getProperty("mail.config" ,"mail.username");
public final static String PASSWORD = PropertiesUtil.getProperty("mail.config" ,"mail.password");
public final static String SMTP_AUTH = PropertiesUtil.getProperty("mail.config" ,"mail.smtp.auth");
public final static String SMTP_TIMEOUT = PropertiesUtil.getProperty("mail.config" ,"mail.smtp.timeout");
public final static String DEFAULT_FROM = PropertiesUtil.getProperty("mail.config" ,"mail.default.from");
}
public static class Map{
public final static String BAIDU_MAP_KEY = PropertiesUtil.getProperty("map.config" ,"baidu.map.api.key") ;
}
public static class ShortMessageYunpian{
/**
* api_key
*/
public final static String API_KEY = PropertiesUtil.getProperty("sms.config", "sms.yunpian.api_key");
/**
* 验证码模板ID
*/
public final static String TPL_ID_VALIDATE_CODE = PropertiesUtil.getProperty("sms.config",
"sms.yunpian.tpl.id.validate.code");
/**
* /** 签名
*/
public final static String SIGNATURE = PropertiesUtil.getProperty("sms.config", "sms.yunpian.signature");
}
public static class AliyunShortMessage{
/**
*
*/
public final static String ACCESSKEY = PropertiesUtil.getProperty("sms.config", "aliyun.accesskey");
public final static String ACCESSKEYSECRET = PropertiesUtil.getProperty("sms.config", "aliyun.accesskeysecret");
public final static String SIGNATURE = PropertiesUtil.getProperty("sms.config", "aliyun.signname");
public final static String CALLEDSHOWNUMBER = PropertiesUtil.getProperty("sms.config", "aliyun.calledshownumber");
public final static String SMS_TEMPCODE1 = PropertiesUtil.getProperty("sms.config", "aliyun.sms.templatecode1");
public final static String SMS_TEMPCODE2 = PropertiesUtil.getProperty("sms.config", "aliyun.sms.templatecode2");
public final static String SMS_TEMPCODE3 = PropertiesUtil.getProperty("sms.config", "aliyun.sms.templatecode3");
public final static String SMS_TEMPCODE4 = PropertiesUtil.getProperty("sms.config", "aliyun.sms.templatecode4");
public final static String VOICE_TEMPLATE1 = PropertiesUtil.getProperty("sms.config", "aliyun.voice.templatecode1");
public final static String VOICE_TEMPLATE2 = PropertiesUtil.getProperty("sms.config", "aliyun.voice.templatecode2");
public final static String VOICE_TEMPLATE3 = PropertiesUtil.getProperty("sms.config", "aliyun.voice.templatecode3");
public final static String VOICE_TEMPLATE4 = PropertiesUtil.getProperty("sms.config", "aliyun.voice.templatecode4");
public final static String SMS_TEMPLATE_CODE = PropertiesUtil.getProperty("sms.config", "aliyun.validate.code");
public final static String SMS_LOGIN_TEMPLATE_CODE = PropertiesUtil.getProperty("sms.config", "aliyun.validate.login.code");
}
public static class MQTT {
public static final String USERNAME = PropertiesUtil.getProperty("mqtt.config" ,"mqtt.username") ;
public static final String PASSWORD = PropertiesUtil.getProperty("mqtt.config" ,"mqtt.password") ;
public static final String MQTTSIMPLEURI = PropertiesUtil.getProperty("mqtt.config" ,"mqtt.simpleURI") ;
}
/**
* 微信公众号配置
* @author chenrj
*
*/
public static class WEIXIN{
public final static String MP_OAUTH2_REDIRECT_URI = PropertiesUtil.getProperty("weixin.config","weixin.mp.oauth2.redirect_uri");
public final static String MP_NOTIFY_URL = LOCAL_DOMAIN + PropertiesUtil.getProperty("weixin.config","weixin.pay.notify_url");
public final static String APP_ID = PropertiesUtil.getProperty("weixin.config" ,"weixin.mp.appid");
public final static String MCH_ID = PropertiesUtil.getProperty("weixin.config" ,"weixin.mp.mch.id");
public final static String MCH_SERECT = PropertiesUtil.getProperty("weixin.config" ,"weixin.mp.mch.key");
/**
* 传感点报警消息
*/
public final static String NOTICE_1 = PropertiesUtil.getProperty("weixin.config" ,"weixin.msg.tpl.NOTICE_1");
/**
*
*/
public final static String NOTICE_2 = PropertiesUtil.getProperty("weixin.config" ,"weixin.msg.tpl.NOTICE_2");
/**
*
*/
public final static String NOTICE_3 = PropertiesUtil.getProperty("weixin.config" ,"weixin.msg.tpl.NOTICE_3");
/**
*
*/
public final static String NOTICE_4 = PropertiesUtil.getProperty("weixin.config" ,"weixin.msg.tpl.NOTICE_4");
/**
*
*/
public final static String NOTICE_5 = PropertiesUtil.getProperty("weixin.config" ,"weixin.msg.tpl.NOTICE_5");
/**
*
*/
public final static String NOTICE_6 = PropertiesUtil.getProperty("weixin.config" ,"weixin.msg.tpl.NOTICE_6");
}
}