package com.ruoyi.manager.service; import com.ruoyi.manager.domain.LedgerInstantBinding; import java.util.List; /** * 实时绑定台账Service接口 * * @author wenjy * @date 2024-07-15 */ public interface ILedgerInstantBindingService { /** * 查询实时绑定台账 * * @param objid 实时绑定台账主键 * @return 实时绑定台账 */ public LedgerInstantBinding selectLedgerInstantBindingByObjid(Long objid); /** * 查询实时绑定台账列表 * * @param ledgerInstantBinding 实时绑定台账 * @return 实时绑定台账集合 */ public List selectLedgerInstantBindingList(LedgerInstantBinding ledgerInstantBinding); /** * 新增实时绑定台账 * * @param ledgerInstantBinding 实时绑定台账 * @return 结果 */ public int insertLedgerInstantBinding(LedgerInstantBinding ledgerInstantBinding); /** * 修改实时绑定台账 * * @param ledgerInstantBinding 实时绑定台账 * @return 结果 */ public int updateLedgerInstantBinding(LedgerInstantBinding ledgerInstantBinding); /** * 批量删除实时绑定台账 * * @param objids 需要删除的实时绑定台账主键集合 * @return 结果 */ public int deleteLedgerInstantBindingByObjids(String objids); /** * 删除实时绑定台账信息 * * @param objid 实时绑定台账主键 * @return 结果 */ public int deleteLedgerInstantBindingByObjid(Long objid); List selectList(LedgerInstantBinding ledgerInstantBinding); List selectLedgerChildTablelist(LedgerInstantBinding ledgerInstantBinding); int unbindingCargoDeleteLedger(Long basketId); void deleteLedgerInstantByBasket(List ids); int updateTaskStatebyBasketID(List ids); List selectLedgerlistByCode(String code); }