2026-08-07 d65c665b483f9c7b57358d4ad2c4bf3c6e1f9608
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/dal/mysql/purchase/ErpSupplierMapper.java
@@ -6,13 +6,15 @@
import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.supplier.ErpSupplierPageReqVO;
import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpSupplierDO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
 * ERP 供应商 Mapper
 *
 * @author 芋道源码
 * @author 超级管理员
 */
@Mapper
public interface ErpSupplierMapper extends BaseMapperX<ErpSupplierDO> {
@@ -29,4 +31,12 @@
        return selectList(ErpSupplierDO::getStatus, status);
    }
    /**
     * 查询供应商被哪些业务表引用(未删除的记录)
     *
     * @param supplierId 供应商编号
     * @return 引用来源列表,每项包含 source(来源名) 和 cnt(引用数量),仅返回 cnt > 0 的
     */
    List<Map<String, Object>> selectSupplierReferenceCount(@Param("supplierId") Long supplierId);
}