From 7c1a1141f8ca74b324fdfdc3977956b2800c7ae9 Mon Sep 17 00:00:00 2001
From: huangjin <huangjin@lucahealthcare.com>
Date: Fri, 30 Aug 2024 17:19:59 +0800
Subject: [PATCH] =?UTF-8?q?maven=E4=BB=93=E5=BA=93=E5=9C=B0=E5=9D=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pom.xml                                       | 31 +++++++++
 .../com/luca/pilot/entity/BaseModuleView.java | 63 -------------------
 .../pilot/service/BaseModuleViewService.java  | 10 ---
 .../impl/BaseModuleViewServiceImpl.java       | 57 -----------------
 4 files changed, 31 insertions(+), 130 deletions(-)
 delete mode 100644 src/main/java/com/luca/pilot/entity/BaseModuleView.java
 delete mode 100644 src/main/java/com/luca/pilot/service/BaseModuleViewService.java
 delete mode 100644 src/main/java/com/luca/pilot/service/impl/BaseModuleViewServiceImpl.java

diff --git a/pom.xml b/pom.xml
index 53b403f..d8c798e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,6 +73,37 @@
         </dependency>
     </dependencies>
 
+    <repositories>
+        <repository>
+            <id>maven</id>
+            <name>LUCA Mirror</name>
+            <url>http://nexus.lucahealthcare.cn/repository/maven-public/</url>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>always</updatePolicy>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
+
+    <distributionManagement>
+        <repository>
+            <id>releases</id>
+            <name>releases</name>
+            <url>http://nexus.lucahealthcare.cn/repository/maven-releases/</url>
+        </repository>
+
+        <snapshotRepository>
+            <id>snapshots</id>
+            <name>snapshots</name>
+            <url>http://nexus.lucahealthcare.cn/repository/maven-snapshots/</url>
+        </snapshotRepository>
+    </distributionManagement>
+
+
+
     <build>
         <plugins>
             <plugin>
diff --git a/src/main/java/com/luca/pilot/entity/BaseModuleView.java b/src/main/java/com/luca/pilot/entity/BaseModuleView.java
deleted file mode 100644
index f041064..0000000
--- a/src/main/java/com/luca/pilot/entity/BaseModuleView.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package com.luca.pilot.entity;
-
-import lombok.Data;
-import lombok.experimental.Accessors;
-import org.springframework.data.mongodb.core.mapping.Document;
-import org.springframework.data.mongodb.core.mapping.Field;
-
-@Data
-@Accessors(chain = true)
-@Document(collection = "base_module_view")
-public class BaseModuleView {
-
-    private Long id;
-
-    @Field("tenant_id")
-    private Long tenantId;
-
-    private String name;
-
-    @Field("module_item_type")
-    private String moduleItemType;
-
-    private Integer status;
-
-    @Field("module_code")
-    private String moduleCode;
-
-    @Field("module_enabled")
-    private Boolean moduleEnabled;
-
-    @Field("module_type")
-    private String moduleType;
-
-    @Field("project_code")
-    private String projectCode;
-
-    @Field("project_enabled")
-    private Boolean projectEnabled;
-
-    @Field("collect_type")
-    private String collectType;
-
-    @Field("local_algorithm")
-    private String localAlgorithm;
-
-    @Field("supplement_img_url")
-    private String supplementImgUrl;
-
-    @Field("supplement_media_url")
-    private String supplementMediaUrl;
-
-    @Field("collect_duration")
-    private String collectDuration;
-
-    @Field("description")
-    private String description;
-
-    private String deleted;
-
-    @Field("created_at")
-    private String createdAt;
-
-}
diff --git a/src/main/java/com/luca/pilot/service/BaseModuleViewService.java b/src/main/java/com/luca/pilot/service/BaseModuleViewService.java
deleted file mode 100644
index 78b1388..0000000
--- a/src/main/java/com/luca/pilot/service/BaseModuleViewService.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.luca.pilot.service;
-
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.stereotype.Service;
-
-
-public interface BaseModuleViewService {
-
-     void synchronizeModuleView();
-}
diff --git a/src/main/java/com/luca/pilot/service/impl/BaseModuleViewServiceImpl.java b/src/main/java/com/luca/pilot/service/impl/BaseModuleViewServiceImpl.java
deleted file mode 100644
index a1ee712..0000000
--- a/src/main/java/com/luca/pilot/service/impl/BaseModuleViewServiceImpl.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package com.luca.pilot.service.impl;
-
-import com.luca.pilot.entity.BaseModuleView;
-import com.luca.pilot.entity.ModuleEntity;
-import com.luca.pilot.entity.ScaleModuleDetailsEntity;
-import com.luca.pilot.entity.ScaleModuleEntity;
-import com.luca.pilot.service.BaseModuleViewService;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.data.mongodb.core.MongoTemplate;
-import org.springframework.data.mongodb.core.query.Criteria;
-import org.springframework.data.mongodb.core.query.Query;
-import org.springframework.stereotype.Service;
-
-import javax.annotation.Resource;
-import java.util.List;
-import java.util.Objects;
-import java.util.stream.Collectors;
-
-@Slf4j
-@Service
-public class BaseModuleViewServiceImpl implements BaseModuleViewService {
-
-    @Resource(name = "mongoTemplate")
-    private MongoTemplate mongoTemplate;
-
-    @Override
-    public void synchronizeModuleView() {
-        queryScale();
-    }
-
-    private void queryScale() {
-        List<ScaleModuleDetailsEntity> scaleModuleDetailsList = mongoTemplate.findAll(ScaleModuleDetailsEntity.class);
-        List<ScaleModuleEntity> scaleModuleList = mongoTemplate.findAll(ScaleModuleEntity.class);
-        List<ModuleEntity> moduleList = mongoTemplate.findAll(ModuleEntity.class);
-
-        List<BaseModuleView> views = scaleModuleDetailsList.stream().map(x -> {
-            ScaleModuleEntity sm = scaleModuleList.stream().filter(y -> y.getScaleCode().equals(x.getCode())).findFirst().orElse(null);
-            if(Objects.nonNull(sm)) {
-                ModuleEntity m = moduleList.stream().filter(y -> y.getCode().equals(sm.getModuleCode())).findFirst().orElse(null);
-                BaseModuleView view = new BaseModuleView()
-                        .setId(x.getId())
-                        .setName(x.getName())
-                        .setStatus(x.getStatus())
-                        .setModuleCode(Objects.isNull(sm) ? "" : sm.getScaleCode())
-                        .setModuleEnabled(Objects.isNull(sm) ? null : sm.getEnabled())
-                        .setModuleType(Objects.isNull(m) ? "" : m.getType())
-                        .setProjectCode(Objects.isNull(m) ? "" : m.getProjectCode())
-                        .setProjectEnabled(Objects.isNull(m) ? null : m.getEnabled());
-                return view;
-            }
-            return null;
-        }).collect(Collectors.toList());
-
-        mongoTemplate.insertAll(views);
-    }
-
-}
-- 
GitLab