GisSurveyExcelDefine.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.shkpr.service.alambizplugin.constants;
  2. /**
  3. * excel字典
  4. *
  5. * @author 欧阳劲驰
  6. * @since 1.0.0
  7. */
  8. public interface GisSurveyExcelDefine {
  9. /**
  10. * 文件处理
  11. */
  12. interface FILE_HANDLE {
  13. Integer HEADER_ROW_NUM = 1;
  14. Integer DATA_ROW_NUM = 2;
  15. String POINT_SPEC = "the_geom:Point:srid=4490,layer:String,";
  16. String LINE_SPEC = "the_geom:LineString:srid=4490,layer:String,";
  17. }
  18. /**
  19. * 文件映射
  20. */
  21. interface FILE {
  22. String THE_GEOM = "the_geom";
  23. String LAYER = "layer";
  24. String POINT_LAYER = "点类型";
  25. String LINE_LAYER = "线类型";
  26. }
  27. /**
  28. * 数据库模版映射
  29. */
  30. interface TEMPLATE {
  31. String LAYER = "layer";
  32. String CODE = "code";
  33. String NO = "no";
  34. String UP_NO = "up_no";
  35. String DOWN_NO = "down_no";
  36. String LNG = "lng";
  37. String LAT = "lat";
  38. String UP_NODE = "up_node";
  39. String DOWN_NODE = "down_node";
  40. String ELEVATION = "elevation";
  41. String DEPTH = "depth";
  42. }
  43. /**
  44. * 数据类型
  45. */
  46. interface DATA_TYPE {
  47. String DOUBLE = "double";
  48. String INT = "int";
  49. }
  50. /**
  51. * 入库默认值
  52. */
  53. interface DEFAULT_VALUE {
  54. String APPLY = "add";
  55. Short SOURCE = (short) (0xff);
  56. Short ACTION = (short) 1;
  57. Short STATUS = (short) 4;
  58. }
  59. /**
  60. * 结果key
  61. */
  62. interface RESULT {
  63. String INVALID_LAYERS = "invalidLayersResult";
  64. String MISSING_REQUIREMENTS = "missingRequirementsResult";
  65. String INVALID_TYPES = "invalidTypesResult";
  66. String OUT_RANGES = "outRangesResult";
  67. }
  68. }