Skip to content

项目解读:智能排产之jvs-aps

About 354 wordsAbout 1 min

2025-05-10

项目是关于智能排产的。

项目通过多module编写, 主要是jvs-aps-common和jvs-aps-mgr两个module,项目使用maven管理包

.
├── README.md
├── jvs-aps-common
├── jvs-aps-mgr
├── pom.xml
└── sql

一、jvs-aps-common

common 项目目录代码

从主要功能出发了解整个项目,比如直接看排产的核心内容,然后在过程中有什么问题在扩展了解。

1.1、solve

1.1.1、calculate

1.1.2、component

1.1.3、dto

1.1.4、enums

1.1.5、impl

1.1.6、model

1.1.7、score

约束?

应该是把规则单独提出来了,通过这个类ApsHardSoftScoreConstraintProvider来管理

1.1.8、util

util主要包含了一些排产过程中用到的工具类,比如时间转换的、调整库存的工具类、处理物料需求的工具类、任务匹配、生成任务、排产使用的日历、任务持续时长、任务校验相关的工具类。

二、jvs-aps-mgr

项目入口,controller

Changelog

6/3/25, 1:49 AM
View All Changelog
  • d3a6d-Merge branch 'dev1'on

求求了,快滚去学习!!!

求求了求求了,快去学习吧!

【题单】贪心算法

不知道方向的时候,可以多看看书,书会给你指明下一步该干什么,加油!