package com.yunzhupaas.flowable.service;

import com.yunzhupaas.base.service.SuperService;
import com.yunzhupaas.flowable.entity.SubtaskDataEntity;
import com.yunzhupaas.flowable.model.task.FlowModel;

import java.util.List;

/**
 * 类的描述
 *
 * @author YUNZHUPAASYUNZHUPAAS开发组
 * @version 5.0.x
 * @since 2024/12/6 15:33
 */
public interface SubtaskDataService extends SuperService<SubtaskDataEntity> {
    /**
     * 获取列表
     *
     * @param parentId   父实例主键
     * @param parentCode 父节点编码
     */
    List<SubtaskDataEntity> getList(String parentId, String parentCode);

    /**
     * 保存
     *
     * @param subTaskData 依次创建子流程参数集合
     */
    void save(List<FlowModel> subTaskData);
}
