commit 11016813310d92766b7c3e510536ed29f71a379c
Author: guotao <499836921@qq.com>
Date: Fri Jan 9 12:20:24 2026 +0800
首次提交
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..3b41682
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
+/mvnw text eol=lf
+*.cmd text eol=crlf
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..667aaef
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..6c527b8
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,102 @@
+
+
+ 4.0.0
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 4.0.1
+
+
+ com.xjhs.findme.merchant
+ findme-merchant
+ 0.0.1-SNAPSHOT
+ findme-backend-merchant-java
+ findme-backend-merchant-java
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 25
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa
+
+
+ org.springframework.boot
+ spring-boot-starter-webmvc
+
+
+
+ com.mysql
+ mysql-connector-j
+ runtime
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator-test
+ test
+
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa-test
+ test
+
+
+ org.springframework.boot
+ spring-boot-starter-webmvc-test
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+
+
+
diff --git a/settings.xml b/settings.xml
new file mode 100644
index 0000000..2b1625f
--- /dev/null
+++ b/settings.xml
@@ -0,0 +1,100 @@
+
+
+
+
+ mirror
+ central,jcenter,!2469005-release-amnWma
+ mirror
+ https://maven.aliyun.com/nexus/content/groups/public
+
+
+
+
+ 2469005-release-amnWma
+ 5fc457938d483c39b2f94ff6
+ z51TiLCp0Gyp
+
+
+
+
+ rdc
+
+
+
+ 2469005-release-amnWma::default::https://packages.aliyun.com/663da318da122f1ab35859ca/maven/2469005-release-amnwma
+
+
+
+
+
+
+ central
+ https://maven.aliyun.com/nexus/content/groups/public
+
+ true
+
+
+ false
+
+
+
+ snapshots
+ https://maven.aliyun.com/nexus/content/groups/public
+
+ false
+
+
+ true
+
+
+
+ 2469005-release-amnWma
+ https://packages.aliyun.com/663da318da122f1ab35859ca/maven/2469005-release-amnwma
+
+ true
+
+
+ false
+
+
+
+
+
+ central
+ https://maven.aliyun.com/nexus/content/groups/public
+
+ true
+
+
+ false
+
+
+
+ snapshots
+ https://maven.aliyun.com/nexus/content/groups/public
+
+ false
+
+
+ true
+
+
+
+ 2469005-release-amnWma
+ https://packages.aliyun.com/663da318da122f1ab35859ca/maven/2469005-release-amnwma
+
+ true
+
+
+ false
+
+
+
+
+
+
+ rdc
+
+
diff --git a/src/main/java/com/xjhs/findmemerchant/FindmeBackendMerchantJavaApplication.java b/src/main/java/com/xjhs/findmemerchant/FindmeBackendMerchantJavaApplication.java
new file mode 100644
index 0000000..b71725c
--- /dev/null
+++ b/src/main/java/com/xjhs/findmemerchant/FindmeBackendMerchantJavaApplication.java
@@ -0,0 +1,13 @@
+package com.xjhs.findmemerchant;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class FindmeBackendMerchantJavaApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(FindmeBackendMerchantJavaApplication.class, args);
+ }
+
+}
diff --git a/src/main/java/com/xjhs/findmemerchant/common/ApiResult.java b/src/main/java/com/xjhs/findmemerchant/common/ApiResult.java
new file mode 100644
index 0000000..40d6f72
--- /dev/null
+++ b/src/main/java/com/xjhs/findmemerchant/common/ApiResult.java
@@ -0,0 +1,87 @@
+package com.xjhs.findmemerchant.common;
+
+import lombok.Data;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 统一数据结构
+ * @param 数据类别
+ */
+@Data
+public class ApiResult {
+
+ public ErrorCode code = ErrorCode.OK;
+
+ private String msg = ErrorCode.OK.getMsg();
+
+ private T data;
+
+
+ public static ApiResult Unauthorized(String msg){
+ var result = new ApiResult();
+ result.code = ErrorCode.Unauthorized;
+ result.msg = msg;
+ return result;
+ }
+
+ public static ApiResult> page(long total, List dataList){
+ return data(new PageData(dataList,total));
+ }
+
+
+
+ public static ApiResult