diff --git a/erp/.editorconfig b/erp/.editorconfig
new file mode 100644
index 000000000..2f2262bb1
--- /dev/null
+++ b/erp/.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/erp/README.md b/erp/README.md
new file mode 100644
index 000000000..77b54353a
--- /dev/null
+++ b/erp/README.md
@@ -0,0 +1,22 @@
+
+项目�述 ....
+
+
+
+
+| 姓� | 角色 | 时间 |
+| ---- | ---- |---------|
+| xxx | 开� | 2023-01 |
+| | | |
+| | | |
+
+
+
+
+```
+é¡¹ç›®æ ¹ç›®å½•
+├── xxx-api -- 业务接�(实体,DTO,utils,feign接�)
+├── xxx-biz -- 业务实现[默认�务端� : 6060]
+```
+
+
diff --git a/erp/erp-api/pom.xml b/erp/erp-api/pom.xml
new file mode 100644
index 000000000..d4823cdee
--- /dev/null
+++ b/erp/erp-api/pom.xml
@@ -0,0 +1,42 @@
+
+
+ * feign client å˜æ”¾ç›®å½•,注æ„� @EnablePigxFeignClients 的扫æ��范围 + */ +package com.bsd.pjcloud.erp.api.feign; \ No newline at end of file diff --git a/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/constant/packge-info.java b/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/constant/packge-info.java new file mode 100644 index 000000000..3d3a3c964 --- /dev/null +++ b/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/constant/packge-info.java @@ -0,0 +1,6 @@ +/* + * @author pigx archetype + *
+ * 常�和枚举定义 + */ +package com.bsd.pjcloud.erp.constant; \ No newline at end of file diff --git a/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/dto/packge-info.java b/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/dto/packge-info.java new file mode 100644 index 000000000..006add580 --- /dev/null +++ b/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/dto/packge-info.java @@ -0,0 +1,6 @@ +/* + * @author pigx archetype + *
+ * DTO å˜æ”¾ç›®å½• + */ +package com.bsd.pjcloud.erp.dto; \ No newline at end of file diff --git a/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/entity/packge-info.java b/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/entity/packge-info.java new file mode 100644 index 000000000..dce807af6 --- /dev/null +++ b/erp/erp-api/src/main/java/com/bsd/pjcloud/erp/entity/packge-info.java @@ -0,0 +1,6 @@ +/* + * @author pigx archetype + *
+ * 实体 å˜æ”¾ç›®å½•
+ */
+package com.bsd.pjcloud.erp.entity;
\ No newline at end of file
diff --git a/erp/erp-biz/pom.xml b/erp/erp-biz/pom.xml
new file mode 100644
index 000000000..d12e1b385
--- /dev/null
+++ b/erp/erp-biz/pom.xml
@@ -0,0 +1,134 @@
+
+
+ * 项目�动类 + */ +@EnableOpenApi("erp") +@EnablePjcloudFeignClients +@EnableDiscoveryClient +@EnablePjcloudResourceServer +@SpringBootApplication +public class ErpApp { + public static void main(String[] args) { + SpringApplication.run(ErpApp.class, args); + } +} diff --git a/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/controller/packge-info.java b/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/controller/packge-info.java new file mode 100644 index 000000000..ab94c9873 --- /dev/null +++ b/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/controller/packge-info.java @@ -0,0 +1,4 @@ +/* + * @author pigx archetype + */ +package com.bsd.pjcloud.erp.controller; \ No newline at end of file diff --git a/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/mapper/packge-info.java b/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/mapper/packge-info.java new file mode 100644 index 000000000..04dba2764 --- /dev/null +++ b/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/mapper/packge-info.java @@ -0,0 +1,6 @@ +/* + * @author pigx archetype + *
+ * Mybatis Mapper å˜æ”¾ç›®å½•
+ */
+package com.bsd.pjcloud.erp.mapper;
\ No newline at end of file
diff --git a/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/service/packge-info.java b/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/service/packge-info.java
new file mode 100644
index 000000000..717829b4e
--- /dev/null
+++ b/erp/erp-biz/src/main/java/com/bsd/pjcloud/erp/service/packge-info.java
@@ -0,0 +1,4 @@
+/*
+ * @author pigx archetype
+ */
+package com.bsd.pjcloud.erp.service;
\ No newline at end of file
diff --git a/erp/erp-biz/src/main/resources/application.yml b/erp/erp-biz/src/main/resources/application.yml
new file mode 100644
index 000000000..08e83c1a9
--- /dev/null
+++ b/erp/erp-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/pjcloud_demo?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true
diff --git a/erp/erp-biz/src/main/resources/logback-spring.xml b/erp/erp-biz/src/main/resources/logback-spring.xml
new file mode 100644
index 000000000..964ca8735
--- /dev/null
+++ b/erp/erp-biz/src/main/resources/logback-spring.xml
@@ -0,0 +1,70 @@
+
+
+