| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import com.yinjie.heating.common.api.BusinessExecutor
- import com.yinjie.heating.common.api.SupplierInitService
- import com.yinjie.heating.common.datas.ERPModule
- import com.yinjie.heating.common.entity.base.ProcessMapItem
- import com.dySweetFishPlugin.elasticsearch.ESClient
- import com.sweetfish.service.RetResult
- import org.rex.RMap
- import javax.annotation.Resource
- /**
- * Created by jlutt on 2021-09-22
- *
- * @author jlutt
- */
- @SuppressWarnings("unused")
- class BE_IndexCardPanelData implements BusinessExecutor<ProcessMapItem, ProcessMapItem> {
- @Resource
- ESClient esClient
- @Resource
- SupplierInitService supplierService
- @Override
- String scriptName() {
- return "首页面板查询业务数据"
- }
- @Override
- ERPModule module() {
- return ERPModule.SYSTEM
- }
- @Override
- RetResult<ProcessMapItem> execute(ProcessMapItem source) {
- RMap data = new RMap()
- data.put("showData", false)
- ProcessMapItem result = ProcessMapItem.newBuilder()
- .itemData(data)
- .currentUser(source.getCurrentUser())
- .dataSourceId(source.getDataSourceId())
- .supplierCode(source.getSupplierCode())
- .build()
- return RetResult.<ProcessMapItem> successT().result(result)
- }
- }
|