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.

40 lines
1.2 KiB

2 months ago
2 months ago
2 months ago
  1. package com.example.demo.mapper.cash;
  2. import cn.hutool.core.lang.Opt;
  3. import com.example.demo.domain.vo.cash.*;
  4. import com.example.demo.domain.vo.coin.RefundUser;
  5. import org.apache.ibatis.annotations.Mapper;
  6. import java.util.List;
  7. import java.util.Set;
  8. /**
  9. * @program: GOLD
  10. * @ClassName RefundController
  11. * @description:
  12. * @author: huangqizhen
  13. * @create: 202509-28 10:37
  14. * @Version 1.0
  15. **/
  16. @Mapper
  17. public interface CashRefundMapper {
  18. List<CashRecordDTO> select(CashRecordDTO cashRecordDTO);
  19. int update(CashRecordDone cashRecordDone);
  20. int insert(CashRecordRefund cashRecordRefund);
  21. int withdraw(Integer id);
  22. int review(CashRecordDone cashRecordDone);
  23. int executor(CashRecordDone cashRecordDone);
  24. int updateStatus(CashRecordDone cashRecordDone);
  25. void addAudit(CashRecordDone cashRecordDone);
  26. void updateAudit(CashRecordDone cashRecordDone);
  27. List<CashRecordDTO> financeSelect(CashRecordDTO cashRecordDTO);
  28. //获取各阶段审核人
  29. LhlAudit getAudit(Integer id);
  30. List<CashRecordDTO> exSelect(CashRecordDTO cashRecordDTO);
  31. List<LhlAudit> getAuditBatch(Set<Integer> auditIds);
  32. //根据id查订单信息
  33. CashRecordDTO selectById(Integer id);
  34. }