GisSurveySystemCheckResultPath.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.shkpr.service.alambizplugin.constants;
  2. import com.shkpr.service.alambizplugin.dto.GisSurveySystemCheckId;
  3. /**
  4. * 系统检查结果路径
  5. *
  6. * @author 欧阳劲驰
  7. * @since 1.0.0
  8. */
  9. public class GisSurveySystemCheckResultPath {
  10. /**
  11. * 结果
  12. */
  13. public final static String RESULT = "result.json";
  14. /**
  15. * 孤立点
  16. */
  17. public final static String ISOLATED_POINTS = "isolatedPoints.json";
  18. /**
  19. * 孤立点excel
  20. */
  21. public final static String ISOLATED_POINTS_EXCEL = "isolatedPoints.xlsx";
  22. /**
  23. * 孤立线
  24. */
  25. public final static String ISOLATED_LINES = "isolatedLines.json";
  26. /**
  27. * 孤立线excel
  28. */
  29. public final static String ISOLATED_LINES_EXCEL = "isolatedLines.xlsx";
  30. /**
  31. * 重复点
  32. */
  33. public final static String DUPLICATE_POINTS = "duplicatePoints.json";
  34. /**
  35. * 重复点excel
  36. */
  37. public final static String DUPLICATE_POINTS_EXCEL = "duplicatePoints.xlsx";
  38. /**
  39. * 重叠线
  40. */
  41. public final static String OVERLAP_LINES = "overlapLines.json";
  42. /**
  43. * 重叠线excel
  44. */
  45. public final static String OVERLAP_LINES_EXCEL = "overlapLines.xlsx";
  46. /**
  47. * 获取相对路径
  48. *
  49. * @param systemCheckId 系统检查id
  50. * @param fileName 文件名
  51. * @return 相对路径
  52. */
  53. public static String relativePath(GisSurveySystemCheckId systemCheckId, String fileName) {
  54. return systemCheckId.getCheckType().getFlag() + "-" + systemCheckId.getCode() + "/" + fileName;
  55. }
  56. }