Constant.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. package com.uas.eis.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 YMD_HMS = "yyyy-MM-dd HH:mm:ss";
  15. public final static String YMD_HMS_LOCAL = "yyyy-MM-dd'T'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 final static String ORACLE_YMD_HMS_LOCAL = "yyyy-MM-dd\"T\"HH24:mi:ss";
  19. 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}$";
  20. public static final String REGEXP_EMAIL = "^([\\w-])+(\\.\\w+)*@([\\w-])+((\\.\\w{2,3}){1,3})$";
  21. /**
  22. * 求和
  23. * */
  24. public final static String SUMMARY_SUM = "sum";
  25. /**
  26. * 最大值
  27. * */
  28. public final static String SUMMARY_MAX = "max";
  29. /**
  30. * 最小值
  31. * */
  32. public final static String SUMMARY_MIN = "min";
  33. /**
  34. * 平均值
  35. * */
  36. public final static String SUMMARY_AVERAGE = "average";
  37. /**
  38. * 是
  39. */
  40. public static final short YES = 1;
  41. /**
  42. * 是
  43. */
  44. public static final short yes = -1;
  45. /**
  46. * 是
  47. */
  48. public static final String TRUE = "T";
  49. /**
  50. * 否
  51. */
  52. public static final short NO = 0;
  53. /**
  54. * 否
  55. */
  56. public static final String FALSE = "F";
  57. public static final int ORACLE_MAX_TABLE_SIZE = 999;
  58. /**
  59. * 优软云
  60. * */
  61. public static final String UAS_CLOUD = "CLOUD";
  62. /**
  63. * 类型--"是否"字段
  64. */
  65. public static final String TYPE_YN = "yn";
  66. /**
  67. * 类型--"下拉框"
  68. */
  69. public static final String TYPE_COMBO = "combo";
  70. /**
  71. * 正则表达式:数字
  72. */
  73. public static final String REG_NUM = "^-?[0-9]+(.[0-9]+)?";
  74. /**
  75. * 正则表达式:日期
  76. */
  77. public static final String REG_DATE = "\\d{2,4}-\\d{1,2}-\\d{1,2}";
  78. /**
  79. * 正则表达式:时间
  80. */
  81. public static final String REG_DATETIME = "\\d{2,4}-\\d{1,2}-\\d{1,2} \\d{1,2}:\\d{1,2}:\\d{1,2}";
  82. /**
  83. * excel导出阈值
  84. */
  85. public static final int EXCEL_LG_SIZE = 5000;
  86. /**
  87. * excel导出最大条数
  88. */
  89. public static final int EXCEL_MAX_SIZE = 100000;
  90. /**
  91. * 正则表达式:ipv4
  92. */
  93. 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))))";
  94. /**
  95. * 临时表名称
  96. */
  97. public static final String TEMP_TABLE_NAME = "TEMP_TABLE";
  98. }