import com.yinjie.heating.common.api.BusinessExecutor import com.yinjie.heating.common.datas.ERPModule import com.yinjie.heating.common.entity.base.ProcessStringItem import com.sweetfish.service.RetResult import org.apache.logging.log4j.LogManager import org.apache.logging.log4j.Logger @SuppressWarnings("unused") class BE_Init_ExpandoGroovy implements BusinessExecutor { protected final Logger logger = LogManager.getLogger(this.getClass().getSimpleName()) @Override String scriptName() { return "初始化扩展Groovy方法" } @Override ERPModule module() { return ERPModule.SYSTEM } void start(long supplierCode) { logger.info("扩展Groovy方法") GroovyExtensions.apply() } RetResult execute(ProcessStringItem source) { return RetResult. successT().result( ProcessStringItem.newBuilder() .itemValue("此代码无需执行,主要用于扩展Groovy方法,简化书写") .build() ) } }