package com.ycl.mapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.ycl.domain.dto.FlowProcDefDto;
|
import com.ycl.domain.dto.FlowProcDefWithConfigDto;
|
import com.ycl.domain.query.ProcessConfigInfoQuery;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* 流程定义查询
|
*
|
* @author Tony
|
* @email
|
* @date 2022/1/29 5:44 下午
|
**/
|
public interface FlowDeployMapper {
|
|
/**
|
* 流程定义列表
|
* @param name
|
* @return
|
*/
|
List<FlowProcDefDto> selectDeployList(String name);
|
|
/**
|
* 流程定义列表--附带自定义配置信息
|
*
|
* @param query
|
* @return
|
*/
|
List<FlowProcDefWithConfigDto> selectDeployListWithConfig(ProcessConfigInfoQuery query);
|
|
/**
|
* 分页
|
*
|
* @param page
|
* @param query
|
*/
|
IPage selectDeployListWithConfigPage(IPage<FlowProcDefWithConfigDto> page, @Param("query") ProcessConfigInfoQuery query);
|
|
void updateProcess(@Param("bytes") Object bytes, @Param("deployId") String deployId);
|
}
|