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<Void> disable(DmsCenterDisableCommand command) {
|
if (command != null && "yichexiao".equals(command.getReason())) return revocations.execute(command);
|
return executor.execute(command);
|
}
|
}
|