package jnpf.flowable.service.impl; import jnpf.base.service.SuperServiceImpl; import jnpf.flowable.entity.CandidatesEntity; import jnpf.flowable.entity.OperatorEntity; import jnpf.flowable.entity.TemplateNodeEntity; import jnpf.flowable.mapper.CandidatesMapper; import jnpf.flowable.model.task.FlowModel; import jnpf.flowable.service.CandidatesService; import jnpf.flowable.util.FlowUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * 类的描述 * * @author JNPF@YinMai Info. Co., Ltd * @version 5.0.x * @since 2024/4/18 16:03 */ @Service public class CandidatesServiceImpl extends SuperServiceImpl implements CandidatesService { @Autowired private FlowUtil flowUtil; @Override public List getList(String taskId, String nodeCode) { return this.baseMapper.getList(taskId, nodeCode); } @Override public void create(FlowModel fo, String taskId, List nodeEntityList, OperatorEntity operator) { flowUtil.create(fo, taskId, nodeEntityList, operator); } @Override public void deleteByCodes(String taskId, List nodeIds) { this.baseMapper.deleteByCodes(taskId, nodeIds); } @Override public void delete(String taskId, List nodeIds, List userId) { this.baseMapper.delete(taskId, nodeIds, userId); } @Override public List getBranch(String taskId, String nodeCode) { return this.baseMapper.getBranch(taskId, nodeCode); } @Override public void createBranch(List branchList, OperatorEntity operator) { this.baseMapper.createBranch(branchList, operator); } @Override public void deleteBranch(String taskId, String nodeCode) { this.baseMapper.deleteBranch(taskId, nodeCode); } }