这是一个生产计划排程系统,用于管理和优化生产计划、需求管理、产能规划等业务流程。系统提供了完整的生产计划管理解决方案,包括需求管理、产能规划、生产计划排程等功能。
- 开发语言:Java
- 框架:Spring Boot
- 数据库迁移:Flyway (db/migration)
- 环境配置:支持 local、dev、prod、netprod 多环境
- token: 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
- 开发语言:TypeScript
- 框架:React
- 构建工具:RSBuild
- 样式:Less
├── front/ # 前端项目
│ ├── src/
│ │ ├── pages/ # 页面组件
│ │ ├── layouts/ # 布局组件
│ │ ├── services/ # API 服务
│ │ └── utils/ # 工具函数
├── src/ # 后端项目
│ └── main/
│ ├── java/ # Java 源代码
│ └── resources/ # 配置文件
├── pyscripts/ # Python 测试脚本
└── k8s/ # Kubernetes 部署配置
- 执行计划
- 待排产订单
- 已排产订单
- 采购交期
- 委外交期
- 基础设置
- 拉线管理
- 产品管理
- 产能日历
- 系统管理
- 部门管理
- 用户管理
- 角色权限
- 菜单管理
项目支持 Docker 容器化部署,并提供了 Kubernetes 配置文件:
Dockerfile: 容器构建配置k8s/deployment.yaml: Kubernetes 部署配置k8s/svc.yaml: Kubernetes 服务配置
| 模块 | 功能 | 详细描述 | 工时(小时) |
|---|---|---|---|
| 系统管理 | 用户管理 | 用户的增删改查、状态管理、密码重置、批量操作、部门关联管理等 | 12 |
| 系统管理 | 角色管理 | 角色的增删改查、状态管理、权限分配等 | 12 |
| 系统管理 | 部门管理 | 部门的增删改查、状态管理、用户分配等 | 12 |
| 系统管理 | 菜单管理 | 菜单的增删改查、状态管理、权限分配等 | 12 |
| 系统管理 | 认证管理 | 用户登录/注销、Token刷新、个人信息管理等 | 16 |
| 计划管理 | 需求管理 | 需求初始化、需求变更、完工数量同步、查询等 | 32 |
| 计划管理 | 排产功能 | 执行排产、撤回排产、插单计划、业务交期回写、已排产需求Excel导出等 | 40 |
| 基础设置 | 产能日历 | 初始化产能日历、产能日历的增删改查、分页查询、状态管理、按拉线查询规则等 | 24 |
| 基础设置 | 拉线管理 | 拉线的增删改查、分页查询、状态管理、搜索功能、启用拉线查询等 | 12 |
| 基础设置 | 产品管理 | 货品的增删改查、分页查询、状态管理、按货品类型查询、产能规则关联管理等 | 20 |
| 前端页面 | 系统管理页面 | 登录页面、个人资料页面、用户管理页面、角色管理页面、部门管理页面、菜单管理页面 | 32 |
| 前端页面 | 生产计划页面 | 待排产订单、已排产订单、采购交期、委外交期等页面 | 48 |
| 前端页面 | 产能管理页面 | 产能日历、拉线管理、产品管理等页面 | 24 |
| ERP改动 | 采购请购 | 增加期望交期显示、请购详情中自动根据期望交期填充 | 3 |
| ERP改动 | 采购跟单 | 待交货:基于交期和当前时间调整字段颜色显示,增加查询条件 | 4 |
| ERP改动 | 采购跟单 | 已交货:基于交期和最后一次收获时间调整字段颜色显示,增加查询条件 | 4 |
| ERP改动 | 采购供应商端口 | 待交货:基于交期和当前时间调整字段颜色显示,增加查询条件 | 4 |
| ERP改动 | 采购供应商端口 | 已交货:基于交期和最后一次收获时间调整字段颜色显示,增加查询条件 | 4 |
| ERP改动 | 委外加工 | 增加期望交期显示、请购详情中自动根据期望交期填充 | 3 |
| ERP改动 | 委外跟单 | 待交货:基于交期和当前时间调整字段颜色显示,增加查询条件 | 4 |
| ERP改动 | 委外跟单 | 已交货:基于交期和最后一次收获时间调整字段颜色显示,增加查询条件 | 4 |
| ERP改动 | 委外供应商端口 | 待交货:基于交期和当前时间调整字段颜色显示,增加查询条件 | 4 |
| ERP改动 | 委外供应商端口 | 已交货:基于交期和最后一次收获时间调整字段颜色显示,增加查询条件 | 4 |
总计工时:334小时
ssh-keygen -t ed25519 -C "cofey.kacall@gmail.com" pbcopy < ~/.ssh/id_ed25519.pub