diff --git a/pjcloud-supermarket/.editorconfig b/pjcloud-supermarket/.editorconfig
new file mode 100644
index 000000000..2f2262bb1
--- /dev/null
+++ b/pjcloud-supermarket/.editorconfig
@@ -0,0 +1,18 @@
+# 开发组IDE 编辑器标准 V2.1.0
+root = true
+
+[*.{adoc, bat, groovy, html, java, js, jsp, kt, kts, md, properties, py, rb, sh, sql, svg, txt, xml, xsd}]
+charset = utf-8
+
+[*.{groovy, java, kt, kts, xml, xsd}]
+indent_style = tab
+indent_size = 4
+continuation_indent_size = 8
+end_of_line = lf
+
+[*.{js, html}]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
diff --git a/pjcloud-supermarket/README.md b/pjcloud-supermarket/README.md
new file mode 100644
index 000000000..77b54353a
--- /dev/null
+++ b/pjcloud-supermarket/README.md
@@ -0,0 +1,22 @@
+
+项目描述 ....
+
+
+
+
+| 姓名 | 角色 | 时间 |
+| ---- | ---- |---------|
+| xxx | 开发 | 2023-01 |
+| | | |
+| | | |
+
+
+
+
+```
+项目根目录
+├── xxx-api -- 业务接口(实体,DTO,utils,feign接口)
+├── xxx-biz -- 业务实现[默认服务端口 : 6060]
+```
+
+
diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/pom.xml b/pjcloud-supermarket/pjcloud-supermarket-api/pom.xml
new file mode 100644
index 000000000..733d4054a
--- /dev/null
+++ b/pjcloud-supermarket/pjcloud-supermarket-api/pom.xml
@@ -0,0 +1,42 @@
+
+
+ 4.0.0
+
+ com.bsd
+ pjcloud-supermarket
+ 5.6.0
+
+
+ pjcloud-supermarket-api
+
+
+
+
+ com.github.yulichang
+ mybatis-plus-join-annotation
+
+
+
+ com.bsd
+ pjcloud-common-core
+
+
+
+ com.baomidou
+ mybatis-plus-extension
+
+
+
+ com.bsd
+ pjcloud-common-feign
+
+
+
+ com.bsd
+ pjcloud-common-excel
+
+
+
diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/pom.xml b/pjcloud-supermarket/pjcloud-supermarket-biz/pom.xml
new file mode 100644
index 000000000..7cf5b21eb
--- /dev/null
+++ b/pjcloud-supermarket/pjcloud-supermarket-biz/pom.xml
@@ -0,0 +1,134 @@
+
+
+ 4.0.0
+
+ com.bsd
+ pjcloud-supermarket
+ 5.6.0
+
+
+ pjcloud-supermarket-biz
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-undertow
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+
+ com.bsd
+ pjcloud-common-data
+
+
+
+ com.bsd
+ pjcloud-common-security
+
+
+
+ com.bsd
+ pjcloud-common-xss
+
+
+
+ com.bsd
+ pjcloud-common-sentinel
+
+
+
+ com.bsd
+ pjcloud-common-feign
+
+
+
+ com.bsd
+ pjcloud-supermarket-api
+ 5.6.0
+
+
+
+ com.bsd
+ pjcloud-common-log
+
+
+
+ com.baomidou
+ mybatis-plus-spring-boot3-starter
+
+
+
+ com.alibaba
+ druid-spring-boot-3-starter
+
+
+
+ com.mysql
+ mysql-connector-j
+
+
+
+ com.bsd
+ pjcloud-common-swagger
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+
+
+
+
+ cloud
+
+ true
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ repackage
+
+
+ CLASSIC
+
+
+
+
+
+ io.fabric8
+ docker-maven-plugin
+
+ false
+
+
+
+
+
+
+ boot
+
+
+
diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/SuperMarketApp.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/SuperMarketApp.java
new file mode 100644
index 000000000..462999984
--- /dev/null
+++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/SuperMarketApp.java
@@ -0,0 +1,24 @@
+package com.bsd.pjcloud.supermarket;
+
+import com.bsd.pjcloud.common.feign.annotation.EnablePjcloudFeignClients;
+import com.bsd.pjcloud.common.security.annotation.EnablePjcloudResourceServer;
+import com.bsd.pjcloud.common.swagger.annotation.EnableOpenApi;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
+
+/**
+ * @author archetype auto
+ *
+ * 项目启动类
+ */
+@EnableOpenApi("pjcloud-supermarket")
+@EnablePjcloudFeignClients
+@EnableDiscoveryClient
+@EnablePjcloudResourceServer
+@SpringBootApplication
+public class App {
+ public static void main(String[] args) {
+ SpringApplication.run(App.class, args);
+ }
+}
diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/application.yml b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/application.yml
new file mode 100644
index 000000000..dda8f7e95
--- /dev/null
+++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/application.yml
@@ -0,0 +1,25 @@
+server:
+ port: 6060
+
+spring:
+ application:
+ name: @artifactId@
+ cloud:
+ nacos:
+ username: @nacos.username@
+ password: @nacos.password@
+ discovery:
+ server-addr: pjcloud-register:8848
+ config:
+ server-addr: ${spring.cloud.nacos.discovery.server-addr}
+ config:
+ import:
+ - optional:nacos:application-@profiles.active@.yml
+ - optional:nacos:${spring.application.name}-@profiles.active@.yml
+ datasource:
+ type: com.alibaba.druid.pool.DruidDataSource
+ druid:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: root
+ password: root
+ url: jdbc:mysql://pjcloud-mysql:3306/pjcloudx_supermarket?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true
diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/logback-spring.xml b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/logback-spring.xml
new file mode 100644
index 000000000..964ca8735
--- /dev/null
+++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/logback-spring.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${CONSOLE_LOG_PATTERN}
+
+
+
+
+
+ ${log.path}/debug.log
+
+ ${log.path}/%d{yyyy-MM, aux}/debug.%d{yyyy-MM-dd}.%i.log.gz
+ 50MB
+ 30
+
+
+ %date [%thread] %-5level [%logger{50}] %file:%line - %msg%n
+
+
+
+
+
+ ${log.path}/error.log
+
+ ${log.path}/%d{yyyy-MM}/error.%d{yyyy-MM-dd}.%i.log.gz
+ 50MB
+ 30
+
+
+ %date [%thread] %-5level [%logger{50}] %file:%line - %msg%n
+
+
+ ERROR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pjcloud-supermarket/pom.xml b/pjcloud-supermarket/pom.xml
new file mode 100644
index 000000000..340c3585b
--- /dev/null
+++ b/pjcloud-supermarket/pom.xml
@@ -0,0 +1,21 @@
+
+
+
+ 4.0.0
+
+
+ com.bsd
+ pjcloud
+ 5.6.0
+
+
+ pjcloud-supermarket
+ pom
+
+
+
+ pjcloud-supermarket-api
+ pjcloud-supermarket-biz
+
+
diff --git a/pom.xml b/pom.xml
index 7364a6683..8508e7ff4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -57,7 +57,7 @@
registry.cn-hangzhou.aliyuncs.com
http://127.0.0.1:2375
pigcloudx
- ??§³????
+ ????????
qq123456
0.33.0
@@ -121,11 +121,12 @@
pjcloud-canteen
erp
pjcloud-wallet
+ pjcloud-supermarket
-
+
com.bsd
pjcloud-common-bom
@@ -133,7 +134,7 @@
pom
import
-
+
org.springframework.boot
spring-boot-dependencies
@@ -141,7 +142,7 @@
pom
import
-
+
org.springframework.cloud
spring-cloud-dependencies
@@ -229,7 +230,7 @@
spring-javaformat-maven-plugin
${spring.checkstyle.version}
-
+
org.apache.maven.plugins
maven-compiler-plugin
@@ -258,7 +259,7 @@
false
true
-
+
yyyy-MM-dd HH:mm:ss
^git.build.(time|version)$