package com.bcxin.backend.tasks; import com.bcxin.backend.domain.signature.service.SignatureToPDFService; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.stereotype.Component; /** * 鐢熸垚pdf鏂囦欢鍒皌emp鐩綍 */ @Component @ConditionalOnProperty(prefix = "myapps.signature",name = "enable",havingValue = "true") public class SignatureJobTask extends TaskAbstract{ private final SignatureToPDFService signatureToPDFService; public SignatureJobTask(SignatureToPDFService signatureToPDFService) { this.signatureToPDFService = signatureToPDFService; } @Override protected void runCore() { logger.error("====> 鐢靛瓙绛剧珷锛堟棤绔燩DF鐢熸垚锛夊畾鏃朵换鍔″紑濮嬶細5鍒嗛挓涓€娆�................"); signatureToPDFService.cerPDF(); } @Override public String getTaskName() { return "execute.signature.pdf.job.create_pdf"; } }