news 2026/3/29 11:08:22

【JAVA项目】基于JAVA的仓库管理系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【JAVA项目】基于JAVA的仓库管理系统

一、项目介绍

本系统前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router实现动态路由,Ajax实现前后端通信,Element-plus组件库使页面快速成型。后端部分:采用SpringBoot作为开发框架,同时集成MyBatis、Redis、阿里云oss对象存储等相关技术。

仓库管理系统,可前后端分离

运行环境:idea

技术栈:springboot,vue,mybatis,redis,elementplus

jwt令牌技术,不登录无法访问内容页面,换浏览器也不可以

二、系统功能

具有管理员管理,通过仓库管理对仓库进行查询增加删除和修改,通过物品分类对分类进行查询增加删除和修改,通过物品管理对物品进行查询增加删除和修改,还可以入库出库操作,可以在记录管理里查看所有的操作记录

三、系统实现

登陆界面

四、实现代码

package com.example.demo.Controller; import com.example.demo.Service.CategoryService; import com.example.demo.entity.Pojo.Category; import com.example.demo.entity.Pojo.Flower; import com.example.demo.entity.Result.PageBean; import com.example.demo.entity.Result.Result; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping("/category") public class CategoryController { @Autowired private CategoryService categoryService; //获取列表 @GetMapping public Result<List<Category>> getMessage(){ List<Category> cs= categoryService.list(); return Result.success(cs); } //新增 @PostMapping public Result add(@RequestBody Category category){ categoryService.add(category); return Result.success(); } //获取详情 @GetMapping("/detail") public Result<Category> detail(Integer id){ Category c= categoryService.findById(id); return Result.success(c); } //更新商品分类 @PutMapping public Result update(@RequestBody Category category){ categoryService.update(category); return Result.success(); } // 删除 @DeleteMapping public Result delete(Integer id){ categoryService.delete(id); return Result.success(); } //分页查询 @GetMapping("/page") public Result<PageBean<Category>> page(Integer pageNum, Integer pageSize, String agriculturalName){ PageBean<Category> pageBean= categoryService.page(pageNum, pageSize, agriculturalName); return Result.success(pageBean); } //根据分类查询 @GetMapping("/flower") public Result<PageBean<Flower>> listByCategory(Integer pageNum, Integer pageSize, String categoryName){ PageBean<Flower> pageBean= categoryService.getByCategoryId(pageNum, pageSize, categoryName); return Result.success(pageBean); } }

联系方式绿泡泡公主号👇

ZealYearning

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/21 1:22:58

11、信号处理中的自适应核学习

信号处理中的自适应核学习 1. 自适应滤波概述 自适应滤波是信号处理中的核心主题。自适应滤波器是一种配备自适应算法的滤波器结构,该算法通常由误差信号驱动,用于调整传递函数。由于自适应滤波器能够调整其传递函数以匹配生成输入数据的系统的变化参数,因此在非平稳环境中…

作者头像 李华
网站建设 2026/3/15 13:55:46

音乐解锁技术深度解析:打破音频加密壁垒的专业指南

音乐解锁技术深度解析&#xff1a;打破音频加密壁垒的专业指南 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库&#xff1a; 1. https://github.com/unlock-music/unlock-music &#xff1b;2. https://git.unlock-music.dev/um/web 项目地址: https://…

作者头像 李华
网站建设 2026/3/24 17:26:35

FLUX.1-dev文生图模型实战:如何通过Git下载并部署多模态AI生成镜像

FLUX.1-dev文生图模型实战&#xff1a;如何通过Git下载并部署多模态AI生成镜像 在数字内容创作日益自动化的今天&#xff0c;一个能“读懂提示词、画出想象力”的AI模型&#xff0c;正从科研实验室快速走向产品前线。无论是广告公司需要为新品生成视觉原型&#xff0c;还是独立…

作者头像 李华
网站建设 2026/3/16 5:30:22

终极指南:夸克网盘自动化签到系统技术架构深度解析

终极指南&#xff1a;夸克网盘自动化签到系统技术架构深度解析 【免费下载链接】quark-auto-save 夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙 项目地址: https://gitcode.com/gh_mirrors/qu/quark-auto-save 夸克网盘自动化签到系统通过精心设计的…

作者头像 李华
网站建设 2026/3/29 16:07:04

SumatraPDF:重新定义轻量级PDF阅读器的使用体验

你是否曾经被臃肿的PDF阅读器拖慢工作节奏&#xff1f;是否厌倦了复杂的界面和冗长的启动时间&#xff1f;SumatraPDF或许正是你一直在寻找的解决方案。这款仅10MB大小的轻量级PDF阅读器&#xff0c;用极简设计理念颠覆了传统文档阅读体验。 【免费下载链接】sumatrapdf Sumatr…

作者头像 李华
网站建设 2026/3/20 3:01:26

Wan2.2-T2V-A14B与DiskInfo下载官网工具无直接关联但值得关注

Wan2.2-T2V-A14B&#xff1a;从文本到视频的智能跃迁 在影视制作周期动辄以月计、广告创意依赖庞大团队协作的今天&#xff0c;一条高质量短视频的诞生仍需经历脚本撰写、分镜设计、实拍剪辑等繁琐流程。然而&#xff0c;当AI开始理解“风吹起她的头发&#xff0c;身后樱花纷纷…

作者头像 李华