package cn.hnthyy.thmz.service.his.yf;

import cn.hnthyy.thmz.pageDto.PageBean;
import cn.hnthyy.thmz.vo.YpZdBaseYfVo;

import java.util.List;

/**
 * @description:
 * @author: WANGJIALIANG
 * @time: 2021/8/20 10:01
 */
public interface YfInventoryListService {

    /**
     * 分页查询药房库存清单
     * @param groupNo
     * @param classCode
     * @param pageBean
     * @return
     */
    List<YpZdBaseYfVo> queryYpZdBaseYfPage(String groupNo,String classCode, String searchText,PageBean pageBean);


    /**
     * 查询药房库存药品总条数
     * @param groupNo
     * @param classCode
     * @param searchText
     * @return
     */
    int countYpZdBaseYf(String groupNo,String classCode,String searchText);

    /**
     * 分页查询多药房库存清单
     * @param classCode
     * @param searchText
     * @param pageBean
     * @return
     */
    List<YpZdBaseYfVo> queryYpZdBaseYfMultiplePage(String classCode,String searchText,PageBean pageBean);

    /**
     * 查询多药房库存药品总条数
     * @param classCode
     * @param searchText
     * @return
     */
    int countYpZdBaseYfMultiple(String classCode,String searchText);
}
