package com.yuanchu.mom.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.yuanchu.mom.pojo.ProcessInspect; import com.yuanchu.mom.pojo.vo.ProcessInspectVo; import java.util.List; import java.util.Map; /** * 过程检验(ProcessInspect)表服务接口 * * @author zss * @since 2023-09-06 13:36:03 */ public interface ProcessInspectService extends IService { /** * 新增过程检验单-->根据订单号选择产品信息和工艺 * @param orderNumber * @return */ List> chooseMater(String orderNumber); /** * 新增过程检验单 * @param id * @param processInspectVo * @return */ Integer addProcess(String id, ProcessInspectVo processInspectVo); /** * 上报(更新检验状态) * @param id * @return */ String updateProcessInspectsById(Integer id,Integer number); /** * 根据检验单id查询过程检验单详情 * @param id * @return */ List> selectProcessInspectsListById(Integer id); /** * 分页查询过程检验单列表 * @param page * @param techfather * @param result * @param name * @return */ IPage> selectProcessInspectsList(Page page, String techfather, Integer result, String name); }