package com.openhis.administration.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.core.common.core.domain.R;
import com.openhis.administration.domain.Supplier;
import com.openhis.clinical.domain.ConditionDefinition;
import com.openhis.workflow.domain.SupplyRequest;
import org.springframework.web.bind.annotation.RequestParam;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * 供应商管理Service接口
 *
 * @author dh
 * @date 2025-02-20
 */
public interface ISupplierService extends IService<Supplier> {
    /**
     * 新增供应商
     *
     * @param supplier 病种目录实体
     * @return
     */
    boolean addSupplier(Supplier supplier);

    /**
     * 查询供应商下拉列表
     *
     * @return 供应商下拉列表
     */
    List<Supplier> getList();

    /**
     * 查询供应商信息
     *
     * @param name 名字
     * @param address 地址
     * @param typeEnum 类型
     * @return 供应商信息
     */
    List<Supplier> getsupplierList(String name,String address,Integer typeEnum);
}
