mitao
2 天以前 50ee6ccb8d8036ffaa2aabb4e4999c14a05b45a3
ruoyi-system/src/main/java/com/ruoyi/system/service/AssetWarehouseService.java
@@ -1,7 +1,13 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.dto.asset.AssetWarehouseDTO;
import com.ruoyi.system.model.AssetWarehouse;
import com.ruoyi.system.query.AssetWarehousePageQuery;
import com.ruoyi.system.vo.asset.AssetWarehouseVO;
import java.util.List;
/**
 * <p>
@@ -12,5 +18,33 @@
 * @since 2025-09-15
 */
public interface AssetWarehouseService extends IService<AssetWarehouse> {
    /**
     * 获取仓库分页列表
     * @param pageQuery
     * @return
     */
    IPage<AssetWarehouseVO> getPageList(AssetWarehousePageQuery pageQuery);
    /**
     * 添加仓库
     * @param dto
     */
    void add(AssetWarehouseDTO dto);
    /**
     * 编辑仓库
     * @param dto
     */
    void edit(AssetWarehouseDTO dto);
    /**
     * 删除仓库
     * @param id
     */
    void delete(Integer id);
    /**
     * 获取所有仓库列表
     * @return
     */
    List<AssetWarehouseVO> getAllList();
}