rentaiming
2024-06-25 59923a04e6fc2fcb7d2b4376e55d83a53204069a
森林防火框架
86个文件已添加
2917 ■■■■■ 已修改文件
ruoyi-modules/ruoyi-management/pom.xml 178 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/RuoYiManagementApplication.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditRecordController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementImgController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkglController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkglController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyglController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAudit.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAuditRecord.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlEquipment.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsMaterials.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsShelf.java 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagementImg.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCk.java 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCkgl.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRkgl.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZy.java 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZygl.java 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/handler/MyMetaObjectHandler.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditMapper.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditRecordMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlEquipmentMapper.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsMaterialsMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsShelfMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementImgMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkglMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkglMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyglMapper.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditRecordService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlEquipmentService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsMaterialsService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementImgService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkglService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkglService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyglService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditRecordServiceImpl.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementImgServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkglServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyglServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/util/GeneratorCodeConfig.java 177 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/banner.txt 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/bootstrap.yml 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/logback.xml 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditMapper.xml 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditRecordMapper.xml 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlEquipmentMapper.xml 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsMaterialsMapper.xml 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsShelfMapper.xml 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementImgMapper.xml 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementMapper.xml 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkMapper.xml 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkglMapper.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkMapper.xml 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkglMapper.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyMapper.xml 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyglMapper.xml 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/resources/mybatis-config.xml 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/pom.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/RuoYiManagementApplication.java
New file
@@ -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" +
                " ''-'   `'-'    `-..-'              ");
    }
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlAuditRecordController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementImgController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionCkglController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkglController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionZyglController.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAudit.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAuditRecord.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlEquipment.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsMaterials.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsShelf.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagementImg.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCk.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCkgl.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRkgl.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZy.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZygl.java
New file
@@ -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;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/handler/MyMetaObjectHandler.java
New file
@@ -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);
            }
        }
    }
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlAuditRecordMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlEquipmentMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsMaterialsMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlGoodsShelfMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementImgMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlStoreManagementMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionCkglMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionRkglMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/mapper/SlVolumeProductionZyglMapper.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditRecordService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlAuditService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlEquipmentService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsMaterialsService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementImgService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlStoreManagementService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionCkglService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkglService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionZyglService.java
New file
@@ -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> {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditRecordServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlAuditServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementImgServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkglServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionZyglServiceImpl.java
New file
@@ -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 {
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/util/GeneratorCodeConfig.java
New file
@@ -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(","));
    }
}
ruoyi-modules/ruoyi-management/src/main/resources/banner.txt
New file
@@ -0,0 +1,13 @@
Spring Boot Version: ${spring-boot.version}
Spring Application Name: ${spring.application.name}
                    ██   ██          ██
                   ░██  ░░          ░██
  ██████   ██████ ██████ ██  █████  ░██  █████
 ░░░░░░██ ░░██░░█░░░██░ ░██ ██░░░██ ░██ ██░░░██
  ███████  ░██ ░   ░██  ░██░██  ░░  ░██░███████
 ██░░░░██  ░██     ░██  ░██░██   ██ ░██░██░░░░
░░████████░███     ░░██ ░██░░█████  ███░░██████
 ░░░░░░░░ ░░░       ░░  ░░  ░░░░░  ░░░  ░░░░░░
ruoyi-modules/ruoyi-management/src/main/resources/bootstrap.yml
New file
@@ -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}
ruoyi-modules/ruoyi-management/src/main/resources/logback.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlAuditRecordMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlEquipmentMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsMaterialsMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlGoodsShelfMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementImgMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlStoreManagementMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionCkglMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionRkglMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mapper/management/SlVolumeProductionZyglMapper.xml
New file
@@ -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>
ruoyi-modules/ruoyi-management/src/main/resources/mybatis-config.xml
New file
@@ -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>