OutputFileEntity.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. package com.fd.entity;
  2. import lombok.Data;
  3. import javax.persistence.Column;
  4. import javax.persistence.Entity;
  5. import javax.persistence.Table;
  6. import java.io.Serializable;
  7. /**
  8. * Created by Owen on 2019/10/28 0028 11:15
  9. */
  10. @Data
  11. @Entity
  12. @Table(name = "t_output_file")
  13. public class OutputFileEntity extends BaseEntity implements Serializable {
  14. private static final long serialVersionUID = 3474642971473904533L;
  15. @Column
  16. private Long uploadId; // 上传文件ID
  17. @Column
  18. private String fileName; // 文件名称
  19. @Column
  20. private String uploadPath; // 上传文件路径
  21. @Column
  22. private String unZipPath; // 解压文件路径
  23. @Column
  24. private String coordGeneralPath; // 简单坐标文件路径
  25. @Column
  26. private String coordStrictPath; // 严格坐标文件路径
  27. @Column
  28. private String geojsonPath; // geoJson文件路径
  29. @Column
  30. private String slicePath; // 切片文件路径
  31. @Column
  32. private Integer progress; // 进度
  33. @Column
  34. private String type; // 文件类型
  35. /**
  36. * 坐标参数
  37. */
  38. @Column
  39. private String coord;
  40. @Column
  41. private String directory; // 目录名称
  42. /**
  43. * 状态
  44. * 0:切片失败
  45. * 1:未解压
  46. * 2:未判断坐标 改:未转换坐标
  47. * 3:未转geojson
  48. * 4:未切片
  49. * 5:切片完成
  50. * 6:切片中
  51. * 7: 坐标转换失败
  52. * 8: 服务已发布
  53. * 9:判断中
  54. * 10:发布失败
  55. * 11: 修改样式完成
  56. * 12:样式修改失败
  57. */
  58. @Column
  59. private Integer status;
  60. /**
  61. * 图层最小级
  62. */
  63. @Column
  64. private Integer layerMin;
  65. /**
  66. * 图层最大级
  67. */
  68. @Column
  69. private Integer layerMax;
  70. /**
  71. * 坐标类型
  72. */
  73. @Column
  74. private String coordType;
  75. /**
  76. * 发布服务路径
  77. */
  78. @Column
  79. private String servicePath;
  80. /**
  81. * 用户id
  82. */
  83. @Column
  84. private Long userId;
  85. /**
  86. * 用户组别
  87. */
  88. @Column
  89. private String userGroup;
  90. /**
  91. * 图层角色
  92. * 指定角色才能看图层
  93. *
  94. * admin
  95. * user
  96. */
  97. @Column
  98. private String layerRole;
  99. }