package com.spring.modules.request.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.spring.modules.request.entity.PlmRequestDetailEntity; import com.spring.modules.request.vo.PlmRequestDetailVo; import com.spring.modules.request.vo.PlmRequestHeaderVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface RequestManageMapper extends BaseMapper { /* * @Author yzz * @Description 获取流程绑定信息的主表数据 * @Date 2024/4/9 * @param partInformationVoPage * @param data * @return IPage */ IPage getRequestMainData(Page partInformationVoPage, @Param("query") PlmRequestHeaderVo data); /* * @Author yzz * @Description 获取流程绑定信息的主表数据 List * @Date 2024/4/12 * @param data * @return List */ List getRequestMainDataByList(@Param("query") PlmRequestHeaderVo data); /* * @Author yzz * @Description 保存流程绑定信息的主表数据 * @Date 2024/4/10 * @param data */ void saveRequestHeader(PlmRequestHeaderVo data); /* * @Author yzz * @Description 修改流程绑定信息的主表数据 * @Date 2024/4/10 * @param data */ void updateRequestHeader(PlmRequestHeaderVo data); /* * @Author yzz * @Description 删除流程绑定信息的主表数据 * @Date 2024/4/10 * @param data */ void deleteRequestHeader(@Param("data") PlmRequestHeaderVo data); /* * @Author yzz * @Description 删除了流程节点信息 * @Date 2024/4/12 * @param data */ void deleteRequestNode(@Param("data") PlmRequestHeaderVo data); /* * @Author yzz * @Description 删除流程所有出口配置 * @Date 2024/4/12 * @param data */ void deleteRequestNodeDetail(@Param("data") PlmRequestHeaderVo data); /* * @Author yzz * @Description 保存流程节点的出口配置 * @Date 2024/4/12 * @param data */ void saveRequestNodeDetail(List data); /* * @Author yzz * @Description 删除流程单个节点对应的出口配置 * @Date 2024/4/12 * @param data */ void deleteRequestNodeDetailByLine(@Param("site") String site, @Param("workflowId") String workflowId, @Param("nodeId") String nodeId, @Param("classificationNo") String classificationNo); /* * @Author yzz * @Description 根据流程ID获取节点信息 * @Date 2024/4/11 * @param workflowId */ List getRequestNodeData(@Param("workflowId") String workflowId); /* * @Author yzz * @Description 保存生成的节点数据 * @Date 2024/4/11 * @param data */ void saveRequestNode(List dataList); /* * @Author yzz * @Description 查询节点信息 * @Date 2024/4/11 * @param data * @return List */ List getNodeInfoByWorkflow(@Param("query") PlmRequestDetailVo data); /* * @Author yzz * @Description 获取流程节点现有的出口配置 * @Date 2024/4/12 * @param data * @return List */ List getNodeDetail(@Param("query") PlmRequestDetailVo data); }