package com.ruoyi.opt.mapper; import java.util.List; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.opt.domain.ProcessDetailInfo; import com.ruoyi.opt.domain.ProcessInfo; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Update; /** * 保函订单Mapper接口 * * @author chengpan * @date 2022-09-06 */ public interface ProcessInfoMapper extends BaseMapper { /** * 查询保函订单 * * @param processInfo 订单信息 * @return 保函订单 */ public int updateProcessInfoByProcessId(ProcessInfo processInfo); /** * 查询保函订单 * * @param pId 保函订单主键 * @return 保函订单 */ public ProcessInfo selectProcessInfoByPId(Long pId); /** * 查询保函订单列表 * * @param processInfo 保函订单 * @return 保函订单集合 */ public List selectProcessInfoList(ProcessInfo processInfo); /** * 新增保函订单 * * @param processInfo 保函订单 * @return 结果 */ public int insertProcessInfo(ProcessInfo processInfo); /** * 修改保函订单 * * @param processInfo 保函订单 * @return 结果 */ public int updateProcessInfo(ProcessInfo processInfo); /** * 删除保函订单 * * @param pId 保函订单主键 * @return 结果 */ public int deleteProcessInfoByPId(Long pId); /** * 批量删除保函订单 * * @param pIds 需要删除的数据主键集合 * @return 结果 */ public int deleteProcessInfoByPIds(String[] pIds); /** * 根据订单主键查询订单详情 * @param pId 订单表主键 * @return */ public ProcessDetailInfo selectDetailProcessByPId(Long pId); }