瀏覽代碼

公共包

by su 3 年之前
父節點
當前提交
bd679861bd

+ 2 - 0
4dkankan-common-utils/src/main/java/com/fdkankan/common/constant/ConstantFileName.java

@@ -36,4 +36,6 @@ public class ConstantFileName {
     public static final String modelUUID = "dacf7dfa24ae47fab8fcebfe4dc41ab9";
 
     public static final String BUCKET_NAME = "4dkankan";
+
+    public static final String SCENE_JSON = "scene.json";
 }

+ 22 - 0
4dkankan-common-utils/src/main/java/com/fdkankan/common/constant/ConstantFilePath.java

@@ -1,5 +1,7 @@
 package com.fdkankan.common.constant;
 
+import java.io.File;
+
 public class ConstantFilePath {
     public static final String BASE_PATH = "/mnt/4Dkankan";
     //论坛上传图片后,服务器存放的地址
@@ -43,7 +45,27 @@ public class ConstantFilePath {
 
     public static final String OSS_PREFIX = "home/";
 
+    /**
+     * 场景数据文件路径
+     */
+    public static final String DATABUFFER_FORMAT = SCENE_PATH + "data/data%s/";
+
+    /**
+     * 漫游文件路径
+     */
+    public static final String TOURLIST_PATH_FORMAT = SCENE_PATH + "data/data%s/" + ConstantFileName.TOUR_LIST;
+
+    /**
+     * 漫游文件路径
+     */
+    public static final String SCENE_PATH_FORMAT = SCENE_PATH + "data/data%s/" + ConstantFileName.SCENE_JSON;
+
     public void setHardDiskLaser(String value){
         ConstantFilePath.BUILD_MODEL_LASER_PATH = value;
     }
+
+    public static void main(String[] args) {
+
+        System.out.println(String.format(ConstantFilePath.SCENE_PATH_FORMAT, "123"));
+    }
 }

+ 0 - 42
4dkankan-utils-redis/src/main/java/com/fdkankan/redis/constant/RedisKey.java

@@ -39,55 +39,13 @@ public class RedisKey {
      * 场景浏览量
      */
     public static String SCENE_VISIT_CNT = "scene:visit:cnt:scenecode:%s";
-    /**
-     * 场景浏览量
-     */
-    public static String LOCK_SCENE_VISIT_CNT = "lock:scene:visit:cnt:scenecode:%s";
 
-    /**
-     * 场景访问量更新锁 hash
-     */
-    public static String LOCK_SCENE_VISIT_UPDATE = "lock:scene:visit:update";
-
-    /**
-     * 场景上传图片锁
-     */
-    public static String LOCK_UPLOAD_PIC = "lock:upload:pic:scenecode:%s";
-
-    /**
-     * 场景pro上传图片锁
-     */
-    public static String LOCK_UPLOAD_PRO_PIC = "lock:upload:pro:pic:scenecode:%s";
-
-    /**
-     * 场景上传音频锁
-     */
-    public static String LOCK_UPLOAD_VOICE = "lock:upload:voice:scenecode:%s";
-
-    /**
-     * 场景pro上传音频锁
-     */
-    public static String LOCK_UPLOAD_PRO_VOICE = "lock:upload:pro:voice:scenecode:%s";
-
-    /**
-     * 画墙重建模型锁
-     */
-    public static String LOCK_UPLOAD_FLOORJSON_REBUILD = "lock:upload:floorjson:rebuild:scenecode:%s";
-
-    /**
-     * 上传图片多媒体数据锁
-     */
-    public static String LOCK_UPLOAD_FLOORPLAN_PNG = "lock:upload:floorplan:png:scenecode:%s";
 
     /**
      * 场景码池
      */
     public static String FDKANKAN_SCENE_NUMS = "4dkankan:scene:nums";
 
-    /**
-     * 加载场景码池锁
-     */
-    public static String LOCK_FDKANKAN_SCENE_NUMS = "lock:4dkankan:scene:nums";
 
     public static final String SCENE_BUILDING = SYSTEM_PREFIX+":scene:building:";
 

+ 58 - 0
4dkankan-utils-redis/src/main/java/com/fdkankan/redis/constant/RedisLockKey.java

@@ -0,0 +1,58 @@
+package com.fdkankan.redis.constant;
+
+/**
+ * <p>
+ *   分布式锁key定义
+ * </p>
+ *
+ * @author dengsixing
+ * @since 2022/1/12
+ **/
+public class RedisLockKey {
+
+    /**
+     * 场景浏览量
+     */
+    public static String LOCK_SCENE_VISIT_CNT = "lock:scene:visit:cnt:scenecode:%s";
+
+    /**
+     * 场景访问量更新锁 hash
+     */
+    public static String LOCK_SCENE_VISIT_UPDATE = "lock:scene:visit:update";
+
+    /**
+     * 场景上传图片锁
+     */
+    public static String LOCK_UPLOAD_PIC = "lock:upload:pic:scenecode:%s";
+
+    /**
+     * 场景pro上传图片锁
+     */
+    public static String LOCK_UPLOAD_PRO_PIC = "lock:upload:pro:pic:scenecode:%s";
+
+    /**
+     * 场景上传音频锁
+     */
+    public static String LOCK_UPLOAD_VOICE = "lock:upload:voice:scenecode:%s";
+
+    /**
+     * 场景pro上传音频锁
+     */
+    public static String LOCK_UPLOAD_PRO_VOICE = "lock:upload:pro:voice:scenecode:%s";
+
+    /**
+     * 画墙重建模型锁
+     */
+    public static String LOCK_UPLOAD_FLOORJSON_REBUILD = "lock:upload:floorjson:rebuild:scenecode:%s";
+
+    /**
+     * 上传图片多媒体数据锁
+     */
+    public static String LOCK_UPLOAD_FLOORPLAN_PNG = "lock:upload:floorplan:png:scenecode:%s";
+
+    /**
+     * 加载场景码池锁
+     */
+    public static String LOCK_FDKANKAN_SCENE_NUMS = "lock:4dkankan:scene:nums";
+
+}