futian.liu
2023-12-22 3e9a4b3480e6508f3c6f7ac8723509d8b1120d20
consum-base/src/main/java/com/consum/base/service/BaseWarehouseService.java
@@ -1,10 +1,12 @@
package com.consum.base.service;
import java.util.List;
import com.consum.base.pojo.BaseWarehouseParam;
import com.consum.model.po.BaseWarehouse;
import com.consum.model.po.FinSysTenantUser;
import com.walker.db.page.GenericPager;
import com.walker.jdbc.service.BaseService;
import java.util.List;
public interface BaseWarehouseService extends BaseService {
@@ -15,7 +17,7 @@
     * @Author 卢庆阳
     * @Date 2023/10/26
     */
    GenericPager<BaseWarehouse> queryList(BaseWarehouseParam param);
    GenericPager<BaseWarehouse> queryList(BaseWarehouseParam param, FinSysTenantUser currentUser);
    /**
     * @Description 编辑(修改状态)
@@ -40,28 +42,12 @@
    int updateById(BaseWarehouse baseWarehouse);
    /**
     * @Description 根据仓库id获取机构用户信息
     * @Author 卢庆阳
     * @Date 2023/10/26
     */
    void queryUserList(Long baseWarehouseId);
    /**
     * @return
     * @Description 根据机构id查询机构仓库
     * @Author 卢庆阳
     * @Date 2023/10/27
     */
    List<BaseWarehouse> getByAgencyId(Long agencyId, Short isDefault, Short states);
    /**
     * 根据机构id查询默认仓库
     *
     * @param agencyId
     * @return
     */
    BaseWarehouse getDefaultWarehouseByAgencyId(Long agencyId);
    List<BaseWarehouse> getBaseWareHouseList(Long agencyId, Integer states);
    BaseWarehouse getWarehouseByAgencyId(Long agencyId, String warehouseName);
}