# WMSCORE
**Repository Path**: laotou99_admin/WMSCORE
## Basic Information
- **Project Name**: WMSCORE
- **Description**: 仓储系统的核心逻辑,不包含UI界面,只用于研究核心的变化。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2018-02-04
- **Last Updated**: 2025-12-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# WMSCORE
仓储系统的核心逻辑,用于研究核心的变化。(不包含UI界面)这是以前说的。
感觉近代仓库就是,物料和库位的管理。
## 问题列表
|需要做的|已在做的|遇困难的|已完成的|
|----|----|----|----|
|1,添加工作流在入库和出库 | . | . | . |
|2,完成ASN界面 | . | . | . |
|3,完成SO界面 | . | . | . |
|4,完成INV界面 | . | . | . |
|5,完成ASN后台 | . | . | . |
|6,完成SO后台 | . | . | . |
|7,完成INV后台 | . | . | . |
|8,完成盘库界面 | . | . | . |
|9,完成盘库后台| . | . | . |
|10, 完成登入界面| . | . | . |
|11, 完成登入后台| . | . | . |
|12, 完成邮件界面| . | . | . |
|13, 完成邮件后台| . | . | . |
|14, 完成工作流功能| . | . | . |
|15, 完成报表功能| . | . | . |
|16, | | | |
## 2025-08-11
1,考虑加入工作流,可以详细看到流程到达了哪个部分
## 2025-03-05
1,修复已有功能的错误。
2,计划完成已有的功能。(将部分演示功能,变成正常功能)
## 2019-07-01
继续开发中
### 也不知道下次什么时候会更新了
## 2019-03-01
- 将近快一年没有更新过此代码了,今决定将此核心写过的一个仓储系统开源出来,先不多说上几张图看看
>
>
>
>
## 2018-03-08
### 一,需要实现的功能有库位管理,先期计划库位有三种,1:普通库位,2:手动库位,3:自动库位
#### 1,普通库位:此库位没有收货限制,摆放限制,可用作,仓库临时摆放库位,收货库位,或是出货库位等。
#### 2,手动库位:此库位为正式物料摆放库位,但此库位需要手动配置收货,计算机,不会自动去配置此库位,和将物料分配到此库位。
#### 3,自动库位:此库位为电脑自动分配库位,当设置库位信息的时候,绑定物料号,那物料在收货分配库位时,就会找到当前空余的库位号,完成自动收货入库。
## 二,使用到的技术
- 使用spring boot的基本构架。
- 后台数据库使用的是轻量级的H2,直接使用spring的repository做连接。
#符合经典仓储公式
##原理
--入----------------------------------------------------------------------------------------
1,入001,A001,10,1月1日
2,入002,A002,20,1月2日
3,入003,A001,20,1月3日
4,入004,A002,10,1月4日
5,入005,A001,10,1月5日
--存----------------------------------------------------------------------------------------
1,存001,A001,10,入001,库001->存001,A001,10-10=0,入001,库001,配001
2,存002,A002,20,入002,库002->存002,A002,20-20=0,入002,库002,配002
3,存003,A001,20,入003,库003->存003,A001,20-20=0,入003,库003,配004
4,存004,A002,10,入004,库001->存004,A002,10-10=0,入004,库001,配003
5,存005,A001,10,入005,库002->存005,A001,10-10=0,入005,库002,配005
--出----------------------------------------------------------------------------------------
1,出001,A001,10,1月3日
2,出002,A002,30,1月4日
3,出003,A001,30,1月5日
--配----------------------------------------------------------------------------------------
1,配001,出001,A001,10,存001,库001
2,配002,出002,A002,20,存002,库002
3,配003,出002,A002,10,存004,库001
4,配004,出003,A001,20,存003,库003
5,配005,出003,A001,10,存005,库002