34 lines
1.2 KiB
C#
34 lines
1.2 KiB
C#
using System;
|
|
using MasaBlazorApp3.Pojo;
|
|
|
|
namespace MasaBlazorApp3.DataAccess.Dao
|
|
{
|
|
public interface IChannelListDao
|
|
{
|
|
public Task<PageData<ChannelStock>> GetAllChannelList(int DrawerType, string drugName, int? take, int? skip);
|
|
|
|
public Task<List<ChannelStock>> GetChannelStockByDrugId(string DrugId);
|
|
public Task<List<ChannelList>> GetChannelListByDrawerNo(int DrawerNo);
|
|
public Task<List<ChannelStock>> GetChannelStockByDrawerNo(int DrawerNo, int Quantity = 0);
|
|
|
|
|
|
public Task<List<ChannelStock>> GetAllDrugChannelStock();
|
|
|
|
public Task<List<ChannelList>> GetAllDrugChannelList();
|
|
|
|
public Task<bool> DrawerOperationFinish(List<ChannelStock> Stocks, int type);
|
|
|
|
public Task<bool> UnBind(string id);
|
|
|
|
public Task<bool> Bind(ChannelStock Stock);
|
|
|
|
|
|
Task<PageMultiData<ChannelStock,DrugInfo>> GetAllChannelListWithDrug(int DrawerType, string drugName, int? take, int? skip);
|
|
|
|
Task<ChannelStockWithDrawerCount<ChannelStock>> GetChannelStockByDrawerNoWithDrawers(int DrawerNo, int Quantity = 0);
|
|
|
|
//盘点
|
|
public Task<bool> DrawerCheckFinish(List<ChannelStock> Stocks);
|
|
}
|
|
}
|