From 59923a04e6fc2fcb7d2b4376e55d83a53204069a Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期二, 25 六月 2024 11:01:24 +0800
Subject: [PATCH] 森林防火框架

---
 ruoyi-modules/ruoyi-management/src/main/resources/banner.txt                                                          |   13 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsShelf.java                            |   79 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java       |   20 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditRecordMapper.xml                           |   19 
 ruoyi-modules/ruoyi-management/pom.xml                                                                                |  178 +++
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java                |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/handler/MyMetaObjectHandler.java                    |   46 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZygl.java                  |   79 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkMapper.java              |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkMapper.java              |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java            |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java                    |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java      |   22 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditRecordServiceImpl.java          |   21 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkMapper.xml                    |   25 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementMapper.java                 |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java         |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditRecordController.java             |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkglMapper.java            |   18 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyglMapper.xml                  |   22 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAudit.java                                 |   67 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java            |   16 
 ruoyi-modules/ruoyi-management/src/main/resources/bootstrap.yml                                                       |   82 +
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyMapper.xml                    |   25 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java   |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditMapper.java                           |   19 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementMapper.xml                       |   29 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementImgMapper.xml                    |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java      |   20 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsMaterialsMapper.xml                        |   23 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkglMapper.java            |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyglServiceImpl.java |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java      |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java      |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAuditRecord.java                           |   67 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementImgMapper.java              |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java            |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditController.java                   |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkglController.java    |   20 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsShelfMapper.xml                            |   22 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementService.java               |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java                       |  100 ++
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlEquipment.java                             |   66 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/util/GeneratorCodeConfig.java                       |  177 +++
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCkgl.java                  |   75 +
 ruoyi-modules/ruoyi-management/src/main/resources/mybatis-config.xml                                                  |   27 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkglMapper.xml                  |   21 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlEquipmentMapper.java                       |   19 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsMaterialsService.java                |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkglServiceImpl.java |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/RuoYiManagementApplication.java                     |   36 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkglService.java          |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCk.java                    |   90 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java                    |   96 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java           |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java            |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementImgController.java      |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyMapper.java              |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementImgServiceImpl.java   |   20 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkMapper.xml                    |   26 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyglController.java    |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java              |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java   |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java               |   20 
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlEquipmentMapper.xml                             |   19 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlEquipmentService.java                     |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementImgService.java            |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkglService.java          |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditService.java                         |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditRecordMapper.java                     |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java   |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditRecordService.java                   |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsMaterialsMapper.java                  |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyglService.java          |   16 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyglMapper.java            |   18 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkglController.java    |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsMaterials.java                        |   82 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZy.java                    |   90 +
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditMapper.xml                                 |   19 
 ruoyi-modules/ruoyi-management/src/main/resources/logback.xml                                                         |   74 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagementImg.java                    |   62 +
 ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkglMapper.xml                  |   21 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java          |   20 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRkgl.java                  |   75 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsShelfMapper.java                      |   18 
 86 files changed, 2,917 insertions(+), 0 deletions(-)

diff --git a/ruoyi-modules/ruoyi-management/pom.xml b/ruoyi-modules/ruoyi-management/pom.xml
new file mode 100644
index 0000000..0048229
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/pom.xml
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>com.ruoyi</groupId>
+    <artifactId>ruoyi-modules</artifactId>
+    <version>3.6.2</version>
+  </parent>
+
+  <artifactId>ruoyi-management</artifactId>
+
+  <properties>
+    <maven.compiler.source>8</maven.compiler.source>
+    <maven.compiler.target>8</maven.compiler.target>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+  <description>
+    ruoyi-modules-management仓库模块
+  </description>
+
+  <dependencies>
+
+    <dependency>
+      <groupId>com.ruoyi</groupId>
+      <artifactId>ruoyi-api-system</artifactId>
+      <scope>compile</scope>
+    </dependency>
+
+    <!-- SpringCloud Alibaba Nacos -->
+    <dependency>
+      <groupId>com.alibaba.cloud</groupId>
+      <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+    </dependency>
+
+    <!-- SpringCloud Alibaba Nacos Config -->
+    <dependency>
+      <groupId>com.alibaba.cloud</groupId>
+      <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
+    </dependency>
+
+    <!-- SpringCloud Alibaba Sentinel -->
+    <dependency>
+      <groupId>com.alibaba.cloud</groupId>
+      <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
+    </dependency>
+
+    <!-- SpringBoot Actuator -->
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot-starter-actuator</artifactId>
+    </dependency>
+
+    <!-- Swagger UI -->
+    <dependency>
+      <groupId>io.springfox</groupId>
+      <artifactId>springfox-swagger-ui</artifactId>
+      <version>${swagger.fox.version}</version>
+    </dependency>
+
+    <!-- Mysql Connector -->
+    <dependency>
+      <groupId>mysql</groupId>
+      <artifactId>mysql-connector-java</artifactId>
+    </dependency>
+
+    <!-- RuoYi Common DataSource -->
+    <dependency>
+      <groupId>com.ruoyi</groupId>
+      <artifactId>ruoyi-common-datasource</artifactId>
+    </dependency>
+
+    <!-- RuoYi Common DataScope -->
+    <dependency>
+      <groupId>com.ruoyi</groupId>
+      <artifactId>ruoyi-common-datascope</artifactId>
+    </dependency>
+
+    <!-- RuoYi Common Log -->
+    <dependency>
+      <groupId>com.ruoyi</groupId>
+      <artifactId>ruoyi-common-log</artifactId>
+    </dependency>
+
+    <!-- RuoYi Common Swagger -->
+    <dependency>
+      <groupId>com.ruoyi</groupId>
+      <artifactId>ruoyi-common-swagger</artifactId>
+    </dependency>
+
+    <!-- 引入Druid依赖,阿里巴巴所提供的数据源 -->
+    <dependency>
+      <groupId>com.alibaba</groupId>
+      <artifactId>druid-spring-boot-starter</artifactId>
+      <version>${druid.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>com.alibaba</groupId>
+      <artifactId>fastjson</artifactId>
+      <version>1.2.47</version>
+    </dependency>
+
+    <dependency>
+      <groupId>cn.afterturn</groupId>
+      <artifactId>easypoi-spring-boot-starter</artifactId>
+      <version>4.0.0</version>
+      <exclusions>
+        <exclusion>
+          <artifactId>guava</artifactId>
+          <groupId>com.google.guava</groupId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <!-- 分布式事务 -->
+    <dependency>
+      <groupId>com.ruoyi</groupId>
+      <artifactId>ruoyi-common-seata</artifactId>
+    </dependency>
+
+
+    <!-- mybatis-plus -->
+    <dependency>
+      <groupId>com.baomidou</groupId>
+      <artifactId>mybatis-plus-boot-starter</artifactId>
+      <version>3.5.1</version>
+    </dependency>
+    <!-- 代码生成器 -->
+    <dependency>
+      <groupId>com.baomidou</groupId>
+      <artifactId>mybatis-plus-generator</artifactId>
+      <version>3.5.1</version>
+    </dependency>
+    <!--MYSQL 依赖-->
+    <dependency>
+      <groupId>com.mysql</groupId>
+      <artifactId>mysql-connector-j</artifactId>
+      <scope>runtime</scope>
+    </dependency>
+    <!--模板引擎freemarker依赖-->
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot-starter-freemarker</artifactId>
+    </dependency>
+
+  </dependencies>
+
+
+
+  <build>
+    <finalName>${project.artifactId}</finalName>
+    <plugins>
+      <plugin>
+        <groupId>org.springframework.boot</groupId>
+        <artifactId>spring-boot-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>repackage</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+    <resources>
+      <resource>
+        <directory>src/main/resources</directory>
+      </resource>
+      <resource>
+        <directory>src/main/java</directory>
+        <includes>
+          <include>**/*.xml</include>
+        </includes>
+        <filtering>false</filtering>
+      </resource>
+    </resources>
+  </build>
+</project>
\ No newline at end of file
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/RuoYiManagementApplication.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/RuoYiManagementApplication.java
new file mode 100644
index 0000000..3caff3f
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/RuoYiManagementApplication.java
@@ -0,0 +1,36 @@
+package com.ruoyi.management;
+
+import com.ruoyi.common.security.annotation.EnableCustomConfig;
+import com.ruoyi.common.security.annotation.EnableRyFeignClients;
+import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * 系统模块
+ * 
+ * @author ruoyi
+ */
+@EnableCustomConfig
+@MapperScan({"com.ruoyi.management.mapper"})
+@EnableCustomSwagger2
+@EnableRyFeignClients
+@SpringBootApplication
+public class RuoYiManagementApplication
+{
+    public static void main(String[] args)
+    {
+        SpringApplication.run(RuoYiManagementApplication.class, args);
+        System.out.println("(♥◠‿◠)ノ゙  仓库管理模块启动成功   ლ(´ڡ`ლ)゙  \n" +
+                " .-------.       ____     __        \n" +
+                " |  _ _   \\      \\   \\   /  /    \n" +
+                " | ( ' )  |       \\  _. /  '       \n" +
+                " |(_ o _) /        _( )_ .'         \n" +
+                " | (_,_).' __  ___(_ o _)'          \n" +
+                " |  |\\ \\  |  ||   |(_,_)'         \n" +
+                " |  | \\ `'   /|   `-'  /           \n" +
+                " |  |  \\    /  \\      /           \n" +
+                " ''-'   `'-'    `-..-'              ");
+    }
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditController.java
new file mode 100644
index 0000000..7d3f1f7
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 审核记录 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-audit")
+public class SlAuditController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditRecordController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditRecordController.java
new file mode 100644
index 0000000..9d78851
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditRecordController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 审核管理 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-audit-record")
+public class SlAuditRecordController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java
new file mode 100644
index 0000000..87b2812
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 设备管理 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-equipment")
+public class SlEquipmentController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java
new file mode 100644
index 0000000..03e6807
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 物资管理 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-goods-materials")
+public class SlGoodsMaterialsController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java
new file mode 100644
index 0000000..8d401be
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 货架表 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-goods-shelf")
+public class SlGoodsShelfController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java
new file mode 100644
index 0000000..4c8a92a
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 仓库管理 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-store-management")
+public class SlStoreManagementController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementImgController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementImgController.java
new file mode 100644
index 0000000..7dc450c
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementImgController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 仓库对应平面图 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-store-management-img")
+public class SlStoreManagementImgController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java
new file mode 100644
index 0000000..c3fd338
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 发起出库 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-volume-production-ck")
+public class SlVolumeProductionCkController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkglController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkglController.java
new file mode 100644
index 0000000..6f9e8f1
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkglController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 仓库管理 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-volume-production-ckgl")
+public class SlVolumeProductionCkglController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java
new file mode 100644
index 0000000..7f4f110
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 发起入库管理 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-volume-production-rk")
+public class SlVolumeProductionRkController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkglController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkglController.java
new file mode 100644
index 0000000..5f0ee77
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkglController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 入库管理 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-volume-production-rkgl")
+public class SlVolumeProductionRkglController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java
new file mode 100644
index 0000000..ccfe470
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 发起转移 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-volume-production-zy")
+public class SlVolumeProductionZyController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyglController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyglController.java
new file mode 100644
index 0000000..5fa5ab5
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyglController.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 转移管理 前端控制器
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@RestController
+@RequestMapping("/sl-volume-production-zygl")
+public class SlVolumeProductionZyglController {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAudit.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAudit.java
new file mode 100644
index 0000000..bd4ec61
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAudit.java
@@ -0,0 +1,67 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 审核记录
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_audit")
+@ApiModel(value = "SlAudit对象", description = "审核记录")
+public class SlAudit {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("入库批次id")
+    @TableField("rk_id")
+    private Integer rkId;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty("1 待管理员审核,2 待主管审核,3 待主任审核,4 已通过,5 已拒绝")
+    @TableField("state")
+    private Integer state;
+
+    @ApiModelProperty("1 入库审核,2 出库审核,3 是转移审核")
+    @TableField("type")
+    private Integer type;
+
+    @ApiModelProperty("拒绝原因")
+    @TableField("cause")
+    private Integer cause;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAuditRecord.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAuditRecord.java
new file mode 100644
index 0000000..4e9d2b5
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAuditRecord.java
@@ -0,0 +1,67 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 审核管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_audit_record")
+@ApiModel(value = "SlAuditRecord对象", description = "审核管理")
+public class SlAuditRecord {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("审核记录的")
+    @TableField("audit_id")
+    private Integer auditId;
+
+    @ApiModelProperty("审核人id")
+    @TableField("shenh_id")
+    private Integer shenhId;
+
+    @ApiModelProperty("1 是管理员审核,2 主管审核,3 是主任审核")
+    @TableField("type")
+    private Integer type;
+
+    @ApiModelProperty("1 待审核,2 是通过,3 是拒绝")
+    @TableField("state")
+    private String state;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlEquipment.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlEquipment.java
new file mode 100644
index 0000000..7af49b3
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlEquipment.java
@@ -0,0 +1,66 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 设备管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_equipment")
+@ApiModel(value = "SlEquipment对象", description = "设备管理")
+public class SlEquipment {
+
+    @TableId("id")
+    private Long id;
+
+    @ApiModelProperty("设备名称")
+    @TableField("equipment_name")
+    private String equipmentName;
+
+    @ApiModelProperty("设备编号")
+    @TableField("equipment_num")
+    private String equipmentNum;
+
+    @ApiModelProperty("1 屏幕设备,2 扫描设备")
+    @TableField("type")
+    private Integer type;
+
+    @ApiModelProperty("仓库ID")
+    @TableField("management_id")
+    private Long managementId;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsMaterials.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsMaterials.java
new file mode 100644
index 0000000..6612c94
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsMaterials.java
@@ -0,0 +1,82 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 物资管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_goods_materials")
+@ApiModel(value = "SlGoodsMaterials对象", description = "物资管理")
+public class SlGoodsMaterials {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("goods_materials_name")
+    private String goodsMaterialsName;
+
+    @ApiModelProperty("1 是非消耗,2是消耗 ")
+    @TableField("is_consume")
+    private Integer isConsume;
+
+    @ApiModelProperty("预警库存")
+    @TableField("repertory")
+    private Integer repertory;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty("库存总数")
+    @TableField("repertory_sum")
+    private Integer repertorySum;
+
+    @ApiModelProperty("在库存的")
+    @TableField("repertory_zhai")
+    private Integer repertoryZhai;
+
+    @ApiModelProperty("出库存的")
+    @TableField("repertory_chu")
+    private Integer repertoryChu;
+
+    @ApiModelProperty("遗失库存的")
+    @TableField("repertory_yishi")
+    private Integer repertoryYishi;
+
+    @ApiModelProperty("盘点数量")
+    @TableField("check_num")
+    private Integer checkNum;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsShelf.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsShelf.java
new file mode 100644
index 0000000..1e36ab7
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsShelf.java
@@ -0,0 +1,79 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 货架表
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_goods_shelf")
+@ApiModel(value = "SlGoodsShelf对象", description = "货架表")
+public class SlGoodsShelf {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("货架名称")
+    @TableField("goods_shelf_name")
+    private String goodsShelfName;
+
+    @ApiModelProperty("仓库id")
+    @TableField("store_management_id")
+    private Integer storeManagementId;
+
+    @ApiModelProperty("是否放 1否,2 是")
+    @TableField("is_store_management")
+    private Integer isStoreManagement;
+
+    @ApiModelProperty("图片id")
+    @TableField("img_id")
+    private Integer imgId;
+
+    @ApiModelProperty("仓库在图片坐标X轴")
+    @TableField("zb_x")
+    private String zbX;
+
+    @ApiModelProperty("仓库在图片坐标y轴")
+    @TableField("zb_y")
+    private String zbY;
+
+    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
+    @TableField("store_management_number")
+    private Integer storeManagementNumber;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java
new file mode 100644
index 0000000..447f67f
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java
@@ -0,0 +1,100 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 仓库管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_store_management")
+@ApiModel(value = "SlStoreManagement对象", description = "仓库管理")
+public class SlStoreManagement {
+
+    @TableId("id")
+    private Integer id;
+
+    @ApiModelProperty("仓库名称")
+    @TableField("store_management_name")
+    private String storeManagementName;
+
+    @ApiModelProperty("仓库编号")
+    @TableField("store_management_no")
+    private String storeManagementNo;
+
+    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
+    @TableField("store_management_number")
+    private Integer storeManagementNumber;
+
+    @ApiModelProperty("仓库等级 1省级,2市州级,3市县级,5乡镇级,6 经营单位")
+    @TableField("store_management_grade")
+    private Integer storeManagementGrade;
+
+    @ApiModelProperty("所在市")
+    @TableField("store_management_city")
+    private String storeManagementCity;
+
+    @ApiModelProperty("所在县")
+    @TableField("store_management_county")
+    private String storeManagementCounty;
+
+    @ApiModelProperty("所在乡")
+    @TableField("store_management_village")
+    private String storeManagementVillage;
+
+    @ApiModelProperty("主任id-仓库管理员选择的")
+    @TableField("director_id")
+    private Integer directorId;
+
+    @ApiModelProperty("主管id-仓库管理员选择的")
+    @TableField("competent_id")
+    private Integer competentId;
+
+    @ApiModelProperty("主管id")
+    @TableField("administrator
+_id")
+    private Integer administrator
+Id;
+
+    @ApiModelProperty("仓库地址")
+    @TableField("store_management_adder")
+    private String storeManagementAdder;
+
+    @ApiModelProperty("仓库说明")
+    @TableField("store_management_explain")
+    private String storeManagementExplain;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagementImg.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagementImg.java
new file mode 100644
index 0000000..490e667
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagementImg.java
@@ -0,0 +1,62 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 仓库对应平面图
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_store_management_img")
+@ApiModel(value = "SlStoreManagementImg对象", description = "仓库对应平面图")
+public class SlStoreManagementImg {
+
+    @TableId("id")
+    private Integer id;
+
+    @ApiModelProperty("图片路径")
+    @TableField("img_url")
+    private String imgUrl;
+
+    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
+    @TableField("store_management_number")
+    private Integer storeManagementNumber;
+
+    @ApiModelProperty("仓库id")
+    @TableField("store_management_id")
+    private Integer storeManagementId;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCk.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCk.java
new file mode 100644
index 0000000..9026416
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCk.java
@@ -0,0 +1,90 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 发起出库
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_volume_production_ck")
+@ApiModel(value = "SlVolumeProductionCk对象", description = "发起出库")
+public class SlVolumeProductionCk {
+
+    @TableId("id")
+    private Integer id;
+
+    @ApiModelProperty("物资id")
+    @TableField("materials_id")
+    private Integer materialsId;
+
+    @ApiModelProperty("入库数量")
+    @TableField("rk_id")
+    private Integer rkId;
+
+    @ApiModelProperty("出库数量")
+    @TableField("ck_num")
+    private Integer ckNum;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty("供应商id")
+    @TableField("supplier_id")
+    private Integer supplierId;
+
+    @ApiModelProperty("附件")
+    @TableField("attachment")
+    private String attachment;
+
+    @ApiModelProperty("用途")
+    @TableField("source")
+    private String source;
+
+    @ApiModelProperty("备注")
+    @TableField("remark")
+    private String remark;
+
+    @ApiModelProperty("1.待审核,2 已拒绝,3 审核通过")
+    @TableField("state")
+    private Integer state;
+
+    @ApiModelProperty("归还数量")
+    @TableField("guih_num")
+    private Integer guihNum;
+
+    @ApiModelProperty("是否匹配 1未匹配,已匹配")
+    @TableField("type")
+    private String type;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCkgl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCkgl.java
new file mode 100644
index 0000000..f493c37
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCkgl.java
@@ -0,0 +1,75 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 仓库管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_volume_production_ckgl")
+@ApiModel(value = "SlVolumeProductionCkgl对象", description = "仓库管理")
+public class SlVolumeProductionCkgl {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty("发起人ID")
+    @TableField("sys_id")
+    private Long sysId;
+
+    @ApiModelProperty("仓库ID")
+    @TableField("management_id")
+    private Long managementId;
+
+    @ApiModelProperty("发起时间")
+    @TableField("starti_time")
+    private Date startiTime;
+
+    @ApiModelProperty("结束时间")
+    @TableField("end_time")
+    private Date endTime;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty("1.待审核,2 已拒绝,3 审核通过")
+    @TableField("present_state")
+    private Integer presentState;
+
+    @ApiModelProperty("1 待管理员审核,2 待主管审核,3 待主任审核,4 已通过,5 已拒绝")
+    @TableField("audit_status")
+    private Integer auditStatus;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java
new file mode 100644
index 0000000..43e0786
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java
@@ -0,0 +1,96 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.math.BigDecimal;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 发起入库管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_volume_production_rk")
+@ApiModel(value = "SlVolumeProductionRk对象", description = "发起入库管理")
+public class SlVolumeProductionRk {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("物资id")
+    @TableField("materials_id")
+    private Integer materialsId;
+
+    @ApiModelProperty("入库数量")
+    @TableField("rk_num")
+    private Integer rkNum;
+
+    @ApiModelProperty("入库型号")
+    @TableField("rk_model")
+    private String rkModel;
+
+    @ApiModelProperty("入库价格")
+    @TableField("rk_pice")
+    private BigDecimal rkPice;
+
+    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
+    @TableField("store_management_number")
+    private Integer storeManagementNumber;
+
+    @ApiModelProperty("货架id")
+    @TableField("shelf_id")
+    private Integer shelfId;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty("供应商id")
+    @TableField("supplier_id")
+    private Integer supplierId;
+
+    @ApiModelProperty("附件")
+    @TableField("attachment")
+    private String attachment;
+
+    @ApiModelProperty("来源")
+    @TableField("source")
+    private String source;
+
+    @ApiModelProperty("备注")
+    @TableField("remark")
+    private String remark;
+
+    @ApiModelProperty("1.待审核,2 已拒绝,3 审核通过")
+    @TableField("state")
+    private Integer state;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRkgl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRkgl.java
new file mode 100644
index 0000000..e3f4da4
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRkgl.java
@@ -0,0 +1,75 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 入库管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_volume_production_rkgl")
+@ApiModel(value = "SlVolumeProductionRkgl对象", description = "入库管理")
+public class SlVolumeProductionRkgl {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    @ApiModelProperty("发起人ID")
+    @TableField("sys_id")
+    private Long sysId;
+
+    @ApiModelProperty("仓库ID")
+    @TableField("management_id")
+    private Long managementId;
+
+    @ApiModelProperty("发起时间")
+    @TableField("starti_time")
+    private Date startiTime;
+
+    @ApiModelProperty("结束时间")
+    @TableField("end_time")
+    private Date endTime;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty("1.待审核,2 已拒绝,3 审核通过")
+    @TableField("present_state")
+    private Integer presentState;
+
+    @ApiModelProperty("1 待管理员审核,2 待主管审核,3 待主任审核,4 已通过,5 已拒绝")
+    @TableField("audit_status")
+    private Integer auditStatus;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZy.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZy.java
new file mode 100644
index 0000000..14238fa
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZy.java
@@ -0,0 +1,90 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 发起转移
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_volume_production_zy")
+@ApiModel(value = "SlVolumeProductionZy对象", description = "发起转移")
+public class SlVolumeProductionZy {
+
+    @TableId("id")
+    private Long id;
+
+    @ApiModelProperty("物资id")
+    @TableField("materials_id")
+    private Integer materialsId;
+
+    @ApiModelProperty("入库数量")
+    @TableField("rk_id")
+    private Integer rkId;
+
+    @ApiModelProperty("转移数量")
+    @TableField("zy_num")
+    private Integer zyNum;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty("供应商id")
+    @TableField("supplier_id")
+    private Integer supplierId;
+
+    @ApiModelProperty("附件")
+    @TableField("attachment")
+    private String attachment;
+
+    @ApiModelProperty("用途")
+    @TableField("source")
+    private String source;
+
+    @ApiModelProperty("备注")
+    @TableField("remark")
+    private String remark;
+
+    @ApiModelProperty("1.待审核,2 已拒绝,3 审核通过")
+    @TableField("state")
+    private Integer state;
+
+    @ApiModelProperty("归还数量")
+    @TableField("guih_num")
+    private Integer guihNum;
+
+    @ApiModelProperty("是否匹配 1未匹配,已匹配")
+    @TableField("type")
+    private String type;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZygl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZygl.java
new file mode 100644
index 0000000..a25886b
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZygl.java
@@ -0,0 +1,79 @@
+package com.ruoyi.management.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 转移管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Getter
+@Setter
+@TableName("sl_volume_production_zygl")
+@ApiModel(value = "SlVolumeProductionZygl对象", description = "转移管理")
+public class SlVolumeProductionZygl {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("发起人ID")
+    @TableField("sys_id")
+    private Long sysId;
+
+    @ApiModelProperty("转移仓库ID")
+    @TableField("management_id")
+    private Long managementId;
+
+    @ApiModelProperty("发起时间")
+    @TableField("starti_time")
+    private Date startiTime;
+
+    @ApiModelProperty("结束时间")
+    @TableField("end_time")
+    private Date endTime;
+
+    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
+    @TableField("del_flag")
+    private String delFlag;
+
+    @ApiModelProperty("创建者")
+    @TableField("create_by")
+    private String createBy;
+
+    @ApiModelProperty("创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty("更新者")
+    @TableField("update_by")
+    private String updateBy;
+
+    @ApiModelProperty("更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty("1.待审核,2 已拒绝,3 审核通过")
+    @TableField("present_state")
+    private Integer presentState;
+
+    @ApiModelProperty("1 待管理员审核,2 待主管审核,3 待主任审核,4 已通过,5 已拒绝")
+    @TableField("audit_status")
+    private Integer auditStatus;
+
+    @ApiModelProperty("被转移仓库ID")
+    @TableField("bmanagement_id")
+    private Long bmanagementId;
+
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/handler/MyMetaObjectHandler.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/handler/MyMetaObjectHandler.java
new file mode 100644
index 0000000..da8b114
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/handler/MyMetaObjectHandler.java
@@ -0,0 +1,46 @@
+package com.ruoyi.management.handler;
+
+import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
+import com.ruoyi.common.security.utils.SecurityUtils;
+import java.time.LocalDateTime;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.ibatis.reflection.MetaObject;
+import org.springframework.stereotype.Component;
+
+/**
+ * 自动填充处理类
+ *
+ * @author mitao
+ * @date 2024-05-16
+ */
+@Slf4j
+@Component
+public class MyMetaObjectHandler implements MetaObjectHandler {
+
+    @Override
+    public void insertFill(MetaObject metaObject) {
+        // 获取当前登录用户
+        Long userId = SecurityUtils.getUserId();
+        fillValue("createBy", userId.toString(), metaObject);
+        fillValue("createTime", LocalDateTime.now(), metaObject);
+    }
+
+    @Override
+    public void updateFill(MetaObject metaObject) {
+        // 获取当前登录用户
+        Long userId = SecurityUtils.getUserId();
+        fillValue("updateBy", userId.toString(), metaObject);
+        fillValue("updateTime", LocalDateTime.now(), metaObject);
+    }
+
+    private void fillValue(String fieldName, Object data, MetaObject metaObject) {
+        if (metaObject.hasSetter(fieldName)) {
+            // 值为空时设置默认值
+            Object sidObj = getFieldValByName(fieldName, metaObject);
+            if (sidObj == null || "updateBy".equals(fieldName) || "updateTime".equals(fieldName)) {
+                setFieldValByName(fieldName, data, metaObject);
+            }
+        }
+    }
+}
+
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditMapper.java
new file mode 100644
index 0000000..ec459c1
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.management.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.management.domain.SlAudit;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 审核记录 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlAuditMapper extends BaseMapper<SlAudit> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditRecordMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditRecordMapper.java
new file mode 100644
index 0000000..e52ff45
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditRecordMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlAuditRecord;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 审核管理 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlAuditRecordMapper extends BaseMapper<SlAuditRecord> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlEquipmentMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlEquipmentMapper.java
new file mode 100644
index 0000000..f68c484
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlEquipmentMapper.java
@@ -0,0 +1,19 @@
+package com.ruoyi.management.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.management.domain.SlEquipment;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 设备管理 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlEquipmentMapper extends BaseMapper<SlEquipment> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsMaterialsMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsMaterialsMapper.java
new file mode 100644
index 0000000..74438ba
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsMaterialsMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlGoodsMaterials;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 物资管理 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlGoodsMaterialsMapper extends BaseMapper<SlGoodsMaterials> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsShelfMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsShelfMapper.java
new file mode 100644
index 0000000..9e89ea8
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsShelfMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlGoodsShelf;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 货架表 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlGoodsShelfMapper extends BaseMapper<SlGoodsShelf> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementImgMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementImgMapper.java
new file mode 100644
index 0000000..2798b65
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementImgMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlStoreManagementImg;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 仓库对应平面图 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlStoreManagementImgMapper extends BaseMapper<SlStoreManagementImg> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementMapper.java
new file mode 100644
index 0000000..bf480fd
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlStoreManagement;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 仓库管理 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlStoreManagementMapper extends BaseMapper<SlStoreManagement> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkMapper.java
new file mode 100644
index 0000000..130bb25
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlVolumeProductionCk;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 发起出库 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlVolumeProductionCkMapper extends BaseMapper<SlVolumeProductionCk> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkglMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkglMapper.java
new file mode 100644
index 0000000..e6e8c17
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkglMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlVolumeProductionCkgl;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 仓库管理 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlVolumeProductionCkglMapper extends BaseMapper<SlVolumeProductionCkgl> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkMapper.java
new file mode 100644
index 0000000..2c6ef66
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlVolumeProductionRk;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 发起入库管理 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlVolumeProductionRkMapper extends BaseMapper<SlVolumeProductionRk> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkglMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkglMapper.java
new file mode 100644
index 0000000..893ea98
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkglMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlVolumeProductionRkgl;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 入库管理 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlVolumeProductionRkglMapper extends BaseMapper<SlVolumeProductionRkgl> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyMapper.java
new file mode 100644
index 0000000..87e6fbe
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlVolumeProductionZy;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 发起转移 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlVolumeProductionZyMapper extends BaseMapper<SlVolumeProductionZy> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyglMapper.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyglMapper.java
new file mode 100644
index 0000000..9fb3d7e
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyglMapper.java
@@ -0,0 +1,18 @@
+package com.ruoyi.management.mapper;
+
+import com.ruoyi.management.domain.SlVolumeProductionZygl;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 转移管理 Mapper 接口
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Mapper
+public interface SlVolumeProductionZyglMapper extends BaseMapper<SlVolumeProductionZygl> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditRecordService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditRecordService.java
new file mode 100644
index 0000000..38f9be3
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditRecordService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlAuditRecord;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 审核管理 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlAuditRecordService extends IService<SlAuditRecord> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditService.java
new file mode 100644
index 0000000..ea5bea6
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlAudit;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 审核记录 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlAuditService extends IService<SlAudit> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlEquipmentService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlEquipmentService.java
new file mode 100644
index 0000000..64936d0
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlEquipmentService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlEquipment;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 设备管理 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlEquipmentService extends IService<SlEquipment> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsMaterialsService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsMaterialsService.java
new file mode 100644
index 0000000..94e2602
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsMaterialsService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlGoodsMaterials;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 物资管理 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlGoodsMaterialsService extends IService<SlGoodsMaterials> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java
new file mode 100644
index 0000000..46716f9
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlGoodsShelf;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 货架表 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlGoodsShelfService extends IService<SlGoodsShelf> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementImgService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementImgService.java
new file mode 100644
index 0000000..7e50c2c
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementImgService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlStoreManagementImg;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 仓库对应平面图 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlStoreManagementImgService extends IService<SlStoreManagementImg> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementService.java
new file mode 100644
index 0000000..25867fc
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlStoreManagement;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 仓库管理 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlStoreManagementService extends IService<SlStoreManagement> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java
new file mode 100644
index 0000000..5c575e6
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlVolumeProductionCk;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 发起出库 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlVolumeProductionCkService extends IService<SlVolumeProductionCk> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkglService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkglService.java
new file mode 100644
index 0000000..65eb2ab
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkglService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlVolumeProductionCkgl;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 仓库管理 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlVolumeProductionCkglService extends IService<SlVolumeProductionCkgl> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java
new file mode 100644
index 0000000..921c455
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlVolumeProductionRk;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 发起入库管理 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlVolumeProductionRkService extends IService<SlVolumeProductionRk> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkglService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkglService.java
new file mode 100644
index 0000000..3f1a78f
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkglService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlVolumeProductionRkgl;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 入库管理 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlVolumeProductionRkglService extends IService<SlVolumeProductionRkgl> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java
new file mode 100644
index 0000000..9683a94
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlVolumeProductionZy;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 发起转移 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlVolumeProductionZyService extends IService<SlVolumeProductionZy> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyglService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyglService.java
new file mode 100644
index 0000000..9eac848
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyglService.java
@@ -0,0 +1,16 @@
+package com.ruoyi.management.service;
+
+import com.ruoyi.management.domain.SlVolumeProductionZygl;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 转移管理 服务类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+public interface SlVolumeProductionZyglService extends IService<SlVolumeProductionZygl> {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditRecordServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditRecordServiceImpl.java
new file mode 100644
index 0000000..1cdf376
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditRecordServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlAuditRecord;
+
+import com.ruoyi.management.mapper.SlAuditRecordMapper;
+import com.ruoyi.management.service.SlAuditRecordService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 审核管理 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlAuditRecordServiceImpl extends ServiceImpl<SlAuditRecordMapper, SlAuditRecord> implements SlAuditRecordService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java
new file mode 100644
index 0000000..fddaf6c
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlAudit;
+import com.ruoyi.management.mapper.SlAuditMapper;
+import com.ruoyi.management.service.SlAuditService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 审核记录 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlAuditServiceImpl extends ServiceImpl<SlAuditMapper, SlAudit> implements SlAuditService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
new file mode 100644
index 0000000..6a7f66a
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlEquipment;
+import com.ruoyi.management.mapper.SlEquipmentMapper;
+import com.ruoyi.management.service.SlEquipmentService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 设备管理 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlEquipmentServiceImpl extends ServiceImpl<SlEquipmentMapper, SlEquipment> implements SlEquipmentService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java
new file mode 100644
index 0000000..0b69191
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlGoodsMaterials;
+import com.ruoyi.management.mapper.SlGoodsMaterialsMapper;
+import com.ruoyi.management.service.SlGoodsMaterialsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 物资管理 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlGoodsMaterialsServiceImpl extends ServiceImpl<SlGoodsMaterialsMapper, SlGoodsMaterials> implements SlGoodsMaterialsService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java
new file mode 100644
index 0000000..3bce630
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlGoodsShelf;
+import com.ruoyi.management.mapper.SlGoodsShelfMapper;
+import com.ruoyi.management.service.SlGoodsShelfService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 货架表 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlGoodsShelfServiceImpl extends ServiceImpl<SlGoodsShelfMapper, SlGoodsShelf> implements SlGoodsShelfService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementImgServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementImgServiceImpl.java
new file mode 100644
index 0000000..359d64e
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementImgServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlStoreManagementImg;
+import com.ruoyi.management.mapper.SlStoreManagementImgMapper;
+import com.ruoyi.management.service.SlStoreManagementImgService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 仓库对应平面图 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlStoreManagementImgServiceImpl extends ServiceImpl<SlStoreManagementImgMapper, SlStoreManagementImg> implements SlStoreManagementImgService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java
new file mode 100644
index 0000000..8cd6db1
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java
@@ -0,0 +1,22 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlStoreManagement;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.management.mapper.SlStoreManagementMapper;
+import com.ruoyi.management.service.SlStoreManagementService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 仓库管理 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlStoreManagementServiceImpl extends ServiceImpl<SlStoreManagementMapper, SlStoreManagement> implements SlStoreManagementService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java
new file mode 100644
index 0000000..31b3965
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlVolumeProductionCk;
+import com.ruoyi.management.mapper.SlVolumeProductionCkMapper;
+import com.ruoyi.management.service.SlVolumeProductionCkService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 发起出库 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlVolumeProductionCkServiceImpl extends ServiceImpl<SlVolumeProductionCkMapper, SlVolumeProductionCk> implements SlVolumeProductionCkService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkglServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkglServiceImpl.java
new file mode 100644
index 0000000..eece32f
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkglServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlVolumeProductionCkgl;
+import com.ruoyi.management.mapper.SlVolumeProductionCkglMapper;
+import com.ruoyi.management.service.SlVolumeProductionCkglService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 仓库管理 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlVolumeProductionCkglServiceImpl extends ServiceImpl<SlVolumeProductionCkglMapper, SlVolumeProductionCkgl> implements SlVolumeProductionCkglService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java
new file mode 100644
index 0000000..19e8b5f
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlVolumeProductionRk;
+import com.ruoyi.management.mapper.SlVolumeProductionRkMapper;
+import com.ruoyi.management.service.SlVolumeProductionRkService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 发起入库管理 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlVolumeProductionRkServiceImpl extends ServiceImpl<SlVolumeProductionRkMapper, SlVolumeProductionRk> implements SlVolumeProductionRkService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java
new file mode 100644
index 0000000..974dcc4
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlVolumeProductionRkgl;
+import com.ruoyi.management.mapper.SlVolumeProductionRkglMapper;
+import com.ruoyi.management.service.SlVolumeProductionRkglService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 入库管理 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlVolumeProductionRkglServiceImpl extends ServiceImpl<SlVolumeProductionRkglMapper, SlVolumeProductionRkgl> implements SlVolumeProductionRkglService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java
new file mode 100644
index 0000000..4f3a059
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlVolumeProductionZy;
+import com.ruoyi.management.mapper.SlVolumeProductionZyMapper;
+import com.ruoyi.management.service.SlVolumeProductionZyService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 发起转移 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlVolumeProductionZyServiceImpl extends ServiceImpl<SlVolumeProductionZyMapper, SlVolumeProductionZy> implements SlVolumeProductionZyService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyglServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyglServiceImpl.java
new file mode 100644
index 0000000..7f582f4
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyglServiceImpl.java
@@ -0,0 +1,20 @@
+package com.ruoyi.management.service.impl;
+
+import com.ruoyi.management.domain.SlVolumeProductionZygl;
+import com.ruoyi.management.mapper.SlVolumeProductionZyglMapper;
+import com.ruoyi.management.service.SlVolumeProductionZyglService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 转移管理 服务实现类
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-06-25
+ */
+@Service
+public class SlVolumeProductionZyglServiceImpl extends ServiceImpl<SlVolumeProductionZyglMapper, SlVolumeProductionZygl> implements SlVolumeProductionZyglService {
+
+}
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/util/GeneratorCodeConfig.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/util/GeneratorCodeConfig.java
new file mode 100644
index 0000000..ccd1c41
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/util/GeneratorCodeConfig.java
@@ -0,0 +1,177 @@
+package com.ruoyi.management.util;
+
+
+import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import com.baomidou.mybatisplus.generator.FastAutoGenerator;
+import com.baomidou.mybatisplus.generator.config.OutputFile;
+import com.baomidou.mybatisplus.generator.config.rules.DateType;
+import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
+import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+import java.util.Scanner;
+
+
+/**
+ * @author hjl
+ */
+@SuppressWarnings("AlibabaRemoveCommentedCode")
+public class GeneratorCodeConfig {
+
+    public static String scanner(String tip) {
+        Scanner scanner = new Scanner(System.in, "utf-8");
+        System.out.println("请输入" + tip + ":");
+        if (scanner.hasNext()) {
+            String ipt = scanner.next();
+            if (StringUtils.isNotBlank(ipt)) {
+                return ipt;
+            }
+        }
+        throw new MybatisPlusException("请输入正确的" + tip + "!");
+    }
+
+    public static void main(String[] args) {
+        // 数据库连接url
+        String dbUrl = "jdbc:mysql://localhost:3306/forest_management";
+        // 数据库用户名
+        String dbUsername = "root";
+        // 数据库密码
+        String dbPassword = "123456";
+        FastAutoGenerator.create(dbUrl, dbUsername, dbPassword)
+                // 全局配置
+                .globalConfig(builder -> builder
+                        // 禁止打开输出目录
+                        .disableOpenDir()
+                        // 设置输出目录
+                        .outputDir(System.getProperty("user.dir") + "/src/main/java")
+                        // 设置作者信息
+                        .author("hjl")
+                        // 开启 swagger 模式
+                        .enableSwagger()
+                        // 实体类中时间策略
+                        .dateType(DateType.ONLY_DATE)
+                        // 生成日期
+                        .commentDate("yyyy-MM-dd")
+                )
+
+                // 包配置
+                .packageConfig(builder -> builder
+                                // 父包名
+                                .parent("com.rouyi.management")
+                                // 父包模块名 注释即为无
+//                         .moduleName(scanner("模块名"))
+                                // Entity 包名
+                                .entity("entity")
+                                // Service 包名
+                                .service("service")
+                                // Service Impl 包名
+                                .serviceImpl("service.impl")
+                                // Mapper 包名 dao层
+                                .mapper("mapper")
+                                // Mapper XML 包名
+                                .xml("mapper")
+                                // Controller 包名
+                                .controller("controller")
+                                // other(String)
+                                .other("utils")
+                                // 将Mapper xml生成到resources目录下
+                                .pathInfo(Collections.singletonMap(OutputFile.mapperXml, System.getProperty("user.dir") + "/src/main/resources/mapper/" + scanner("模块名,xml里面生成包")))
+                )
+
+                // 策略配置
+                .strategyConfig((scanner, builder) -> {
+                    // 需要生成得表
+                    builder.addInclude(getTables(scanner.apply("请输入表名,多个英文逗号分隔?所有输入 all")))
+                            // 开启大写命名
+                            // .enableCapitalMode()
+                            // 开启跳过视图
+                            // .enableSkipView()
+                            // 增加过滤表前缀
+                            .addTablePrefix("ot_", "b_", "iot_", "sys_", "t_")
+                            // 增加过滤表后缀
+                            .addTableSuffix("_n")
+                            // 增加过滤字段前缀
+                            .addFieldPrefix("")
+                            // 增加过滤字段后缀
+                            .addFieldSuffix("")
+
+                            // 实体策略配置
+                            .entityBuilder()
+                            // 禁用生成 serialVersionUID
+                            .disableSerialVersionUID()
+                            // 开启链式模型
+                            // .enableChainModel()
+                            // 开启 lombok 模型
+                            .enableLombok()
+                            // 开启生成实体时生成字段注解
+                            .enableTableFieldAnnotation()
+                            // 乐观锁字段名(数据库)
+                            .versionColumnName("version")
+                            // 乐观锁属性名(实体)
+                            .versionPropertyName("version")
+                            // 逻辑删除字段名(数据库)
+                            .logicDeleteColumnName("deleted")
+                            // 逻辑删除属性名(实体)
+                            .logicDeletePropertyName("deleted")
+                            // 	数据库表映射到实体的命名策略 -- 下划线转驼峰命名
+                            .naming(NamingStrategy.underline_to_camel)
+                            // 数据库表字段映射到实体的命名策略 -- 下划线转驼峰命名
+                            .columnNaming(NamingStrategy.underline_to_camel)
+
+                            // 阿里巴巴开发规范之创建时间、更新时间 交由mybatis-plus处理,如若交给数据库处理,则取消此设置
+                            // .addTableFills(new Column("create_time", FieldFill.INSERT), new Column("update_time", FieldFill.INSERT_UPDATE))
+                            // mapper 策略配置
+                            .mapperBuilder()
+                            // 设置父类
+                            .superClass(BaseMapper.class)
+                            // 格式化 mapper 文件名称
+                            .formatMapperFileName("%sMapper")
+                            // 格式化 xml 实现类文件名称
+                            .formatXmlFileName("%sMapper")
+                            // 开启 @Mapper 注解
+                            .enableMapperAnnotation()
+                            // 生成通用的resultMap
+                            .enableBaseResultMap()
+
+                            // service 策略配置
+                            .serviceBuilder()
+                            // 格式化 service 接口文件名称
+                            .formatServiceFileName("%sService")
+                            // 格式化 service 实现类文件名称
+                            .formatServiceImplFileName("%sServiceImpl")
+
+                            // controller 策略配置
+                            .controllerBuilder()
+                            // 格式化文件名称
+                            .formatFileName("%sController")
+                            // 开启生成@RestController 控制器
+                            .enableRestStyle();
+                })
+                // 以下为解决实体类data注解,若不需要则可以注释
+                // ------------------开始-------------------
+                /*.templateConfig(builder -> {
+                    // 实体类使用我们自定义模板 -- 模板位置
+                    builder.entity("templates/myEntity.java");
+                })*/
+                .templateEngine(new FreemarkerTemplateEngine())
+                // ------------------结束-------------------
+                // 开始处理
+                .execute();
+        System.out.println("------end------");
+    }
+
+
+    /**
+     * 处理 all 情况
+     **/
+    public static List<String> getTables(String tables) {
+        return "all".equals(tables) ? Collections.emptyList() : Arrays.asList(tables.split(","));
+    }
+}
+
+
+
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/banner.txt b/ruoyi-modules/ruoyi-management/src/main/resources/banner.txt
new file mode 100644
index 0000000..b8d9d06
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/banner.txt
@@ -0,0 +1,13 @@
+Spring Boot Version: ${spring-boot.version}
+Spring Application Name: ${spring.application.name}
+                    ██   ██          ██
+                   ░██  ░░          ░██
+  ██████   ██████ ██████ ██  █████  ░██  █████
+ ░░░░░░██ ░░██░░█░░░██░ ░██ ██░░░██ ░██ ██░░░██
+  ███████  ░██ ░   ░██  ░██░██  ░░  ░██░███████
+ ██░░░░██  ░██     ░██  ░██░██   ██ ░██░██░░░░
+░░████████░███     ░░██ ░██░░█████  ███░░██████
+ ░░░░░░░░ ░░░       ░░  ░░  ░░░░░  ░░░  ░░░░░░
+
+
+
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-management/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..95f5dfa
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/bootstrap.yml
@@ -0,0 +1,82 @@
+# Spring
+spring: 
+  application:
+    # 应用名称
+    name: ruoyi-management
+  main:
+    allow-bean-definition-overriding: true
+  profiles:
+    # 环境配置
+    active: dev
+---
+spring:
+  config:
+    activate:
+      on-profile: dev
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.110.235:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 689e0f09-d102-460c-ac5c-5ea50a3174be
+      config:
+        # 配置中心地址
+        server-addr: 192.168.110.235:8848
+        namespace: 689e0f09-d102-460c-ac5c-5ea50a3174be
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+spring:
+  config:
+    activate:
+      on-profile: prod
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.110.235:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2
+      config:
+        # 配置中心地址
+        server-addr: 192.168.110.188:8848
+        namespace: 3452d750-b08d-4485-a1e9-4fb0548f1fc2
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
+---
+spring:
+  config:
+    activate:
+      on-profile: test
+  cloud:
+    nacos:
+      discovery:
+        # 服务注册地址
+        server-addr: 192.168.110.188:8848
+        service: ${spring.application.name}
+        group: DEFAULT_GROUP
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+      config:
+        # 配置中心地址
+        server-addr: 192.168.110.188:8848
+        namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce
+        group: DEFAULT_GROUP
+        name: ${spring.application.name}
+        # 配置文件格式
+        file-extension: yml
+        # 共享配置
+        shared-configs:
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
\ No newline at end of file
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/logback.xml b/ruoyi-modules/ruoyi-management/src/main/resources/logback.xml
new file mode 100644
index 0000000..780256f
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/logback.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration scan="true" scanPeriod="60 seconds" debug="false">
+    <!-- 日志存放路径 -->
+	<property name="log.path" value="logs/ruoyi-article" />
+   <!-- 日志输出格式 -->
+	<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
+
+    <!-- 控制台输出 -->
+	<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+		<encoder>
+			<pattern>${log.pattern}</pattern>
+		</encoder>
+	</appender>
+
+    <!-- 系统日志输出 -->
+	<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
+	    <file>${log.path}/info.log</file>
+        <!-- 循环政策:基于时间创建日志文件 -->
+		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+			<fileNamePattern>${log.path}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
+			<!-- 日志最大的历史 60天 -->
+			<maxHistory>60</maxHistory>
+		</rollingPolicy>
+		<encoder>
+			<pattern>${log.pattern}</pattern>
+		</encoder>
+		<filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 过滤的级别 -->
+            <level>INFO</level>
+            <!-- 匹配时的操作:接收(记录) -->
+            <onMatch>ACCEPT</onMatch>
+            <!-- 不匹配时的操作:拒绝(不记录) -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+	</appender>
+
+    <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
+	    <file>${log.path}/error.log</file>
+        <!-- 循环政策:基于时间创建日志文件 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志文件名格式 -->
+            <fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
+			<!-- 日志最大的历史 60天 -->
+			<maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 过滤的级别 -->
+            <level>ERROR</level>
+			<!-- 匹配时的操作:接收(记录) -->
+            <onMatch>ACCEPT</onMatch>
+			<!-- 不匹配时的操作:拒绝(不记录) -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 系统模块日志级别控制  -->
+	<logger name="com.ruoyi" level="info" />
+	<!-- Spring日志级别控制  -->
+	<logger name="org.springframework" level="warn" />
+
+	<root level="info">
+		<appender-ref ref="console" />
+	</root>
+	
+	<!--系统操作日志-->
+    <root level="info">
+        <appender-ref ref="file_info" />
+        <appender-ref ref="file_error" />
+    </root>
+</configuration>
\ No newline at end of file
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditMapper.xml
new file mode 100644
index 0000000..27d3619
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditMapper.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlAuditMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlAudit">
+        <id column="id" property="id" />
+        <result column="rk_id" property="rkId" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="state" property="state" />
+        <result column="type" property="type" />
+        <result column="cause" property="cause" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditRecordMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditRecordMapper.xml
new file mode 100644
index 0000000..dcf38ed
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditRecordMapper.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlAuditRecordMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlAuditRecord">
+        <id column="id" property="id" />
+        <result column="audit_id" property="auditId" />
+        <result column="shenh_id" property="shenhId" />
+        <result column="type" property="type" />
+        <result column="state" property="state" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlEquipmentMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlEquipmentMapper.xml
new file mode 100644
index 0000000..300a602
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlEquipmentMapper.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlEquipmentMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlEquipment">
+        <id column="id" property="id" />
+        <result column="equipment_name" property="equipmentName" />
+        <result column="equipment_num" property="equipmentNum" />
+        <result column="type" property="type" />
+        <result column="management_id" property="managementId" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsMaterialsMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsMaterialsMapper.xml
new file mode 100644
index 0000000..79ee950
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsMaterialsMapper.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlGoodsMaterialsMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlGoodsMaterials">
+        <id column="id" property="id" />
+        <result column="goods_materials_name" property="goodsMaterialsName" />
+        <result column="is_consume" property="isConsume" />
+        <result column="repertory" property="repertory" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="repertory_sum" property="repertorySum" />
+        <result column="repertory_zhai" property="repertoryZhai" />
+        <result column="repertory_chu" property="repertoryChu" />
+        <result column="repertory_yishi" property="repertoryYishi" />
+        <result column="check_num" property="checkNum" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsShelfMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsShelfMapper.xml
new file mode 100644
index 0000000..250ea2d
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsShelfMapper.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlGoodsShelfMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlGoodsShelf">
+        <id column="id" property="id" />
+        <result column="goods_shelf_name" property="goodsShelfName" />
+        <result column="store_management_id" property="storeManagementId" />
+        <result column="is_store_management" property="isStoreManagement" />
+        <result column="img_id" property="imgId" />
+        <result column="zb_x" property="zbX" />
+        <result column="zb_y" property="zbY" />
+        <result column="store_management_number" property="storeManagementNumber" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementImgMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementImgMapper.xml
new file mode 100644
index 0000000..69dd644
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementImgMapper.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlStoreManagementImgMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlStoreManagementImg">
+        <id column="id" property="id" />
+        <result column="img_url" property="imgUrl" />
+        <result column="store_management_number" property="storeManagementNumber" />
+        <result column="store_management_id" property="storeManagementId" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementMapper.xml
new file mode 100644
index 0000000..96e8c41
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementMapper.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlStoreManagementMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlStoreManagement">
+        <id column="id" property="id" />
+        <result column="store_management_name" property="storeManagementName" />
+        <result column="store_management_no" property="storeManagementNo" />
+        <result column="store_management_number" property="storeManagementNumber" />
+        <result column="store_management_grade" property="storeManagementGrade" />
+        <result column="store_management_city" property="storeManagementCity" />
+        <result column="store_management_county" property="storeManagementCounty" />
+        <result column="store_management_village" property="storeManagementVillage" />
+        <result column="director_id" property="directorId" />
+        <result column="competent_id" property="competentId" />
+        <result column="administrator
+_id" property="administrator
+Id" />
+        <result column="store_management_adder" property="storeManagementAdder" />
+        <result column="store_management_explain" property="storeManagementExplain" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkMapper.xml
new file mode 100644
index 0000000..f877988
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkMapper.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlVolumeProductionCkMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlVolumeProductionCk">
+        <id column="id" property="id" />
+        <result column="materials_id" property="materialsId" />
+        <result column="rk_id" property="rkId" />
+        <result column="ck_num" property="ckNum" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="supplier_id" property="supplierId" />
+        <result column="attachment" property="attachment" />
+        <result column="source" property="source" />
+        <result column="remark" property="remark" />
+        <result column="state" property="state" />
+        <result column="guih_num" property="guihNum" />
+        <result column="type" property="type" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkglMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkglMapper.xml
new file mode 100644
index 0000000..2bb1322
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkglMapper.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlVolumeProductionCkglMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlVolumeProductionCkgl">
+        <id column="id" property="id" />
+        <result column="sys_id" property="sysId" />
+        <result column="management_id" property="managementId" />
+        <result column="starti_time" property="startiTime" />
+        <result column="end_time" property="endTime" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="present_state" property="presentState" />
+        <result column="audit_status" property="auditStatus" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkMapper.xml
new file mode 100644
index 0000000..9190e92
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkMapper.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlVolumeProductionRkMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlVolumeProductionRk">
+        <id column="id" property="id" />
+        <result column="materials_id" property="materialsId" />
+        <result column="rk_num" property="rkNum" />
+        <result column="rk_model" property="rkModel" />
+        <result column="rk_pice" property="rkPice" />
+        <result column="store_management_number" property="storeManagementNumber" />
+        <result column="shelf_id" property="shelfId" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="supplier_id" property="supplierId" />
+        <result column="attachment" property="attachment" />
+        <result column="source" property="source" />
+        <result column="remark" property="remark" />
+        <result column="state" property="state" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkglMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkglMapper.xml
new file mode 100644
index 0000000..1c1efa5
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkglMapper.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlVolumeProductionRkglMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlVolumeProductionRkgl">
+        <id column="id" property="id" />
+        <result column="sys_id" property="sysId" />
+        <result column="management_id" property="managementId" />
+        <result column="starti_time" property="startiTime" />
+        <result column="end_time" property="endTime" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="present_state" property="presentState" />
+        <result column="audit_status" property="auditStatus" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyMapper.xml
new file mode 100644
index 0000000..3e5b166
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyMapper.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlVolumeProductionZyMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlVolumeProductionZy">
+        <id column="id" property="id" />
+        <result column="materials_id" property="materialsId" />
+        <result column="rk_id" property="rkId" />
+        <result column="zy_num" property="zyNum" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="supplier_id" property="supplierId" />
+        <result column="attachment" property="attachment" />
+        <result column="source" property="source" />
+        <result column="remark" property="remark" />
+        <result column="state" property="state" />
+        <result column="guih_num" property="guihNum" />
+        <result column="type" property="type" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyglMapper.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyglMapper.xml
new file mode 100644
index 0000000..35bd618
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyglMapper.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.management.mapper.SlVolumeProductionZyglMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlVolumeProductionZygl">
+        <id column="id" property="id" />
+        <result column="sys_id" property="sysId" />
+        <result column="management_id" property="managementId" />
+        <result column="starti_time" property="startiTime" />
+        <result column="end_time" property="endTime" />
+        <result column="del_flag" property="delFlag" />
+        <result column="create_by" property="createBy" />
+        <result column="create_time" property="createTime" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="present_state" property="presentState" />
+        <result column="audit_status" property="auditStatus" />
+        <result column="bmanagement_id" property="bmanagementId" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-modules/ruoyi-management/src/main/resources/mybatis-config.xml b/ruoyi-modules/ruoyi-management/src/main/resources/mybatis-config.xml
new file mode 100644
index 0000000..f7a8772
--- /dev/null
+++ b/ruoyi-modules/ruoyi-management/src/main/resources/mybatis-config.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE configuration  PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
+<configuration>
+
+    <settings>
+        <!-- 打印查询语句 不会写入到日志文件中-->
+        <setting name="logImpl" value="STDOUT_LOGGING"/>
+        <!--<setting name="logImpl" value="LOG4J" />-->
+        <!-- 控制全局缓存(二级缓存),按美团技术团队的说法,尽量别用缓存机制 emmmm.... -->
+        <setting name="cacheEnabled" value="true"/>
+        <!-- 延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。默认 false  -->
+        <!-- <setting name="lazyLoadingEnabled" value="true"/> -->
+        <setting name="mapUnderscoreToCamelCase" value="true"/><!--是否将map下划线方式转为驼峰式命名-->
+        <!-- 当开启时,任何方法的调用都会加载该对象的所有属性。默认 false,可通过select标签的 fetchType来覆盖-->
+        <!-- <setting name="aggressiveLazyLoading" value="false"/>-->
+        <!--  Mybatis 创建具有延迟加载能力的对象所用到的代理工具,默认JAVASSIST -->
+        <!--<setting name="proxyFactory" value="CGLIB" />-->
+        <!-- 关于mybatis的一二级缓存 请参照:https://tech.meituan.com/2018/01/19/mybatis-cache.html -->
+        <!-- 一级缓存范围默认:SESSION ,此范围在复杂应用场景中可能会出现脏读数据-->
+        <!-- STATEMENT级别的缓存,使一级缓存,只针对当前执行的这一statement有效 -->
+        <!--<setting name="localCacheScope" value="STATEMENT"/>-->
+        <setting name="localCacheScope" value="STATEMENT"/>
+        <!--开启枚举类自动转换-->
+        <setting name="defaultEnumTypeHandler" value="org.apache.ibatis.type.EnumOrdinalTypeHandler"/>
+    </settings>
+
+</configuration>

--
Gitblit v1.7.1