Java-远程-1个月
¥1-6K/月
技能要求:
经验要求: 5-10年经验
程序员客栈
2026-06-26 09:42
工作描述:
项目编号:【189037】
> 目标:将 OldBTM .NET Framework 4.5.2 自动派工模块迁移/重构为 Spring Cloud 架构下的后端服务,不开发前端,通过数据库模拟数据与接口测试完成验证。

## 1. 建设目标

本需求目标是参考 OldBTM 旧系统自动派工逻辑,将其改造成 NewBTM 后端自动派工能力。系统需根据工单、板块、损伤程度、工序、标准工时、技师技能、人员分组、工作时间、午休、休假、请假和已有派工冲突,生成工序级派工建议。第一版采用可解释规则引擎核心策略为“最早完成优先”。

## 2. NewBTM 框架说明

NewBTM 后端建议基于芋道微服务框架建设,采用 Java 17、Spring Boot 3、Spring Cloud等技术栈。自动派工放在 MES/维修工单模块内,复用系统用户、组织、权限、字典、日志、租户、文件和基础设施能力;如后续算法复杂度提升,再独立拆分为 Dispatch 服务。

## 3. 功能范围与开发要求

开发范围仅包含后端:派工预览、提交派工、重派、只改时间、候选技师查询、审计日志、模拟数据测试。派工预览不直接落正式派工;提交时需事务保存、校验工单/工序版本,并禁止覆盖施工中、已完成工序。开发过程要求使用 Claude Code、OpenAI Codex、OpenCode 等主流 AI 编程工具辅助代码生成、单元测试、代码审查和文档维护,提高开发效率,但核心业务规则、数据一致性和验收结果必须由开发人员复核。

## 4. BTM 对比与统计

旧 OldBTM 自动派工关键代码包括 `AutoAssign`、`JobDetail`、`CJobReAssign.cs`、`JOB_FLOW_ASSIGN` DAO 等。raw 代码 65 个文件包括相关主数据等;核心算法 `CJobReAssign.cs` 约 5,642 行。以数据库模拟数据验证与 eBSM 结果对比。

## 5. 具有 Spring Cloud 和 芋道代码平台丰富开发经验
公司信息

立即沟通