diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml
index 9243c03b3256928bb6dda543c59ad7a4edcce8d3..fcc559bb6e7284334cec5452bd693e4b1c6af028 100644
--- a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml
+++ b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml
@@ -2324,6 +2324,7 @@ limitations under the License.
#{keyword}
+ where pt.`is_deleted` = 0
GROUP BY pt.id,pt.`${targetType}`
ORDER BY count(ff.counter) DESC
limit 0,#{limit}
diff --git a/src/main/java/neatlogic/framework/process/stephandler/core/IProcessStepInternalHandler.java b/src/main/java/neatlogic/framework/process/stephandler/core/IProcessStepInternalHandler.java
index d689765e2a61bc023c7919598b96903d088fd9c9..78c30839e1064cfc01433272e4db4e8a570f3471 100644
--- a/src/main/java/neatlogic/framework/process/stephandler/core/IProcessStepInternalHandler.java
+++ b/src/main/java/neatlogic/framework/process/stephandler/core/IProcessStepInternalHandler.java
@@ -1,12 +1,14 @@
package neatlogic.framework.process.stephandler.core;
+import com.alibaba.fastjson.JSONObject;
import neatlogic.framework.process.dto.ProcessStepVo;
import neatlogic.framework.process.dto.ProcessTaskStepInOperationVo;
import neatlogic.framework.process.dto.ProcessTaskStepVo;
-import com.alibaba.fastjson.JSONObject;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
+import java.util.ArrayList;
+import java.util.List;
import java.util.Map;
/**
@@ -162,4 +164,13 @@ public interface IProcessStepInternalHandler {
@Transactional(propagation = Propagation.NOT_SUPPORTED)
int insertProcessTaskStepInOperation(ProcessTaskStepInOperationVo processTaskStepInOperationVo);
+
+ /**
+ * 获取组件步骤中的附件id列表
+ * @param currentProcessTaskStepVo
+ * @return
+ */
+ default List getFileIdList(ProcessTaskStepVo currentProcessTaskStepVo) {
+ return new ArrayList<>();
+ }
}