|
@@ -1,20 +1,17 @@
|
|
package com.fdkankan.model.utils;
|
|
package com.fdkankan.model.utils;
|
|
|
|
|
|
-import java.io.IOException;
|
|
|
|
-import java.io.Serializable;
|
|
|
|
-import java.util.Collection;
|
|
|
|
-import java.util.HashMap;
|
|
|
|
-import java.util.Map;
|
|
|
|
-
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.fdkankan.common.util.FileUtil;
|
|
import com.fdkankan.common.util.FileUtil;
|
|
-import lombok.AllArgsConstructor;
|
|
|
|
-import lombok.Builder;
|
|
|
|
-import lombok.Data;
|
|
|
|
-import lombok.NoArgsConstructor;
|
|
|
|
-import lombok.ToString;
|
|
|
|
|
|
+import com.fdkankan.model.bean.PointBean;
|
|
|
|
+import com.fdkankan.model.bean.SegmentBean;
|
|
|
|
+import com.fdkankan.model.bean.VertexBean;
|
|
|
|
+import com.fdkankan.model.bean.WallBean;
|
|
|
|
+import java.io.IOException;
|
|
|
|
+import java.util.Collection;
|
|
|
|
+import java.util.HashMap;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
public class CreateHouseJsonUtil {
|
|
public class CreateHouseJsonUtil {
|
|
|
|
|
|
@@ -272,43 +269,10 @@ public class CreateHouseJsonUtil {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-@Data
|
|
|
|
-class VertexBean {
|
|
|
|
- private int id;
|
|
|
|
- private float x;
|
|
|
|
- private float y;
|
|
|
|
-}
|
|
|
|
|
|
|
|
-@Data
|
|
|
|
-@Builder
|
|
|
|
-@NoArgsConstructor
|
|
|
|
-@AllArgsConstructor
|
|
|
|
-@ToString
|
|
|
|
-class PointBean implements Serializable {
|
|
|
|
- private String vectorId;
|
|
|
|
- private float x;
|
|
|
|
- private float y;
|
|
|
|
- private Map<String, String> parent;
|
|
|
|
-}
|
|
|
|
|
|
|
|
-@Data
|
|
|
|
-class SegmentBean {
|
|
|
|
- private int id;
|
|
|
|
- private int a;
|
|
|
|
- private int b;
|
|
|
|
- private String startPointId;
|
|
|
|
- private String endPointId;
|
|
|
|
-}
|
|
|
|
|
|
|
|
-@Data
|
|
|
|
-@Builder
|
|
|
|
-@NoArgsConstructor
|
|
|
|
-@AllArgsConstructor
|
|
|
|
-@ToString
|
|
|
|
-class WallBean implements Serializable {
|
|
|
|
- private String vectorId;
|
|
|
|
- private String start;
|
|
|
|
- private String end;
|
|
|
|
- private String[] children;
|
|
|
|
- private Double width;
|
|
|
|
-}
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|