package com.hzya.frame.plugin.lets.dao;

import com.hzya.frame.basedao.dao.IBaseDao;
import com.hzya.frame.plugin.lets.entity.BdInvbasdocEntity;

import java.util.List;

/**
 * (bd_invbasdoc: table)表数据库访问层
 *
 * @author makejava
 * @since 2023-08-25 11:27:08
 */
public interface IBdInvbasdocDao extends IBaseDao<BdInvbasdocEntity, String> {

    /**
     * 查询存货基础档案
     *
     * @author liuyang
     */
    BdInvbasdocEntity queryBdInvbasdocByPkInvmandoc(BdInvbasdocEntity bdInvbasdocEntity) throws Exception;

    /**
     * 查询存货基础档案
     *
     * @author liuyang
     */
    List<BdInvbasdocEntity> queryBdInvbasdocByPkInvmandocV2(BdInvbasdocEntity bdInvbasdocEntity) throws Exception;

    /**
     * 查询存货基础档案
     *
     * @author liuyang
     */
    List<BdInvbasdocEntity> queryBdInvbasdocByPkInvmandocV3(BdInvbasdocEntity bdInvbasdocEntity) throws Exception;
}

