package com.ruoyi.basicData.service; import com.ruoyi.basicData.domain.TWarehouse; import com.ruoyi.basicData.domain.TWarehouseArea; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.model.LoginUser; import java.util.List; import java.util.Map; /** * 仓库Service接口 * * @author ruoyi * @date 2020-12-11 */ public interface ITWarehouseService { /** * 查询仓库 * * @param fId 仓库ID * @return 仓库 */ public TWarehouse selectTWarehouseById(Long fId); public Map selectTWarehouseById1(Long fId); /** * 查询仓库列表 * * @param tWarehouse 仓库 * @return 仓库集合 */ public List selectTWarehouseList(TWarehouse tWarehouse); /** * 新增仓库 * * @param tWarehouse 仓库 * @return 结果 */ public int insertTWarehouse(TWarehouse tWarehouse); public AjaxResult insertTWarehouse1(String tWarehouse, String tWarehouseArea, LoginUser loginUser); /** * 修改仓库 * * @param tWarehouse 仓库 * @return 结果 */ public int updateTWarehouse(TWarehouse tWarehouse); /** * 批量删除仓库 * * @param fIds 需要删除的仓库ID * @return 结果 */ public AjaxResult deleteTWarehouseByIds(Long[] fIds); /** * 删除仓库信息 * * @param fId 仓库ID * @return 结果 */ public int deleteTWarehouseById(Long fId); /** * 检验编号唯一 * @return */ public String checkUFNoUnique(TWarehouse tWarehouse); /** * 检验编号名称 * @return */ public String checkUFNnameUnique(TWarehouse tWarehouse); /** * 检验编号地址 * @return */ public String checkUFAaddrUnique(TWarehouse tWarehouse); /** * 检验编号唯一 * @return */ public String checkUFTWarehouseAreaNoUnique(TWarehouseArea tWarehouseAreas); /** * 检验编号名称 * @return */ public String checkUTWarehouseAreaFNnameUnique(TWarehouseArea tWarehouseAreas); }