diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 9154f4c..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,26 +0,0 @@
-# ---> Java
-# Compiled class file
-*.class
-
-# Log file
-*.log
-
-# BlueJ files
-*.ctxt
-
-# Mobile Tools for Java (J2ME)
-.mtj.tmp/
-
-# Package Files #
-*.jar
-*.war
-*.nar
-*.ear
-*.zip
-*.tar.gz
-*.rar
-
-# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
-hs_err_pid*
-replay_pid*
-
diff --git a/README.md b/README.md
deleted file mode 100644
index 0ff0a87..0000000
--- a/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# ai-china-southern-power-grid
-
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..4244e94
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,104 @@
+
+
+ 4.0.0
+ com.csg
+ ai-china-southern-power-grid
+ 1.0.0
+ jar
+ ai-china-southern-power-grid
+ ai-china-southern-power-grid
+
+
+ 1.8
+ UTF-8
+ 2.7.18
+ 3.5.12
+ 1.18.36
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ ${mybatis-plus.version}
+
+
+
+
+ com.mysql
+ mysql-connector-j
+
+
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+ true
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+
+
+
+ repackage
+
+
+
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.14.0
+
+ 8
+ UTF-8
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/SouthernPowerGridApplication.java b/src/main/java/com/southern/power/grid/SouthernPowerGridApplication.java
similarity index 95%
rename from SouthernPowerGridApplication.java
rename to src/main/java/com/southern/power/grid/SouthernPowerGridApplication.java
index 0ce79f6..a4d72c7 100644
--- a/SouthernPowerGridApplication.java
+++ b/src/main/java/com/southern/power/grid/SouthernPowerGridApplication.java
@@ -1,19 +1,19 @@
-package com.southern.power.grid;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-/**
- * MyBatis-Plus测试应用启动类
- *
- * @author jinshan
- */
-@SpringBootApplication
-public class SouthernPowerGridApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(SouthernPowerGridApplication.class, args);
- }
-
-}
-
+package com.southern.power.grid;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * MyBatis-Plus测试应用启动类
+ *
+ * @author jinshan
+ */
+@SpringBootApplication
+public class SouthernPowerGridApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(SouthernPowerGridApplication.class, args);
+ }
+
+}
+
diff --git a/Result.java b/src/main/java/com/southern/power/grid/common/Result.java
similarity index 96%
rename from Result.java
rename to src/main/java/com/southern/power/grid/common/Result.java
index f324b46..d10d3d2 100644
--- a/Result.java
+++ b/src/main/java/com/southern/power/grid/common/Result.java
@@ -1,29 +1,29 @@
-package com.southern.power.grid.common;
-
-import lombok.Data;
-
-@Data
-public class Result {
- private String code;
- private String message;
- private T data;
-
- public static Result success(T data) {
- Result result = new Result<>();
- result.setCode("ok");
- result.setMessage("success");
- result.setData(data);
- return result;
- }
-
- public static Result error(String message) {
- return error("error", message);
- }
-
- public static Result error(String code, String message) {
- Result result = new Result<>();
- result.setCode(code);
- result.setMessage(message);
- return result;
- }
-}
+package com.southern.power.grid.common;
+
+import lombok.Data;
+
+@Data
+public class Result {
+ private String code;
+ private String message;
+ private T data;
+
+ public static Result success(T data) {
+ Result result = new Result<>();
+ result.setCode("ok");
+ result.setMessage("success");
+ result.setData(data);
+ return result;
+ }
+
+ public static Result error(String message) {
+ return error("error", message);
+ }
+
+ public static Result error(String code, String message) {
+ Result result = new Result<>();
+ result.setCode(code);
+ result.setMessage(message);
+ return result;
+ }
+}
diff --git a/AiMessageController.java b/src/main/java/com/southern/power/grid/controller/AiMessageController.java
similarity index 96%
rename from AiMessageController.java
rename to src/main/java/com/southern/power/grid/controller/AiMessageController.java
index e7db4ae..4c66ae6 100644
--- a/AiMessageController.java
+++ b/src/main/java/com/southern/power/grid/controller/AiMessageController.java
@@ -1,36 +1,36 @@
-package com.southern.power.grid.controller;
-
-import com.southern.power.grid.common.Result;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.ContentDisposition;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import javax.servlet.http.HttpServletResponse;
-import java.io.InputStream;
-import java.nio.charset.StandardCharsets;
-
-/**
- * AI问答消息Controller
- *
- * @author system
- * @date 2025-01-15
- */
-@RestController
-@RequestMapping("/api/ai/message")
-@Slf4j
-public class AiMessageController {
-
- /**
- * demo
- */
- @GetMapping("/report/download/{messageId}")
- public Result downloadReport() {
- log.info("download report");
- return Result.success(Boolean.TRUE);
- }
-}
-
+package com.southern.power.grid.controller;
+
+import com.southern.power.grid.common.Result;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.ContentDisposition;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.servlet.http.HttpServletResponse;
+import java.io.InputStream;
+import java.nio.charset.StandardCharsets;
+
+/**
+ * AI问答消息Controller
+ *
+ * @author system
+ * @date 2025-01-15
+ */
+@RestController
+@RequestMapping("/api/ai/message")
+@Slf4j
+public class AiMessageController {
+
+ /**
+ * demo
+ */
+ @GetMapping("/report/download/{messageId}")
+ public Result downloadReport() {
+ log.info("download report");
+ return Result.success(Boolean.TRUE);
+ }
+}
+
diff --git a/application.yml b/src/main/resources/application.yml
similarity index 94%
rename from application.yml
rename to src/main/resources/application.yml
index fee42a1..665dd8d 100644
--- a/application.yml
+++ b/src/main/resources/application.yml
@@ -1,33 +1,33 @@
-server:
- port: 8080
-
-spring:
- application:
- name: jinshan-mybatis-test
- datasource:
- type: com.zaxxer.hikari.HikariDataSource
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://127.0.0.1:13360/jinshan?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
- username: jinshan
- password: jinshan@1234A.
- hikari:
- connection-timeout: 30000
- validation-timeout: 5000
- minimum-idle: 10
- maximum-pool-size: 20
- idle-timeout: 600000
- max-lifetime: 900000
- keepaliveTime: 30000
-
-# MyBatis-Plus配置
-mybatis-plus:
- configuration:
- map-underscore-to-camel-case: true
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
- global-config:
- db-config:
- id-type: auto
- table-underline: true
- mapper-locations: classpath*:mapper/**/*.xml
- type-aliases-package: com.jinshan.mybatistest.entity
-
+server:
+ port: 8080
+
+spring:
+ application:
+ name: ai-china-southern-power-grid
+ datasource:
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:13360/jinshan?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
+ username: jinshan
+ password: jinshan@1234A.
+ hikari:
+ connection-timeout: 30000
+ validation-timeout: 5000
+ minimum-idle: 10
+ maximum-pool-size: 20
+ idle-timeout: 600000
+ max-lifetime: 900000
+ keepaliveTime: 30000
+
+# MyBatis-Plus配置
+mybatis-plus:
+ configuration:
+ map-underscore-to-camel-case: true
+ log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+ global-config:
+ db-config:
+ id-type: auto
+ table-underline: true
+ mapper-locations: classpath*:mapper/**/*.xml
+ type-aliases-package: com.jinshan.mybatistest.entity
+