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