| 1234567891011121314151617181920212223242526272829303132333435 |
- 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<ProcessStringItem, ProcessStringItem> {
- 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<ProcessStringItem> execute(ProcessStringItem source) {
- return RetResult.<ProcessStringItem> successT().result(
- ProcessStringItem.newBuilder()
- .itemValue("此代码无需执行,主要用于扩展Groovy方法,简化书写")
- .build()
- )
- }
- }
|