Merge branch 'backend'
This commit is contained in:
commit
fbdcb2a379
32
README.md
32
README.md
@ -105,9 +105,9 @@
|
|||||||
项目开发环境:Ubuntu Desktop 22.04 LTS、OpenJDK 11、MySQL 8.0.12
|
项目开发环境:Ubuntu Desktop 22.04 LTS、OpenJDK 11、MySQL 8.0.12
|
||||||
|
|
||||||
| 板块 | 技术栈 | 开发工具 | 备注 |
|
| 板块 | 技术栈 | 开发工具 | 备注 |
|
||||||
| ------ | --------------------------------------------------------- | ------------- | ---- |
|
| ------ | ------------------------------------------------------------ | ------------- | ---- |
|
||||||
| 前端 | Vue 3(JavaScript框架)、Element Plus(UI组件库) | VS Code | 暂定 |
|
| 前端 | Vue 3(JavaScript框架)、Element Plus(UI组件库) | VS Code | 暂定 |
|
||||||
| 后端 | Java 11(开发语言)、SpringCloud(微服务)、Redis(缓存) | Intellij IDEA | |
|
| 后端 | Java 11(开发语言)、SpringCloud(微服务)、nacos-server-2.1.2(服务注册与发现)、Redis(缓存) | Intellij IDEA | |
|
||||||
| 数据库 | MySQL(数据存储) | Navicat | |
|
| 数据库 | MySQL(数据存储) | Navicat | |
|
||||||
|
|
||||||
|
|
||||||
@ -172,6 +172,24 @@
|
|||||||
|
|
||||||
### 后端
|
### 后端
|
||||||
|
|
||||||
|
#### 启动nacos
|
||||||
|
|
||||||
|
Nacos下载地址:https://github.com/alibaba/nacos/releases/tag/2.1.2
|
||||||
|
|
||||||
|
> standalone代表着单机模式运行,非集群模式
|
||||||
|
>
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd nacos/bin
|
||||||
|
# Windows
|
||||||
|
startup.cmd -m standalone
|
||||||
|
# Linux/Unix/Mac
|
||||||
|
# sh startup.sh -m standalone
|
||||||
|
# bash startup.sh -m standalone
|
||||||
|
```
|
||||||
|
|
||||||
|
Nacos后台默认用户名密码都是:**nacos**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 前端
|
### 前端
|
||||||
@ -265,10 +283,20 @@ Spring initializr:https://start.spring.io/
|
|||||||
|
|
||||||
https://start.spring.io/#!type=maven-project&language=java&platformVersion=2.7.5&packaging=jar&jvmVersion=11&groupId=com.cxyxiaomo&artifactId=entrance&name=Epidemic%20prevention%20platform&description=&packageName=com.cxyxiaomo.entrance&dependencies=lombok,mysql,mybatis
|
https://start.spring.io/#!type=maven-project&language=java&platformVersion=2.7.5&packaging=jar&jvmVersion=11&groupId=com.cxyxiaomo&artifactId=entrance&name=Epidemic%20prevention%20platform&description=&packageName=com.cxyxiaomo.entrance&dependencies=lombok,mysql,mybatis
|
||||||
|
|
||||||
|
##### Gateway
|
||||||
|
|
||||||
|
B站教程:https://www.bilibili.com/video/BV1JB4y1F7aL
|
||||||
|
|
||||||
#### Maven
|
#### Maven
|
||||||
|
|
||||||
MVN REPOSITORY:https://mvnrepository.com/
|
MVN REPOSITORY:https://mvnrepository.com/
|
||||||
|
|
||||||
|
#### Nacos
|
||||||
|
|
||||||
|
Quick Start:https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 前端
|
### 前端
|
||||||
|
|
||||||
#### Element Plus
|
#### Element Plus
|
||||||
|
@ -1,5 +1,13 @@
|
|||||||
# 遇到的问题及对应的解决方案
|
# 遇到的问题及对应的解决方案
|
||||||
|
|
||||||
|
### 2022.11
|
||||||
|
|
||||||
|
#### 2022.11.05 nacos启动报错Fail to init node, please see the logs to find the reason.
|
||||||
|
|
||||||
|
Nacos启动程序路径不能有中文名
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 2022.10
|
### 2022.10
|
||||||
|
|
||||||
#### 2022.10.22 CRLF换行替换为LF
|
#### 2022.10.22 CRLF换行替换为LF
|
||||||
|
8
backend/.idea/encodings.xml
generated
8
backend/.idea/encodings.xml
generated
@ -1,10 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
|
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
|
||||||
<file url="file://$PROJECT_DIR$/microservice-api/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/microservice-gateway/src/main/java" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/microservice-api/src/main/resources" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/microservice-gateway/src/main/resources" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/microservice-pojo/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/microservice-pojo/src/main/resources" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/microservice-provider-miniprogram-8080/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/microservice-provider-miniprogram-8080/src/main/java" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/microservice-provider-miniprogram-8080/src/main/resources" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/microservice-provider-miniprogram-8080/src/main/resources" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/microservice-provider-test-8011/src/main/java" charset="UTF-8" />
|
||||||
|
<file url="file://$PROJECT_DIR$/microservice-provider-test-8011/src/main/resources" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/microservice-provider-user-8001/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/microservice-provider-user-8001/src/main/java" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/microservice-provider-user-8001/src/main/resources" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/microservice-provider-user-8001/src/main/resources" charset="UTF-8" />
|
||||||
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
||||||
|
16
backend/.idea/runConfigurations/Gateway.xml
generated
Normal file
16
backend/.idea/runConfigurations/Gateway.xml
generated
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="Gateway" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
|
||||||
|
<option name="ACTIVE_PROFILES" />
|
||||||
|
<module name="microservice-gateway" />
|
||||||
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.Gateway" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.cxyxiaomo.epp.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
</component>
|
2
backend/.idea/runConfigurations/MiniProgram.xml
generated
2
backend/.idea/runConfigurations/MiniProgram.xml
generated
@ -2,7 +2,7 @@
|
|||||||
<configuration default="false" name="MiniProgram" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
|
<configuration default="false" name="MiniProgram" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
|
||||||
<option name="ACTIVE_PROFILES" />
|
<option name="ACTIVE_PROFILES" />
|
||||||
<module name="microservice-provider-miniprogram-8080" />
|
<module name="microservice-provider-miniprogram-8080" />
|
||||||
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.Application" />
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.Application" />
|
||||||
<method v="2">
|
<method v="2">
|
||||||
<option name="Make" enabled="true" />
|
<option name="Make" enabled="true" />
|
||||||
</method>
|
</method>
|
||||||
|
16
backend/.idea/runConfigurations/TestProvider.xml
generated
Normal file
16
backend/.idea/runConfigurations/TestProvider.xml
generated
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="TestProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
|
||||||
|
<option name="ACTIVE_PROFILES" />
|
||||||
|
<module name="microservice-provider-test-8011" />
|
||||||
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.TestProvider" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.cxyxiaomo.epp.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
</component>
|
@ -1,79 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<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">
|
|
||||||
<parent>
|
|
||||||
<artifactId>epp</artifactId>
|
|
||||||
<groupId>com.cxyxiaomo</groupId>
|
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
|
||||||
</parent>
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
|
|
||||||
<artifactId>microservice-api</artifactId>
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
||||||
<maven.compiler.source>11</maven.compiler.source>
|
|
||||||
<maven.compiler.target>11</maven.compiler.target>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.projectlombok</groupId>
|
|
||||||
<artifactId>lombok</artifactId>
|
|
||||||
<optional>true</optional>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>junit</groupId>
|
|
||||||
<artifactId>junit</artifactId>
|
|
||||||
<version>4.11</version>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
|
|
||||||
<plugins>
|
|
||||||
<!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-clean-plugin</artifactId>
|
|
||||||
<version>3.1.0</version>
|
|
||||||
</plugin>
|
|
||||||
<!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-resources-plugin</artifactId>
|
|
||||||
<version>3.0.2</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
<version>3.8.0</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
|
||||||
<version>2.22.1</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
|
||||||
<version>3.0.2</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-install-plugin</artifactId>
|
|
||||||
<version>2.5.2</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-deploy-plugin</artifactId>
|
|
||||||
<version>2.8.2</version>
|
|
||||||
</plugin>
|
|
||||||
<!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-site-plugin</artifactId>
|
|
||||||
<version>3.7.1</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-project-info-reports-plugin</artifactId>
|
|
||||||
<version>3.0.0</version>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</pluginManagement>
|
|
||||||
</build>
|
|
||||||
</project>
|
|
61
backend/microservice-gateway/pom.xml
Normal file
61
backend/microservice-gateway/pom.xml
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<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">
|
||||||
|
<parent>
|
||||||
|
<artifactId>epp</artifactId>
|
||||||
|
<groupId>com.cxyxiaomo</groupId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>microservice-gateway</artifactId>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<maven.compiler.source>1.7</maven.compiler.source>
|
||||||
|
<maven.compiler.target>1.7</maven.compiler.target>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>junit</groupId>
|
||||||
|
<artifactId>junit</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-gateway</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!--客户端负载均衡loadbalancer-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- Nacos -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<artifactId>snakeyaml</artifactId>
|
||||||
|
<groupId>org.yaml</groupId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<!-- logback -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback</groupId>
|
||||||
|
<artifactId>logback-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-simple</artifactId>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
@ -0,0 +1,14 @@
|
|||||||
|
package com.cxyxiaomo.epp;
|
||||||
|
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
|
|
||||||
|
@SpringBootApplication
|
||||||
|
@EnableDiscoveryClient
|
||||||
|
public class Gateway {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(Gateway.class, args);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,13 @@
|
|||||||
|
package com.cxyxiaomo.epp.controller;
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class Controller {
|
||||||
|
|
||||||
|
@RequestMapping("/error")
|
||||||
|
public String error() {
|
||||||
|
return "[ERROR] 500 Internal Server Error";
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
server:
|
||||||
|
port: 80
|
||||||
|
|
||||||
|
# Spring 配置
|
||||||
|
spring:
|
||||||
|
application:
|
||||||
|
name: microservice-gateway
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
discovery:
|
||||||
|
server-addr: 127.0.0.1:8848
|
||||||
|
gateway:
|
||||||
|
discovery:
|
||||||
|
locator:
|
||||||
|
enabled: true
|
||||||
|
lower-case-service-id: true
|
||||||
|
routes:
|
||||||
|
- id: test1
|
||||||
|
uri: lb://microservice-provider-test
|
||||||
|
predicates:
|
||||||
|
- Path=/test/**,/test1/**
|
||||||
|
- Method=GET,POST
|
||||||
|
filters:
|
||||||
|
- StripPrefix=1 # 跳过第一段 /test
|
||||||
|
|
||||||
|
- id: test2
|
||||||
|
uri: lb://microservice-provider-test
|
||||||
|
predicates:
|
||||||
|
- Path=/test2/{routes}
|
||||||
|
filters:
|
||||||
|
- SetPath=/hi/{routes}
|
||||||
|
|
||||||
|
- id: test3
|
||||||
|
uri: lb://microservice-provider-test
|
||||||
|
predicates:
|
||||||
|
- Path=/test3/**
|
||||||
|
filters:
|
||||||
|
- name: RedirectTo
|
||||||
|
args:
|
||||||
|
status: 302
|
||||||
|
url: https://www.baidu.com/?wd=
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.cxyxiaomo.epp;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Unit test for simple App.
|
||||||
|
*/
|
||||||
|
public class GatewayTest
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Rigorous Test :-)
|
||||||
|
*/
|
||||||
|
@Test
|
||||||
|
public void shouldAnswerWithTrue()
|
||||||
|
{
|
||||||
|
assertTrue( true );
|
||||||
|
}
|
||||||
|
}
|
33
backend/microservice-pojo/pom.xml
Normal file
33
backend/microservice-pojo/pom.xml
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<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">
|
||||||
|
<parent>
|
||||||
|
<artifactId>epp</artifactId>
|
||||||
|
<groupId>com.cxyxiaomo</groupId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>microservice-pojo</artifactId>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<maven.compiler.source>11</maven.compiler.source>
|
||||||
|
<maven.compiler.target>11</maven.compiler.target>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.projectlombok</groupId>
|
||||||
|
<artifactId>lombok</artifactId>
|
||||||
|
<optional>true</optional>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>junit</groupId>
|
||||||
|
<artifactId>junit</artifactId>
|
||||||
|
<version>4.11</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
@ -1,9 +1,15 @@
|
|||||||
package com.cxyxiaomo.index.pojo;
|
package com.cxyxiaomo.epp.pojo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class Apply {
|
@NoArgsConstructor
|
||||||
|
@Accessors(chain = true) // 链式写法
|
||||||
|
public class Apply implements Serializable {
|
||||||
|
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
@ -0,0 +1,23 @@
|
|||||||
|
package com.cxyxiaomo.epp.pojo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@Accessors(chain = true) // 链式写法
|
||||||
|
public class Feedback implements Serializable {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
private String content;
|
||||||
|
|
||||||
|
private String time;
|
||||||
|
|
||||||
|
private String reply;
|
||||||
|
}
|
@ -0,0 +1,26 @@
|
|||||||
|
package com.cxyxiaomo.epp.pojo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
// import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@Accessors(chain = true) // 链式写法
|
||||||
|
public class Notice implements Serializable {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
private String title;
|
||||||
|
|
||||||
|
private String content;
|
||||||
|
|
||||||
|
// @DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||||
|
// TODO
|
||||||
|
private String time;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -1,9 +1,15 @@
|
|||||||
package com.cxyxiaomo.index.pojo;
|
package com.cxyxiaomo.epp.pojo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class Report {
|
@NoArgsConstructor
|
||||||
|
@Accessors(chain = true) // 链式写法
|
||||||
|
public class Report implements Serializable {
|
||||||
|
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
@ -1,4 +1,4 @@
|
|||||||
package com.cxyxiaomo.index.pojo;
|
package com.cxyxiaomo.epp.pojo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -1,9 +1,7 @@
|
|||||||
package com.cxyxiaomo.epp.pojo;
|
package com.cxyxiaomo.epp.pojo;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.Setter;
|
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
@ -11,12 +9,16 @@ import java.io.Serializable;
|
|||||||
// 数据库关系映射
|
// 数据库关系映射
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Getter
|
|
||||||
@Setter
|
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@Accessors(chain = true) // 链式写法
|
@Accessors(chain = true) // 链式写法
|
||||||
public class User implements Serializable { // 微服务必须要实现Serializable
|
// 微服务必须要实现Serializable
|
||||||
private Long id;
|
public class User implements Serializable {
|
||||||
|
private Integer id;
|
||||||
private String username;
|
private String username;
|
||||||
|
private String name;
|
||||||
private String password;
|
private String password;
|
||||||
|
private String img;
|
||||||
|
private String stu_id;
|
||||||
|
private Integer role;
|
||||||
|
private String state;
|
||||||
}
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
package com.cxyxiaomo.epp.pojo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@Accessors(chain = true) // 链式写法
|
||||||
|
public class Visitor implements Serializable {
|
||||||
|
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
private String time;
|
||||||
|
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
private String issue;
|
||||||
|
|
||||||
|
private String meet_name;
|
||||||
|
|
||||||
|
private String create_time;
|
||||||
|
|
||||||
|
private Integer state;
|
||||||
|
|
||||||
|
}
|
@ -18,6 +18,12 @@
|
|||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
<!-- 实体类 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.cxyxiaomo</groupId>
|
||||||
|
<artifactId>microservice-pojo</artifactId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.projectlombok</groupId>
|
<groupId>org.projectlombok</groupId>
|
||||||
<artifactId>lombok</artifactId>
|
<artifactId>lombok</artifactId>
|
||||||
@ -59,5 +65,10 @@
|
|||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>slf4j-simple</artifactId>
|
<artifactId>slf4j-simple</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<!-- Nacos -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
package com.cxyxiaomo;
|
package com.cxyxiaomo.epp;
|
||||||
|
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
|
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
|
@EnableDiscoveryClient
|
||||||
public class Application {
|
public class Application {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
@ -1,8 +1,8 @@
|
|||||||
package com.cxyxiaomo.index.controller;
|
package com.cxyxiaomo.epp.index.controller;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Apply;
|
import com.cxyxiaomo.epp.pojo.Apply;
|
||||||
import com.cxyxiaomo.index.pojo.Res;
|
import com.cxyxiaomo.epp.pojo.Res;
|
||||||
import com.cxyxiaomo.index.service.ApplyService;
|
import com.cxyxiaomo.epp.index.service.ApplyService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
@ -1,8 +1,8 @@
|
|||||||
package com.cxyxiaomo.index.controller;
|
package com.cxyxiaomo.epp.index.controller;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Notice;
|
import com.cxyxiaomo.epp.pojo.Notice;
|
||||||
import com.cxyxiaomo.index.pojo.Res;
|
import com.cxyxiaomo.epp.pojo.Res;
|
||||||
import com.cxyxiaomo.index.service.NoticeService;
|
import com.cxyxiaomo.epp.index.service.NoticeService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
@ -1,7 +1,7 @@
|
|||||||
package com.cxyxiaomo.index.controller;
|
package com.cxyxiaomo.epp.index.controller;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Res;
|
import com.cxyxiaomo.epp.pojo.Res;
|
||||||
import com.cxyxiaomo.index.service.OtherService;
|
import com.cxyxiaomo.epp.index.service.OtherService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
@ -1,8 +1,8 @@
|
|||||||
package com.cxyxiaomo.index.controller;
|
package com.cxyxiaomo.epp.index.controller;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Report;
|
import com.cxyxiaomo.epp.pojo.Report;
|
||||||
import com.cxyxiaomo.index.pojo.Res;
|
import com.cxyxiaomo.epp.pojo.Res;
|
||||||
import com.cxyxiaomo.index.service.ReportService;
|
import com.cxyxiaomo.epp.index.service.ReportService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
@ -1,8 +1,8 @@
|
|||||||
package com.cxyxiaomo.index.controller;
|
package com.cxyxiaomo.epp.index.controller;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Res;
|
import com.cxyxiaomo.epp.pojo.Res;
|
||||||
import com.cxyxiaomo.index.pojo.User;
|
import com.cxyxiaomo.epp.pojo.User;
|
||||||
import com.cxyxiaomo.index.service.UserService;
|
import com.cxyxiaomo.epp.index.service.UserService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
@ -1,4 +1,4 @@
|
|||||||
package com.cxyxiaomo.index.controller;
|
package com.cxyxiaomo.epp.index.controller;
|
||||||
|
|
||||||
import java.awt.image.BufferedImage;
|
import java.awt.image.BufferedImage;
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.dao;
|
package com.cxyxiaomo.epp.index.dao;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Apply;
|
import com.cxyxiaomo.epp.pojo.Apply;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.dao;
|
package com.cxyxiaomo.epp.index.dao;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Notice;
|
import com.cxyxiaomo.epp.pojo.Notice;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.dao;
|
package com.cxyxiaomo.epp.index.dao;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Feedback;
|
import com.cxyxiaomo.epp.pojo.Feedback;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.dao;
|
package com.cxyxiaomo.epp.index.dao;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Report;
|
import com.cxyxiaomo.epp.pojo.Report;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.dao;
|
package com.cxyxiaomo.epp.index.dao;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.User;
|
import com.cxyxiaomo.epp.pojo.User;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Apply;
|
import com.cxyxiaomo.epp.pojo.Apply;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.dao.ApplyDao;
|
import com.cxyxiaomo.epp.index.dao.ApplyDao;
|
||||||
import com.cxyxiaomo.index.pojo.Apply;
|
import com.cxyxiaomo.epp.pojo.Apply;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Notice;
|
import com.cxyxiaomo.epp.pojo.Notice;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.dao.NoticeDao;
|
import com.cxyxiaomo.epp.index.dao.NoticeDao;
|
||||||
import com.cxyxiaomo.index.pojo.Notice;
|
import com.cxyxiaomo.epp.pojo.Notice;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Feedback;
|
import com.cxyxiaomo.epp.pojo.Feedback;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.dao.OtherDao;
|
import com.cxyxiaomo.epp.index.dao.OtherDao;
|
||||||
import com.cxyxiaomo.index.pojo.Feedback;
|
import com.cxyxiaomo.epp.pojo.Feedback;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Report;
|
import com.cxyxiaomo.epp.pojo.Report;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.dao.ReportDao;
|
import com.cxyxiaomo.epp.index.dao.ReportDao;
|
||||||
import com.cxyxiaomo.index.dao.UserDao;
|
import com.cxyxiaomo.epp.index.dao.UserDao;
|
||||||
import com.cxyxiaomo.index.pojo.Report;
|
import com.cxyxiaomo.epp.pojo.Report;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.User;
|
import com.cxyxiaomo.epp.pojo.User;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
package com.cxyxiaomo.index.service;
|
package com.cxyxiaomo.epp.index.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.dao.UserDao;
|
import com.cxyxiaomo.epp.index.dao.UserDao;
|
||||||
import com.cxyxiaomo.index.pojo.User;
|
import com.cxyxiaomo.epp.pojo.User;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
package com.cxyxiaomo.visitor.controller;
|
package com.cxyxiaomo.epp.visitor.controller;
|
||||||
|
|
||||||
import com.cxyxiaomo.index.pojo.Res;
|
import com.cxyxiaomo.epp.pojo.Res;
|
||||||
import com.cxyxiaomo.visitor.pojo.Visitor;
|
import com.cxyxiaomo.epp.visitor.service.VisitorService;
|
||||||
import com.cxyxiaomo.visitor.service.VisitorService;
|
import com.cxyxiaomo.epp.pojo.Visitor;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.visitor.dao;
|
package com.cxyxiaomo.epp.visitor.dao;
|
||||||
|
|
||||||
import com.cxyxiaomo.visitor.pojo.Visitor;
|
import com.cxyxiaomo.epp.pojo.Visitor;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
@ -1,6 +1,6 @@
|
|||||||
package com.cxyxiaomo.visitor.service;
|
package com.cxyxiaomo.epp.visitor.service;
|
||||||
|
|
||||||
import com.cxyxiaomo.visitor.pojo.Visitor;
|
import com.cxyxiaomo.epp.pojo.Visitor;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
package com.cxyxiaomo.visitor.service.impl;
|
package com.cxyxiaomo.epp.visitor.service.impl;
|
||||||
|
|
||||||
import com.cxyxiaomo.visitor.dao.VisitorDao;
|
import com.cxyxiaomo.epp.pojo.Visitor;
|
||||||
import com.cxyxiaomo.visitor.pojo.Visitor;
|
import com.cxyxiaomo.epp.visitor.service.VisitorService;
|
||||||
import com.cxyxiaomo.visitor.service.VisitorService;
|
import com.cxyxiaomo.epp.visitor.dao.VisitorDao;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -1,17 +0,0 @@
|
|||||||
package com.cxyxiaomo.index.pojo;
|
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class Feedback {
|
|
||||||
|
|
||||||
private Integer id;
|
|
||||||
|
|
||||||
private String title;
|
|
||||||
|
|
||||||
private String content;
|
|
||||||
|
|
||||||
private String time;
|
|
||||||
|
|
||||||
private String reply;
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
package com.cxyxiaomo.index.pojo;
|
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class Notice {
|
|
||||||
|
|
||||||
private Integer id;
|
|
||||||
|
|
||||||
private String title;
|
|
||||||
|
|
||||||
private String content;
|
|
||||||
|
|
||||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
||||||
private String time;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
|||||||
package com.cxyxiaomo.index.pojo;
|
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class User {
|
|
||||||
private Integer id;
|
|
||||||
private String username;
|
|
||||||
private String name;
|
|
||||||
private String password;
|
|
||||||
private String img;
|
|
||||||
private String stu_id;
|
|
||||||
private Integer role;
|
|
||||||
private String state;
|
|
||||||
}
|
|
@ -1,22 +0,0 @@
|
|||||||
package com.cxyxiaomo.visitor.pojo;
|
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class Visitor {
|
|
||||||
|
|
||||||
private Integer id;
|
|
||||||
|
|
||||||
private String time;
|
|
||||||
|
|
||||||
private String phone;
|
|
||||||
|
|
||||||
private String issue;
|
|
||||||
|
|
||||||
private String meet_name;
|
|
||||||
|
|
||||||
private String create_time;
|
|
||||||
|
|
||||||
private Integer state;
|
|
||||||
|
|
||||||
}
|
|
@ -3,9 +3,15 @@ server:
|
|||||||
max-http-header-size: 102400
|
max-http-header-size: 102400
|
||||||
|
|
||||||
spring:
|
spring:
|
||||||
|
application:
|
||||||
|
name: microservice-provider-miniprogram
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
discovery:
|
||||||
|
server-addr: 127.0.0.1:8848
|
||||||
datasource:
|
datasource:
|
||||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
url: jdbc:mysql://127.0.0.1:3306/school?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&serverTimezone=UTC
|
url: jdbc:mysql://127.0.0.1:3306/epp?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&serverTimezone=UTC
|
||||||
username: root
|
username: root
|
||||||
password: root
|
password: root
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
|
||||||
<mapper namespace="com.cxyxiaomo.index.dao.ApplyDao">
|
<mapper namespace="com.cxyxiaomo.epp.index.dao.ApplyDao">
|
||||||
|
|
||||||
<insert id="applySub">
|
<insert id="applySub">
|
||||||
insert into apply
|
insert into apply
|
||||||
@ -15,12 +15,12 @@
|
|||||||
<select id="lastApply" resultType="java.lang.Integer">
|
<select id="lastApply" resultType="java.lang.Integer">
|
||||||
select * from apply where stu_id = #{id} and state = 0 limit 1
|
select * from apply where stu_id = #{id} and state = 0 limit 1
|
||||||
</select>
|
</select>
|
||||||
<select id="applyListNoReplay" resultType="com.cxyxiaomo.index.pojo.Apply">
|
<select id="applyListNoReplay" resultType="com.cxyxiaomo.epp.pojo.Apply">
|
||||||
select a.*,u.name,u.stu_id as stuId from apply a
|
select a.*,u.name,u.stu_id as stuId from apply a
|
||||||
left join user u on a.stu_id = u.id
|
left join user u on a.stu_id = u.id
|
||||||
where a.state = 0
|
where a.state = 0
|
||||||
</select>
|
</select>
|
||||||
<select id="myApply" resultType="com.cxyxiaomo.index.pojo.Apply">
|
<select id="myApply" resultType="com.cxyxiaomo.epp.pojo.Apply">
|
||||||
select a.*,u.name,u.stu_id as stuId from apply a
|
select a.*,u.name,u.stu_id as stuId from apply a
|
||||||
left join user u on a.stu_id = u.id
|
left join user u on a.stu_id = u.id
|
||||||
where a.stu_id = #{id}
|
where a.stu_id = #{id}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
|
||||||
<mapper namespace="com.cxyxiaomo.index.dao.NoticeDao">
|
<mapper namespace="com.cxyxiaomo.epp.index.dao.NoticeDao">
|
||||||
|
|
||||||
<insert id="addNotice">
|
<insert id="addNotice">
|
||||||
insert into notice (title, content , time) values
|
insert into notice (title, content , time) values
|
||||||
@ -10,7 +10,7 @@
|
|||||||
<delete id="delNotice">
|
<delete id="delNotice">
|
||||||
delete from notice where id = #{id}
|
delete from notice where id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
<select id="noticeList" resultType="com.cxyxiaomo.index.pojo.Notice">
|
<select id="noticeList" resultType="com.cxyxiaomo.epp.pojo.Notice">
|
||||||
select * from notice order by time desc
|
select * from notice order by time desc
|
||||||
<if test="limit!= ''">
|
<if test="limit!= ''">
|
||||||
limit ${limit}
|
limit ${limit}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
|
||||||
<mapper namespace="com.cxyxiaomo.index.dao.OtherDao">
|
<mapper namespace="com.cxyxiaomo.epp.index.dao.OtherDao">
|
||||||
|
|
||||||
<insert id="subFeedback">
|
<insert id="subFeedback">
|
||||||
insert into feedback (title, content, time, user_id) values
|
insert into feedback (title, content, time, user_id) values
|
||||||
@ -11,7 +11,7 @@
|
|||||||
update feedback set reply = #{replay}
|
update feedback set reply = #{replay}
|
||||||
where id = #{id}
|
where id = #{id}
|
||||||
</update>
|
</update>
|
||||||
<select id="feedbackList" resultType="com.cxyxiaomo.index.pojo.Feedback">
|
<select id="feedbackList" resultType="com.cxyxiaomo.epp.pojo.Feedback">
|
||||||
select * from feedback
|
select * from feedback
|
||||||
<where>
|
<where>
|
||||||
<if test="id != null">
|
<if test="id != null">
|
||||||
@ -19,7 +19,7 @@
|
|||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
<select id="feedbackListNoReplay" resultType="com.cxyxiaomo.index.pojo.Feedback">
|
<select id="feedbackListNoReplay" resultType="com.cxyxiaomo.epp.pojo.Feedback">
|
||||||
select * from feedback where reply is null
|
select * from feedback where reply is null
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
|
||||||
<mapper namespace="com.cxyxiaomo.index.dao.ReportDao">
|
<mapper namespace="com.cxyxiaomo.epp.index.dao.ReportDao">
|
||||||
|
|
||||||
<insert id="doReport">
|
<insert id="doReport">
|
||||||
insert into report
|
insert into report
|
||||||
@ -11,7 +11,7 @@
|
|||||||
(#{user_id},#{name},#{address},#{time},#{normal},#{yes_noon_temp},
|
(#{user_id},#{name},#{address},#{time},#{normal},#{yes_noon_temp},
|
||||||
#{yes_night_temp},#{today_morning_temp},#{isolation})
|
#{yes_night_temp},#{today_morning_temp},#{isolation})
|
||||||
</insert>
|
</insert>
|
||||||
<select id="myReport" resultType="com.cxyxiaomo.index.pojo.Report">
|
<select id="myReport" resultType="com.cxyxiaomo.epp.pojo.Report">
|
||||||
select name,time,normal,address from report where user_id = #{id}
|
select name,time,normal,address from report where user_id = #{id}
|
||||||
order by time desc
|
order by time desc
|
||||||
</select>
|
</select>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
|
||||||
<mapper namespace="com.cxyxiaomo.index.dao.UserDao">
|
<mapper namespace="com.cxyxiaomo.epp.index.dao.UserDao">
|
||||||
<insert id="addUser">
|
<insert id="addUser">
|
||||||
insert into user
|
insert into user
|
||||||
(username, name, password, role, stu_id) values
|
(username, name, password, role, stu_id) values
|
||||||
@ -19,20 +19,20 @@
|
|||||||
update user set state = #{date}
|
update user set state = #{date}
|
||||||
where id = #{id}
|
where id = #{id}
|
||||||
</update>
|
</update>
|
||||||
<select id="selectAll" resultType="com.cxyxiaomo.index.pojo.User">
|
<select id="selectAll" resultType="com.cxyxiaomo.epp.pojo.User">
|
||||||
select * from `user`
|
select * from `user`
|
||||||
</select>
|
</select>
|
||||||
<select id="getUserByUsername" resultType="com.cxyxiaomo.index.pojo.User">
|
<select id="getUserByUsername" resultType="com.cxyxiaomo.epp.pojo.User">
|
||||||
select * from user where username = #{username}
|
select * from user where username = #{username}
|
||||||
</select>
|
</select>
|
||||||
<select id="getUser" resultType="com.cxyxiaomo.index.pojo.User">
|
<select id="getUser" resultType="com.cxyxiaomo.epp.pojo.User">
|
||||||
select * from user where username = #{username} and role_id = #{role}
|
select * from user where username = #{username} and role_id = #{role}
|
||||||
</select>
|
</select>
|
||||||
<select id="redCodeList" resultType="com.cxyxiaomo.index.pojo.User">
|
<select id="redCodeList" resultType="com.cxyxiaomo.epp.pojo.User">
|
||||||
select name,stu_id from user where TO_DAYS(NOW( )) != TO_DAYS(state) and role = 2
|
select name,stu_id from user where TO_DAYS(NOW( )) != TO_DAYS(state) and role = 2
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="redCodeList2" resultType="com.cxyxiaomo.index.pojo.User">
|
<select id="redCodeList2" resultType="com.cxyxiaomo.epp.pojo.User">
|
||||||
select name,stu_id from user where state = "1999-01-01"
|
select name,stu_id from user where state = "1999-01-01"
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
|
||||||
<mapper namespace="com.cxyxiaomo.visitor.dao.VisitorDao">
|
<mapper namespace="com.cxyxiaomo.epp.visitor.dao.VisitorDao">
|
||||||
<insert id="visitorApply">
|
<insert id="visitorApply">
|
||||||
insert into visitor
|
insert into visitor
|
||||||
(time,phone,issue,meet_name,create_time) values
|
(time,phone,issue,meet_name,create_time) values
|
||||||
@ -19,7 +19,7 @@
|
|||||||
<select id="showMyVisitor" resultType="java.lang.Integer">
|
<select id="showMyVisitor" resultType="java.lang.Integer">
|
||||||
select state from visitor where phone = #{phone} and TO_DAYS(NOW( )) - TO_DAYS(time) = 0
|
select state from visitor where phone = #{phone} and TO_DAYS(NOW( )) - TO_DAYS(time) = 0
|
||||||
</select>
|
</select>
|
||||||
<select id="showVisitorList" resultType="com.cxyxiaomo.visitor.pojo.Visitor">
|
<select id="showVisitorList" resultType="com.cxyxiaomo.epp.pojo.Visitor">
|
||||||
select * from visitor where state = 0
|
select * from visitor where state = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
68
backend/microservice-provider-test-8011/pom.xml
Normal file
68
backend/microservice-provider-test-8011/pom.xml
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<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">
|
||||||
|
<parent>
|
||||||
|
<artifactId>epp</artifactId>
|
||||||
|
<groupId>com.cxyxiaomo</groupId>
|
||||||
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>microservice-provider-test</artifactId>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<maven.compiler.source>11</maven.compiler.source>
|
||||||
|
<maven.compiler.target>11</maven.compiler.target>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<!-- Spring Boot -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-test</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- Nacos -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<artifactId>jackson-core</artifactId>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<!-- jackson -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-databind</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-annotations</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- logback -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>ch.qos.logback</groupId>
|
||||||
|
<artifactId>logback-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-simple</artifactId>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
@ -0,0 +1,15 @@
|
|||||||
|
package com.cxyxiaomo.epp;
|
||||||
|
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
|
|
||||||
|
// 启动类
|
||||||
|
|
||||||
|
@SpringBootApplication
|
||||||
|
@EnableDiscoveryClient
|
||||||
|
public class TestProvider {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(TestProvider.class, args);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
package com.cxyxiaomo.epp.controller;
|
||||||
|
|
||||||
|
// 提供 restful 服务
|
||||||
|
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class TestController {
|
||||||
|
@GetMapping("/")
|
||||||
|
public String helloWorld() {
|
||||||
|
return "Hello World!";
|
||||||
|
}
|
||||||
|
|
||||||
|
@GetMapping("/error")
|
||||||
|
public String error() throws Exception {
|
||||||
|
throw new Exception("这是一个异常");
|
||||||
|
}
|
||||||
|
|
||||||
|
@GetMapping("/hi/{id}")
|
||||||
|
public String hi(@PathVariable("id") String id) {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
server:
|
||||||
|
port: 8011
|
||||||
|
|
||||||
|
# Spring 配置
|
||||||
|
spring:
|
||||||
|
application:
|
||||||
|
name: microservice-provider-test
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
discovery:
|
||||||
|
server-addr: 127.0.0.1:8848
|
@ -21,7 +21,7 @@
|
|||||||
<!-- 实体类 -->
|
<!-- 实体类 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.cxyxiaomo</groupId>
|
<groupId>com.cxyxiaomo</groupId>
|
||||||
<artifactId>microservice-api</artifactId>
|
<artifactId>microservice-pojo</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- mybatis -->
|
<!-- mybatis -->
|
||||||
@ -76,6 +76,12 @@
|
|||||||
<artifactId>spring-boot-starter-web</artifactId>
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Nacos -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!-- 热部署 -->
|
<!-- 热部署 -->
|
||||||
<!--<dependency>-->
|
<!--<dependency>-->
|
||||||
<!-- <groupId>org.springframework.boot</groupId>-->
|
<!-- <groupId>org.springframework.boot</groupId>-->
|
||||||
|
@ -2,10 +2,12 @@ package com.cxyxiaomo.epp;
|
|||||||
|
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
|
|
||||||
// 启动类
|
// 启动类
|
||||||
|
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
|
@EnableDiscoveryClient
|
||||||
public class UserProvider {
|
public class UserProvider {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
SpringApplication.run(UserProvider.class, args);
|
SpringApplication.run(UserProvider.class, args);
|
||||||
|
@ -11,6 +11,10 @@ mybatis:
|
|||||||
spring:
|
spring:
|
||||||
application:
|
application:
|
||||||
name: microservice-provider-user
|
name: microservice-provider-user
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
discovery:
|
||||||
|
server-addr: 127.0.0.1:8848
|
||||||
datasource:
|
datasource:
|
||||||
type: com.alibaba.druid.pool.DruidDataSource
|
type: com.alibaba.druid.pool.DruidDataSource
|
||||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
|
@ -13,9 +13,11 @@
|
|||||||
<!-- 打包方式 -->
|
<!-- 打包方式 -->
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<modules>
|
<modules>
|
||||||
<module>microservice-api</module>
|
<module>microservice-gateway</module>
|
||||||
|
<module>microservice-pojo</module>
|
||||||
<module>microservice-provider-user-8001</module>
|
<module>microservice-provider-user-8001</module>
|
||||||
<module>microservice-provider-miniprogram-8080</module>
|
<module>microservice-provider-miniprogram-8080</module>
|
||||||
|
<module>microservice-provider-test-8011</module>
|
||||||
</modules>
|
</modules>
|
||||||
|
|
||||||
<!-- 统一管理jar包版本 -->
|
<!-- 统一管理jar包版本 -->
|
||||||
@ -30,6 +32,7 @@
|
|||||||
<mysql.version>8.0.30</mysql.version>
|
<mysql.version>8.0.30</mysql.version>
|
||||||
<druid.version>1.2.8</druid.version>
|
<druid.version>1.2.8</druid.version>
|
||||||
<!--<mybatis.spring.boot.version>2.2.2</mybatis.spring.boot.version>-->
|
<!--<mybatis.spring.boot.version>2.2.2</mybatis.spring.boot.version>-->
|
||||||
|
<jackson.version>2.13.4</jackson.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<!-- 子 module 继承之后,锁定版本 + 不用写groupId和version -->
|
<!-- 子 module 继承之后,锁定版本 + 不用写groupId和version -->
|
||||||
@ -44,6 +47,18 @@
|
|||||||
<type>pom</type>
|
<type>pom</type>
|
||||||
<scope>import</scope>
|
<scope>import</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<!-- Spring Cloud Starter Gateway -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-gateway</artifactId>
|
||||||
|
<version>3.1.4</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- Spring Cloud Starter Load Balancer -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
|
||||||
|
<version>3.1.4</version>
|
||||||
|
</dependency>
|
||||||
<!-- Spring Boot -->
|
<!-- Spring Boot -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
@ -60,7 +75,21 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-starter-web</artifactId>
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
<version>2.6.4</version>
|
<version>2.6.3</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- Nacos -->
|
||||||
|
<!-- 服务注册发现 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||||
|
<version>2021.1</version>
|
||||||
|
</dependency>
|
||||||
|
<!-- 配置中心依赖管理 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
|
||||||
|
<version>2021.1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- Database -->
|
<!-- Database -->
|
||||||
@ -84,6 +113,23 @@
|
|||||||
<version>2.2.2</version>
|
<version>2.2.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- jackson -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-databind</artifactId>
|
||||||
|
<version>${jackson.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-core</artifactId>
|
||||||
|
<version>${jackson.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-annotations</artifactId>
|
||||||
|
<version>${jackson.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!-- Log -->
|
<!-- Log -->
|
||||||
<!-- log4j -->
|
<!-- log4j -->
|
||||||
<dependency>
|
<dependency>
|
||||||
|
228
database/epp.sql
228
database/epp.sql
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user