tanlie 1 mesiac pred
rodič
commit
f9038d864e
15 zmenil súbory, kde vykonal 323 pridanie a 36 odobranie
  1. 1 0
      .gitignore
  2. 25 0
      wishing-admin/src/views/wishing/tree/list.vue
  3. 8 0
      wishing-platform/platform-gateway/src/main/resources/application-router.yml
  4. 103 0
      wishing-platform/platform-service/platform-service-admin/pom.xml
  5. 17 0
      wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/AdminApplication.java
  6. 21 0
      wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/admin/controller/WishTreeController.java
  7. 9 0
      wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/admin/service/WishTreeService.java
  8. 13 0
      wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/admin/service/impl/WishTreeServiceImpl.java
  9. 19 0
      wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/config/AdminMvcConfig.java
  10. 34 0
      wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/config/MyBatisPlusConfig.java
  11. 17 0
      wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/config/SecurityConfiguration.java
  12. 36 0
      wishing-platform/platform-service/platform-service-admin/src/main/resources/application-local.yml
  13. 19 0
      wishing-platform/platform-service/platform-service-admin/src/main/resources/application.yml
  14. 0 36
      wishing-platform/platform-service/platform-service-upms/src/main/java/cn/qinys/platform/upms/api/entity/MapAreaBase.java
  15. 1 0
      wishing-platform/platform-service/pom.xml

+ 1 - 0
.gitignore

@@ -13,3 +13,4 @@ wishing-platform/platform-gateway/target/
 wishing-platform/platform-service/platform-service-mobile/target/
 wishing-platform/platform-entity/platform-entity-upms/target/
 wishing-platform/platform-service/platform-service-upms/target/
+wishing-platform/platform-service/platform-service-admin/target/

+ 25 - 0
wishing-admin/src/views/wishing/tree/list.vue

@@ -0,0 +1,25 @@
+<template>
+  <div class="dashboard">
+    wishingtree list
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'WishingTree',
+  data() {
+    return {};
+  },
+  created() {
+
+  },
+  mounted() {
+
+  },
+  methods: {}
+};
+</script>
+
+<style scoped type="less">
+
+</style>

+ 8 - 0
wishing-platform/platform-gateway/src/main/resources/application-router.yml

@@ -4,12 +4,20 @@ spring:
       server:
         webflux:
           routes:
+            # 通用用户权限管理系统
             - id: wishing-upms
               uri: lb://wishing-upms
               predicates:
                 - Path=/dgapi/upms/**
               filters:
                 - StripPrefix=1
+            # 后台管理
+            - id: wishing-admin
+              uri: lb://wishing-admin
+              predicates:
+                - Path=/dgapi/admin/**
+              filters:
+                - StripPrefix=0
             # 移动端管理
             - id: wishing-mobile
               uri: lb://wishing-mobile

+ 103 - 0
wishing-platform/platform-service/platform-service-admin/pom.xml

@@ -0,0 +1,103 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>cn.qinys</groupId>
+        <artifactId>platform-service</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>platform-service-admin</artifactId>
+    <packaging>jar</packaging>
+
+    <name>platform-service-admin</name>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>cn.qinys</groupId>
+            <artifactId>platform-core-base</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>cn.qinys</groupId>
+            <artifactId>platform-entity-upms</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-spring-boot3-starter</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-jsqlparser</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>transmittable-thread-local</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.hibernate.validator</groupId>
+            <artifactId>hibernate-validator</artifactId>
+        </dependency>
+    </dependencies>
+    <build>
+        <finalName>wishing-admin</finalName>
+        <resources>
+            <resource>
+                <directory>src/main/java</directory>
+                <includes>
+                    <include>**/*.xml</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>src/main/resources</directory>
+                <includes>
+                    <include>**/*.yml</include>
+                    <include>**/*.yaml</include>
+                    <include>**/*.properties</include>
+                    <include>**/*.xml</include>
+                </includes>
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <version>3.5.14</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.12.0</version>
+                <configuration>
+                    <parameters>true</parameters>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

+ 17 - 0
wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/AdminApplication.java

@@ -0,0 +1,17 @@
+package cn.qinys.platform;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @author lie tan
+ * @description
+ * @date 2026-05-23 11:50
+ **/
+@SpringBootApplication
+public class AdminApplication {
+
+    public static void main(String[] args) {
+        SpringApplication.run(AdminApplication.class, args);
+    }
+}

+ 21 - 0
wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/admin/controller/WishTreeController.java

@@ -0,0 +1,21 @@
+package cn.qinys.platform.admin.controller;
+
+import cn.qinys.platform.base.response.UnifyResponse;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author lie tan
+ * @description
+ * @date 2026-05-23 12:05
+ **/
+
+@RestController
+@RequestMapping("/admin/tree")
+public class WishTreeController {
+    @RequestMapping("/page")
+    public UnifyResponse<String> getWishTreePage() {
+        return new UnifyResponse<>("wishingtree page");
+    }
+
+}

+ 9 - 0
wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/admin/service/WishTreeService.java

@@ -0,0 +1,9 @@
+package cn.qinys.platform.admin.service;
+
+/**
+ * @author lie tan
+ * @description
+ * @date 2026-05-23 12:05
+ **/
+public interface WishTreeService {
+}

+ 13 - 0
wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/admin/service/impl/WishTreeServiceImpl.java

@@ -0,0 +1,13 @@
+package cn.qinys.platform.admin.service.impl;
+
+import cn.qinys.platform.admin.service.WishTreeService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author lie tan
+ * @description
+ * @date 2026-05-23 12:05
+ **/
+@Service
+public class WishTreeServiceImpl implements WishTreeService {
+}

+ 19 - 0
wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/config/AdminMvcConfig.java

@@ -0,0 +1,19 @@
+package cn.qinys.platform.config;
+
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+
+/**
+ * Description:
+ *
+ * @author tanlie
+ * Date: 2024/3/4 15:44
+ */
+@Configuration
+public class AdminMvcConfig implements WebMvcConfigurer {
+
+
+
+}

+ 34 - 0
wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/config/MyBatisPlusConfig.java

@@ -0,0 +1,34 @@
+package cn.qinys.platform.config;
+
+
+import com.baomidou.mybatisplus.annotation.DbType;
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+
+
+
+/**
+ * Description:
+ *
+ * @author tanlie
+ * Date: 2024/2/22 11:27
+ */
+@Configuration
+public class MyBatisPlusConfig {
+    /**
+     * 添加租户插件
+     * 添加分页插件
+     */
+    @Bean
+    public MybatisPlusInterceptor mybatisPlusInterceptor() {
+        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
+        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 如果配置多个插件, 切记分页最后添加
+        // 如果有多数据源可以不配具体类型, 否则都建议配上具体的 DbType
+        return interceptor;
+    }
+
+
+}

+ 17 - 0
wishing-platform/platform-service/platform-service-admin/src/main/java/cn/qinys/platform/config/SecurityConfiguration.java

@@ -0,0 +1,17 @@
+package cn.qinys.platform.config;
+
+
+import cn.qinys.platform.base.security.BaseWebSecurityConfiguration;
+import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
+import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
+
+/**
+ * Description:
+ *
+ * @author tanlie
+ * Date: 2024/1/9 16:41
+ */
+@EnableWebSecurity
+@EnableGlobalMethodSecurity(prePostEnabled = true)
+public class SecurityConfiguration extends BaseWebSecurityConfiguration {
+}

+ 36 - 0
wishing-platform/platform-service/platform-service-admin/src/main/resources/application-local.yml

@@ -0,0 +1,36 @@
+logging:
+  level:
+    cn.qinys.platform: debug
+spring:
+  cloud:
+    nacos:
+      discovery:
+        server-addr: 192.168.1.7:8848
+        namespace: a62810f4-be60-4973-8bd0-8199d19526ef
+        username: nacos
+        password: h8zG&mehJ#.s7V
+        group: wishing
+
+  data:
+    redis:
+      host: 192.168.1.7
+      port: 6379
+      password: "XinchanR@2022###"
+      database: 3
+
+  datasource:
+    username: root
+    password: "@@qinys12346.."
+    url: jdbc:mysql://192.168.1.7:3306/wishing_tree?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
+    driver-class-name: com.mysql.cj.jdbc.Driver
+
+mybatis-plus:
+  configuration:
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+    map-underscore-to-camel-case: true
+  mapper-locations: classpath*:com/ctsi/platform/mobile/*/mapper/xml/*.xml
+  global-config:
+    db-config:
+      logic-delete-field: deleted
+      logic-delete-value: 1
+      logic-not-delete-value: 0

+ 19 - 0
wishing-platform/platform-service/platform-service-admin/src/main/resources/application.yml

@@ -0,0 +1,19 @@
+server:
+  port: 8002
+  servlet:
+    context-path: /dgapi
+spring:
+  jackson:
+    time-zone: GMT+8
+  application:
+    name: wishing-admin
+  profiles:
+    active: local
+  servlet:
+    multipart:
+      max-file-size: 20MB
+      max-request-size: 20MB
+jwt:
+  ignore-urls:
+    - /upms/login/**
+    - /upms/ext/**

+ 0 - 36
wishing-platform/platform-service/platform-service-upms/src/main/java/cn/qinys/platform/upms/api/entity/MapAreaBase.java

@@ -1,36 +0,0 @@
-package cn.qinys.platform.upms.api.entity;
-
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
-import lombok.experimental.Accessors;
-
-import java.io.Serializable;
-
-/**
- * code is far away from bug with the animal protecting
- *
- * @author yzhengwang_1402205524@qq.com
- * @description <p>MarketMapAreaBase 实体类</p>
- * @date 2023-08-25
- */
-@Data
-@Accessors(chain = true)
-@TableName("third_market_map_area_base")
-public class MapAreaBase implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    @TableId
-    private Long id;
-
-    private Long pid;
-
-    private Integer level;
-
-    private String name;
-
-    private String path;
-
-
-}

+ 1 - 0
wishing-platform/platform-service/pom.xml

@@ -12,6 +12,7 @@
     <modules>
         <module>platform-service-mobile</module>
         <module>platform-service-upms</module>
+        <module>platform-service-admin</module>
     </modules>