package com.tykj.dev.device.sendback.service;

import com.tykj.dev.device.sendback.entity.domain.RepelEscrow;

import java.util.List;

/**
 * @author zjm
 * @version 1.0.0
 * @ClassName RepelEscrowService.java
 * @Description TODO
 * @createTime 2021年09月14日 15:29:00
 */
public interface RepelEscrowService  {
    /**
     * 保存直属单位清退信息
     */
    void saveRepelEscrowService(RepelEscrow repelEscrow);

    /**
     * 批量保存直属单位清退信息
     */
    void saveAllRepelEscrowService(List<RepelEscrow> repelEscrows);


    /**
     * 保存直属单位清退信息
     * @param repelEscrowID 直属单位清退id
     * @return 直属单位详情
     */
    RepelEscrow findByRepelEscrow(Integer repelEscrowID);

    /**
     * 根据清退业务ID查询所有相关代管单位
     * @param billId 清退ID
     * @return 代管单位单位集合
     */
    List<RepelEscrow> findAllBillId(Integer billId);

}
