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.

41 lines
1.2 KiB

package com.example.demo.mapper.cash;
import cn.hutool.core.lang.Opt;
import com.example.demo.domain.vo.cash.*;
import com.example.demo.domain.vo.coin.RefundUser;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Set;
/**
* @program: GOLD
* @ClassName RefundController
* @description:
* @author: huangqizhen
* @create: 2025−09-28 10:37
* @Version 1.0
**/
@Mapper
public interface CashRefundMapper {
List<CashRecordDTO> select(CashRecordDTO cashRecordDTO);
int update(CashRecordDone cashRecordDone);
int insert(CashRecordRefund cashRecordRefund);
int withdraw(Integer id);
int review(CashRecordDone cashRecordDone);
int executor(CashRecordDone cashRecordDone);
int updateStatus(CashRecordDone cashRecordDone);
void addAudit(CashRecordDone cashRecordDone);
void updateAudit(CashRecordDone cashRecordDone);
List<CashRecordDTO> financeSelect(CashRecordDTO cashRecordDTO);
//获取各阶段审核人
LhlAudit getAudit(Integer id);
List<CashRecordDTO> exSelect(CashRecordDTO cashRecordDTO);
List<LhlAudit> getAuditBatch(Set<Integer> auditIds);
//根据id查订单信息
CashRecordDTO selectById(Integer id);
}