阿科德斯宜搭对接北森

malk 103e26af87 fix(workhours): floor historical required hours at zero il y a 2 semaines
log.path_IS_UNDEFINED c9c25e9157 update akds project il y a 7 mois
mjava 99602630ac feat(akds): consolidate workhours changes and accrual support il y a 2 semaines
mjava-akdsbeisen 103e26af87 fix(workhours): floor historical required hours at zero il y a 2 semaines
pages 99602630ac feat(akds): consolidate workhours changes and accrual support il y a 2 semaines
.gitignore 0d31443033 chore: gitignore 忽略 .DS_Store 与 .cache/ il y a 5 mois
AGENTS.md 82365a96fe fix(workhours): 完善审批兜底调度与封账保护 il y a 2 mois
README.md 99602630ac feat(akds): consolidate workhours changes and accrual support il y a 2 semaines
pom.xml c9c25e9157 update akds project il y a 7 mois

README.md

阿科德斯 Java 项目

本项目承载阿科德斯北森同步、工时填报/审批、客户资料等业务。

模块

  • mjava-akdsbeisen/:阿科德斯业务服务,启动类为 com.malk.BeisenApplication。
  • mjava/:本项目当前使用的公共基座,保留阿科德斯已有兼容实现。

通用技术验证集中在 /Users/malk/server/cur/mjava-ai/mjava-mcli。原公共基座中的 com.malk.test 三个验证Controller及两个DTO已迁入该模块;本项目不再包含这些验证服务类。

父POM坐标 com.malk:java-mcli:1.0-SNAPSHOT 为历史工程标识,与运行中的MCLI验证服务无关,本次保持不变。业务模块名、JAR名和现有业务接口保持原样。

本地验证

mvn -o -pl mjava-akdsbeisen -am validate
mvn -o -pl mjava-akdsbeisen -am test-compile \
  org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test \
  -DskipTests=false -Dmaven.test.skip=false \
  -Dsurefire.failIfNoSpecifiedTests=false \
  -Dtest=VerificationServiceIsolationTest,TimeCardSummaryServiceTest,TimeCardRepairServiceTest,ApprovalWriteBackServiceTest

迁移记录:/Users/malk/Desktop/Tech/1. malk/后端/阿科德斯/工程结构/2026-10-19-MCLI职责剥离/任务归档.md。

工作树整合与归档

日常维护统一使用本目录 /Users/malk/server/cur/akds,当前维护分支仍为 codex/akds-timecard-repair-20260716;“主项目”指维护目录,不代表将历史 master 分支当作最新版本。2026-10-19 已将封账锁定、审批补发、工时变更及增量回写的分支和工作区修改整合到本目录,保留原有计提开发、补填页面和 MCLI 剥离改动。

整合代码统一提交到上述维护分支,保留来源提交的合并历史;本轮不部署线上。Java 工时相关 282 项测试及补填页面 8 项检查通过,提交与推送结果见下方归档。

整合、清理及恢复记录。