You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.spring.modules.request.service;
import com.spring.common.utils.PageUtils;import com.spring.modules.base.entity.PlmProcessControllBaseData;import com.spring.modules.base.entity.PlmProcessControllBaseDataIn;import com.spring.modules.request.entity.PlmFieldData;import com.spring.modules.request.entity.TableData;import com.spring.modules.request.vo.PlmRequestDetailVo;import com.spring.modules.request.vo.PlmRequestHeaderVo;import com.spring.modules.request.vo.TableDataVo;
import java.util.List;
public interface RequestManageService {
/* * @Author yzz * @Description 获取流程绑定信息的主表数据 * @Date 2024/4/9 * @param data * @return PageUtils */ PageUtils getRequestMainData(PlmRequestHeaderVo data);
/* * @Author yzz * @Description 保存流程绑定信息的主表数据 * @Date 2024/4/10 * @param data */ void saveRequestHeader(PlmRequestHeaderVo data);
/* * @Author yzz * @Description 修改流程绑定信息的主表数据 * @Date 2024/4/10 * @param inData * @return R */ void updateRequestHeader(PlmRequestHeaderVo data);
/* * @Author yzz * @Description 删除流程信息的主表数据 * @Date 2024/4/10 * @param inData * @return R */ void deleteRequestHeader(List<PlmRequestHeaderVo> data);
/* * @Author yzz * @Description 查询节点信息 * @Date 2024/4/11 * @param data * @return List<PlmRequestDetailVo> */ List<PlmRequestDetailVo> getNodeInfoByWorkflow(PlmRequestDetailVo data);
/* * @Author yzz * @Description 获取流程节点现有的出口配置 * @Date 2024/4/12 * @param data * @return List<PlmRequestDetailVo> */ List<PlmRequestDetailVo> getNodeDetail(PlmRequestDetailVo data);
/* * @Author yzz * @Description 保存流程节点的出口配置 * @Date 2024/4/12 * @param data */ void saveRequestNodeDetail(List<PlmRequestDetailVo> data);
/* * @Author yzz * @Description 删除当前流程节点的全部出口配置 * @Date 2024/4/12 * @param data */ void deleteRequestNodeDetailByLine(PlmRequestDetailVo data);
List<TableData> getTableList(TableDataVo inData);
List<PlmFieldData> getFieldList(TableData inData);
List<PlmFieldData> getAuthorityFieldList(TableData inData);
void saveAuthorityList(TableData inData);
void editNodeInfo(PlmRequestDetailVo inData);
List<PlmProcessControllBaseData> getProcessControlList(PlmProcessControllBaseData inData); List<PlmProcessControllBaseData> getProcessSelect(PlmProcessControllBaseData inData);
void saveProcessControlList(PlmProcessControllBaseDataIn inData);
/** * @Description 根据订单号和roleId执行特殊操作 * @Title doProcessControl * @param roleId * @param orderNo * @author rq * @date 2024/11/22 17:46 * @return void * @throw */ void doProcessControl(Integer roleId,String site,String orderNo);}
|