package jnpf.dmsService; import jnpf.base.ActionResult; import jnpf.dmsEntity.center.DmsCenterDisableCommand; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; /** Same-module business adapter. No RPC to physical file storage. */ @Service @RequiredArgsConstructor public class DmsApprovedDisableClient { private final DmsApprovedInvalidationExecutor executor; private final DmsApprovedRevocationExecutor revocations; public ActionResult disable(DmsCenterDisableCommand command) { if (command != null && "yichexiao".equals(command.getReason())) return revocations.execute(command); return executor.execute(command); } }