ProcessInfoMapper.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.ruoyi.opt.mapper;
  2. import java.util.List;
  3. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  4. import com.ruoyi.opt.domain.ProcessDetailInfo;
  5. import com.ruoyi.opt.domain.ProcessInfo;
  6. import org.apache.ibatis.annotations.Select;
  7. import org.apache.ibatis.annotations.Update;
  8. /**
  9. * 保函订单Mapper接口
  10. *
  11. * @author chengpan
  12. * @date 2022-09-06
  13. */
  14. public interface ProcessInfoMapper extends BaseMapper<ProcessInfo>
  15. {
  16. /**
  17. * 查询保函订单
  18. *
  19. * @param processInfo 订单信息
  20. * @return 保函订单
  21. */
  22. public int updateProcessInfoByProcessId(ProcessInfo processInfo);
  23. /**
  24. * 查询保函订单
  25. *
  26. * @param pId 保函订单主键
  27. * @return 保函订单
  28. */
  29. public ProcessInfo selectProcessInfoByPId(Long pId);
  30. /**
  31. * 查询保函订单列表
  32. *
  33. * @param processInfo 保函订单
  34. * @return 保函订单集合
  35. */
  36. public List<ProcessInfo> selectProcessInfoList(ProcessInfo processInfo);
  37. /**
  38. * 新增保函订单
  39. *
  40. * @param processInfo 保函订单
  41. * @return 结果
  42. */
  43. public int insertProcessInfo(ProcessInfo processInfo);
  44. /**
  45. * 修改保函订单
  46. *
  47. * @param processInfo 保函订单
  48. * @return 结果
  49. */
  50. public int updateProcessInfo(ProcessInfo processInfo);
  51. /**
  52. * 删除保函订单
  53. *
  54. * @param pId 保函订单主键
  55. * @return 结果
  56. */
  57. public int deleteProcessInfoByPId(Long pId);
  58. /**
  59. * 批量删除保函订单
  60. *
  61. * @param pIds 需要删除的数据主键集合
  62. * @return 结果
  63. */
  64. public int deleteProcessInfoByPIds(String[] pIds);
  65. /**
  66. * 根据订单主键查询订单详情
  67. * @param pId 订单表主键
  68. * @return
  69. */
  70. public ProcessDetailInfo selectDetailProcessByPId(Long pId);
  71. }