diff --git a/ruoyi-modules/pom.xml b/ruoyi-modules/pom.xml index 119403a5..76c4fa94 100644 --- a/ruoyi-modules/pom.xml +++ b/ruoyi-modules/pom.xml @@ -13,6 +13,7 @@ ruoyi-gen ruoyi-job ruoyi-file + ruoyi-wms ruoyi-modules diff --git a/ruoyi-modules/ruoyi-wms/pom.xml b/ruoyi-modules/ruoyi-wms/pom.xml new file mode 100644 index 00000000..f4f08e4a --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/pom.xml @@ -0,0 +1,97 @@ + + + 4.0.0 + + com.ruoyi + ruoyi-modules + 3.6.3 + + + ruoyi-module-wms + + + ruoyi-modules-wms WMS模块 + + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + com.alibaba.nacos + nacos-client + ${nacos-client.version} + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-sentinel + + + + + org.springframework.boot + spring-boot-starter-actuator + + + + + org.springframework.boot + spring-boot-starter-web + + + + + com.mysql + mysql-connector-j + + + + + com.ruoyi + ruoyi-common-datasource + + + + + com.ruoyi + ruoyi-common-datascope + + + + + com.ruoyi + ruoyi-common-log + + + + + ${project.artifactId} + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + + + + + + + \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-wms/src/main/java/com/ruoyi/wms/RuoYiWmsApplication.java b/ruoyi-modules/ruoyi-wms/src/main/java/com/ruoyi/wms/RuoYiWmsApplication.java new file mode 100644 index 00000000..f9820c42 --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/src/main/java/com/ruoyi/wms/RuoYiWmsApplication.java @@ -0,0 +1,24 @@ +package com.ruoyi.wms; + +import com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure; +import com.ruoyi.common.security.annotation.EnableCustomConfig; +import com.ruoyi.common.security.annotation.EnableRyFeignClients; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * WMS模块 + * + * @author Alan Scipio + * created on 2024/2/1 + */ +@EnableCustomConfig +@EnableRyFeignClients +@SpringBootApplication(exclude = {DruidDataSourceAutoConfigure.class}) +public class RuoYiWmsApplication { + public static void main(String[] args) { + System.setProperty("pagehelper.banner", "false"); //关闭pagehelper的banner + SpringApplication.run(RuoYiWmsApplication.class, args); + System.out.println("(♥◠‿◠)ノ゙ WMS模块启动成功 ლ(´ڡ`ლ)゙"); + } +} diff --git a/ruoyi-modules/ruoyi-wms/src/main/java/com/ruoyi/wms/controller/TestWmsController.java b/ruoyi-modules/ruoyi-wms/src/main/java/com/ruoyi/wms/controller/TestWmsController.java new file mode 100644 index 00000000..92e6218e --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/src/main/java/com/ruoyi/wms/controller/TestWmsController.java @@ -0,0 +1,22 @@ +package com.ruoyi.wms.controller; + +import com.ruoyi.common.core.web.controller.BaseController; +import com.ruoyi.common.core.web.domain.AjaxResult; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * @author Alan Scipio + * created on 2024/2/1 + */ +@RequestMapping("/test") +@RestController +public class TestWmsController extends BaseController { + + @GetMapping("/showInfo") + public AjaxResult showInfo() { + return success("Hello World! This is wms module."); + } + +} diff --git a/ruoyi-modules/ruoyi-wms/src/main/resources/banner.txt b/ruoyi-modules/ruoyi-wms/src/main/resources/banner.txt new file mode 100644 index 00000000..42c6e46f --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/src/main/resources/banner.txt @@ -0,0 +1,8 @@ +Spring Boot Version: ${spring-boot.version} +Spring Application Name: ${spring.application.name} + _ + _ __ _ _ ___ _ _(_) __ ___ __ ___ ___ + | '__| | | |/ _ \| | | | |____\ \ /\ / / '_ ` _ \/ __| + | | | |_| | (_) | |_| | |_____\ V V /| | | | | \__ \ + |_| \__,_|\___/ \__, |_| \_/\_/ |_| |_| |_|___/ + |___/ \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-wms/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-wms/src/main/resources/bootstrap.yml new file mode 100644 index 00000000..fa2cdfa4 --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/src/main/resources/bootstrap.yml @@ -0,0 +1,27 @@ +# Tomcat +server: + port: 9204 + +# Spring +spring: + application: + # 应用名称 + name: ruoyi-wms + profiles: + # 环境配置 + active: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 127.0.0.1:8848 + config: + # 配置中心地址 + server-addr: 127.0.0.1:8848 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + # 指定分组 + group: DEFAULT_GROUP #默认微服务组 diff --git a/ruoyi-modules/ruoyi-wms/src/main/resources/logback.xml b/ruoyi-modules/ruoyi-wms/src/main/resources/logback.xml new file mode 100644 index 00000000..fca32cb3 --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/src/main/resources/logback.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + ${log.pattern} + + + + + + ${log.path}/info.log + + + + ${log.path}/info.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + INFO + + ACCEPT + + DENY + + + + + ${log.path}/error.log + + + + ${log.path}/error.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + ERROR + + ACCEPT + + DENY + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-wms/src/test/java/ryas/gen/GenWms.java b/ruoyi-modules/ruoyi-wms/src/test/java/ryas/gen/GenWms.java new file mode 100644 index 00000000..41ddc7fb --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/src/test/java/ryas/gen/GenWms.java @@ -0,0 +1,21 @@ +package ryas.gen; + +import com.ruoyi.common.datasource.mybatis.gen.MyBatisGenerationHelper; + +/** + * MyBatis代码生成 + * + * @author Alan Scipio + * created on 2024/2/1 + */ +public class GenWms { + + public static void main(String[] args) { + try { + MyBatisGenerationHelper.generate(); + } catch (Exception e) { + e.printStackTrace(); + } + } + +} diff --git a/ruoyi-modules/ruoyi-wms/src/test/java/ryas/test/Common2Test.java b/ruoyi-modules/ruoyi-wms/src/test/java/ryas/test/Common2Test.java new file mode 100644 index 00000000..bf3b1d0b --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/src/test/java/ryas/test/Common2Test.java @@ -0,0 +1,16 @@ +package ryas.test; + +import org.junit.jupiter.api.Test; + +/** + * @author Alan Scipio + * created on 2024/2/1 + */ +public class Common2Test { + + @Test + public void test0() { + System.out.println("abc"); + } + +} diff --git a/ruoyi-modules/ruoyi-wms/src/test/resources/generatorConfig.xml b/ruoyi-modules/ruoyi-wms/src/test/resources/generatorConfig.xml new file mode 100644 index 00000000..46d37f53 --- /dev/null +++ b/ruoyi-modules/ruoyi-wms/src/test/resources/generatorConfig.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file