package org.jeecg.modules.dncFlow.handler; import org.jeecg.modules.dnc.entity.WorkStep; import org.jeecg.modules.dnc.service.IWorkStepService; import org.jeecg.modules.dncFlow.service.PermissionHandler; import org.jeecg.modules.dncFlow.service.StreamTarget; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class WorkStepHandle implements PermissionHandler { @Autowired private IWorkStepService WorkStepService; @Override public WorkStep loadEntity(String id) { return WorkStepService.getById(id); } @Override public String getBusinessId(WorkStep entity) { return entity.getId(); } @Override public String getTypeCode() { return "6"; } @Override public void setRelations(WorkStep entity, StreamTarget target) { target.setProductId(entity.getProductId()); target.setComponentId(entity.getComponentId()); target.setPartsId(entity.getPartsId()); target.setPsvId(entity.getPsvId()); target.setProcessId(entity.getProcessId()); target.setStepId(entity.getId()); } }