ConstDefault.java 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. package com.happy.constant;
  2. import org.apache.http.client.HttpClient;
  3. import java.text.SimpleDateFormat;
  4. /**
  5. * lockcslock
  6. *
  7. * @author yp
  8. */
  9. public final class ConstDefault {
  10. public static final String DATETIMES_FORMAT_STRING = "yyyy-MM-dd HH:mm:ss";
  11. public static final String DATE_FORMAT_STRING = "yyyy-MM-dd";
  12. public static final String TIMES_FORMAT_STRING = "HH:mm:ss";
  13. public static final SimpleDateFormat DATETIMES_FORMAT = new SimpleDateFormat(DATETIMES_FORMAT_STRING);
  14. public static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat(DATE_FORMAT_STRING);
  15. public static final SimpleDateFormat TIMES_FORMAT = new SimpleDateFormat(TIMES_FORMAT_STRING);
  16. public final static class USERROLE {
  17. public final static int NORMMAL = 4;
  18. public final static int SYSTEMADMIN = 1;
  19. public final static int DEVICEADMIN = 2;
  20. }
  21. public final static class THIRDTYPE {
  22. public final static int WEIXINPUBLIC = 1;
  23. public final static int WEIXIN_MINI = 2;
  24. public final static int WEIXIN_OPEN = 3;
  25. }
  26. public final static int ANONYMOUSID = -1;
  27. public final static int DEFAULTORG = 1;
  28. public final static int DEFAULTROLEPERMISSON = 0;
  29. public final static int SOUND_KEY = 1;
  30. //密码得前缀字符串
  31. public static String FTSTR = "PARTYDUES";
  32. //密码得后缀字符串
  33. public static String BGSTR = "LYKJ";
  34. //微信登录的token
  35. public static String WXID = "wx";
  36. public static String WXPASSWORD = "partydues";
  37. public enum SignType {
  38. MD5, HMACSHA256
  39. }
  40. public static final String DOMAIN_API = "api.mch.weixin.qq.com";
  41. public static final String DOMAIN_API2 = "api2.mch.weixin.qq.com";
  42. public static final String DOMAIN_APIHK = "apihk.mch.weixin.qq.com";
  43. public static final String DOMAIN_APIUS = "apius.mch.weixin.qq.com";
  44. public static final String FAIL = "FAIL";
  45. public static final String SUCCESS = "SUCCESS";
  46. public static final String HMACSHA256 = "HMAC-SHA256";
  47. public static final String MD5 = "MD5";
  48. public static final String FIELD_SIGN = "sign";
  49. public static final String FIELD_SIGN_TYPE = "sign_type";
  50. public static final String WXPAYSDK_VERSION = "WXPaySDK/3.0.9";
  51. public static final String USER_AGENT = WXPAYSDK_VERSION +
  52. " (" + System.getProperty("os.arch") + " " + System.getProperty("os.name") + " " + System.getProperty("os.version") +
  53. ") Java/" + System.getProperty("java.version") + " HttpClient/" + HttpClient.class.getPackage().getImplementationVersion();
  54. public static final String MICROPAY_URL_SUFFIX = "/pay/micropay";
  55. public static final String UNIFIEDORDER_URL_SUFFIX = "/pay/unifiedorder";
  56. public static final String ORDERQUERY_URL_SUFFIX = "/pay/orderquery";
  57. public static final String REVERSE_URL_SUFFIX = "/secapi/pay/reverse";
  58. public static final String CLOSEORDER_URL_SUFFIX = "/pay/closeorder";
  59. public static final String REFUND_URL_SUFFIX = "/secapi/pay/refund";
  60. public static final String REFUNDQUERY_URL_SUFFIX = "/pay/refundquery";
  61. public static final String DOWNLOADBILL_URL_SUFFIX = "/pay/downloadbill";
  62. public static final String REPORT_URL_SUFFIX = "/payitil/report";
  63. public static final String SHORTURL_URL_SUFFIX = "/tools/shorturl";
  64. public static final String AUTHCODETOOPENID_URL_SUFFIX = "/tools/authcodetoopenid";
  65. // sandbox
  66. public static final String SANDBOX_MICROPAY_URL_SUFFIX = "/sandboxnew/pay/micropay";
  67. public static final String SANDBOX_UNIFIEDORDER_URL_SUFFIX = "/sandboxnew/pay/unifiedorder";
  68. public static final String SANDBOX_ORDERQUERY_URL_SUFFIX = "/sandboxnew/pay/orderquery";
  69. public static final String SANDBOX_REVERSE_URL_SUFFIX = "/sandboxnew/secapi/pay/reverse";
  70. public static final String SANDBOX_CLOSEORDER_URL_SUFFIX = "/sandboxnew/pay/closeorder";
  71. public static final String SANDBOX_REFUND_URL_SUFFIX = "/sandboxnew/secapi/pay/refund";
  72. public static final String SANDBOX_REFUNDQUERY_URL_SUFFIX = "/sandboxnew/pay/refundquery";
  73. public static final String SANDBOX_DOWNLOADBILL_URL_SUFFIX = "/sandboxnew/pay/downloadbill";
  74. public static final String SANDBOX_REPORT_URL_SUFFIX = "/sandboxnew/payitil/report";
  75. public static final String SANDBOX_SHORTURL_URL_SUFFIX = "/sandboxnew/tools/shorturl";
  76. public static final String SANDBOX_AUTHCODETOOPENID_URL_SUFFIX = "/sandboxnew/tools/authcodetoopenid";
  77. }