package com.ruoyi.warehouseBusiness.service; import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.warehouseBusiness.domain.TWarehouseDetails; import java.util.List; import java.util.Map; /** * 详情主表Service接口 * * @author ruoyi * @date 2020-12-11 */ public interface ITWarehouseBillsService { /** * 查询详情主表 * * @param fId 详情主表ID * @return 详情主表 */ public Map selectTWarehouseDetailsById(Long fId); /** * 查询详情主表列表 * * @param tWarehouseDetails 详情主表 * @return 详情主表集合 */ public List selectTWarehouseDetailsList(TWarehouseDetails tWarehouseDetails); /** * 新增详情主表 * * @param tWarehouseDetails 详情主表 * @param loginUser * @return 结果 */ public int insertTWarehouseDetails(TWarehouseDetails tWarehouseDetails, LoginUser loginUser); /** * 修改详情主表 * * @param tWarehouseDetails 详情主表 * @return 结果 */ public int updateTWarehouseDetails(TWarehouseDetails tWarehouseDetails); /** * 批量删除详情主表 * * @param fIds 需要删除的详情主表ID * @return 结果 */ public int deleteTWarehouseDetailsByIds(Long[] fIds); /** * 删除详情主表信息 * * @param fId 详情主表ID * @return 结果 */ public int deleteTWarehouseDetailsById(Long fId); }