package com.dk.mdm.mapper.mac;

import com.dk.mdm.model.pojo.mac.MacTransfer;
import com.dk.common.mapper.BaseMapper;
import com.dk.mdm.model.query.mac.MacTransferQuery;
import com.dk.mdm.model.response.mac.MacTransferResponse;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
*  资金转账 Mapper
*/
@Repository
public interface MacTransferMapper extends BaseMapper<MacTransfer>{

    /**
     * @desc   : 根据条件进行查询
     * @author : 付斌
     * @date   : 2024-02-28 10:18
     */
    List<MacTransferResponse> selectByCond(MacTransferQuery macTransferQuery);

    /**
     * @desc   : 根据条件进行查询（数量）
     * @author : 付斌
     * @date   : 2024-02-28 10:19
     */
    Long countByCond(MacTransferQuery macTransferQuery);

    /**
     * @desc   : 根据Id进行查询
     * @author : 付斌
     * @date   : 2024-03-03 9:25
     */
    MacTransferResponse selectById(String id);
}

