package com.ghy.payment.mapper; import com.ghy.payment.domain.FinancialDetail; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 财务细单(转派后产生的订单)的mapper层 * * @author HH 2022/4/25 */ public interface FinancialDetailMapper { /** * @param financialDetail 财务细单属性 * @return 成功条数 */ int insertFinancialDetail(FinancialDetail financialDetail); /** * @param financialDetail 财务细单属性 * @return 成功条数 */ int updateFinancialDetail(FinancialDetail financialDetail); /** * @param financialDetail 财务细单入参 * @return 财务细单集合 */ List selectFinancialDetailList(FinancialDetail financialDetail); /** * @param financialDetailId 财务细单id * @return 财务细单 */ FinancialDetail selectById(Long financialDetailId); /** * 批量删除财务细单信息 * * @param financialDetailIds 需要删除的数据ID * @return 结果 */ int deleteFinancialDetailByIds(Long[] financialDetailIds); /** * @param financialDetailCode 财务细单编码 * @return 财务细单信息 */ FinancialDetail checkFinancialDetailCodeUnique(String financialDetailCode); /** * 根据订单id集合信息进行批量数据查询 * * @param orderIdList 订单Id集合信息。 * @return FinancialDetail实体集合信息。 */ List getByOrderIdList(@Param("orderIdList") List orderIdList); }