package com.ruoyi.sales.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.sales.dto.SalesLedgerArrivalDto; import com.ruoyi.sales.pojo.SalesLedgerArrival; import java.util.List; /** * 销售台账到货记录Service接口 * * @author ruoyi * @date 2026-09-21 */ public interface ISalesLedgerArrivalService extends IService { /** * 到货记录列表 */ IPage listPage(Page page, SalesLedgerArrivalDto req); /** * 可到货的车辆下拉:只出绑定了该台账、且审批通过的出库记录里用过的车 */ List bindableVehicles(Long salesLedgerId); /** * 新增到货记录 */ boolean addArrival(SalesLedgerArrivalDto req); /** * 修改到货记录 */ boolean updateArrival(SalesLedgerArrivalDto req); /** * 批量删除到货记录 */ boolean deleteArrivals(List ids); }