Constant.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. package com.uas.utils;
  2. /**
  3. * 系统常量
  4. *
  5. * @author yingp
  6. *
  7. */
  8. public class Constant {
  9. // 日期格式
  10. public final static String YM = "yyyy-MM";
  11. public final static String ym = "yyyyMM";
  12. public final static String YMD = "yyyy-MM-dd";
  13. public final static String YMD_HM = "yyyy-MM-dd HH:mm";
  14. public final static String YMDHM = "yyyy-MM-dd-HH-mm";
  15. public final static String YMD_HMS = "yyyy-MM-dd HH:mm:ss";
  16. public final static String ORACLE_YMD = "yyyy-MM-dd";
  17. public final static String ORACLE_YMD_HMS = "yyyy-MM-dd HH24:mi:ss";
  18. public static final String REGEXP_MOBILE = "^[1|8][3-8]\\d{9}$|^([6|9])\\d{7}$|^[0][9]\\d{8}$|^[6]([8|6])\\d{5}$|^(886|0)[9]\\d{8}$";
  19. public static final String REGEXP_EMAIL = "^([\\w-])+(\\.\\w+)*@([\\w-])+((\\.\\w{2,3}){1,3})$";
  20. /**
  21. * 求和
  22. * */
  23. public final static String SUMMARY_SUM = "sum";
  24. /**
  25. * 最大值
  26. * */
  27. public final static String SUMMARY_MAX = "max";
  28. /**
  29. * 最小值
  30. * */
  31. public final static String SUMMARY_MIN = "min";
  32. /**
  33. * 平均值
  34. * */
  35. public final static String SUMMARY_AVERAGE = "average";
  36. /**
  37. * 是
  38. */
  39. public static final short YES = 1;
  40. /**
  41. * 是
  42. */
  43. public static final short yes = -1;
  44. /**
  45. * 是
  46. */
  47. public static final String TRUE = "T";
  48. /**
  49. * 否
  50. */
  51. public static final short NO = 0;
  52. /**
  53. * 否
  54. */
  55. public static final String FALSE = "F";
  56. public static final int ORACLE_MAX_TABLE_SIZE = 999;
  57. /**
  58. * 优软云
  59. * */
  60. public static final String UAS_CLOUD = "CLOUD";
  61. /**
  62. * 类型--"是否"字段
  63. */
  64. public static final String TYPE_YN = "yn";
  65. /**
  66. * 类型--"下拉框"
  67. */
  68. public static final String TYPE_COMBO = "combo";
  69. /**
  70. * 正则表达式:数字
  71. */
  72. public static final String REG_NUM = "^-?[0-9]+(.[0-9]+)?";
  73. /**
  74. * 正则表达式:日期
  75. */
  76. public static final String REG_DATE = "\\d{2,4}-\\d{1,2}-\\d{1,2}";
  77. /**
  78. * 正则表达式:时间
  79. */
  80. public static final String REG_DATETIME = "\\d{2,4}-\\d{1,2}-\\d{1,2} \\d{1,2}:\\d{1,2}:\\d{1,2}";
  81. /**
  82. * excel导出阈值
  83. */
  84. public static final int EXCEL_LG_SIZE = 5000;
  85. /**
  86. * excel导出最大条数
  87. */
  88. public static final int EXCEL_MAX_SIZE = 100000;
  89. /**
  90. * 正则表达式:ipv4
  91. */
  92. public static final String REG_IPV4 = "((?:(?:25[0-5]|2[0-4]\\d|((1\\d{2})|([1-9]?\\d)))\\.){3}(?:25[0-5]|2[0-4]\\d|((1\\d{2})|([1-9]?\\d))))";
  93. /**
  94. * 临时表名称
  95. */
  96. public static final String TEMP_TABLE_NAME = "TEMP_TABLE";
  97. /**
  98. * 云顶对接app_key和app_secrect
  99. */
  100. public static final String yundingAppKey = "uruan-udc";
  101. public static final String yundingAppSecret = "uas123456";
  102. }