using Model.ModelDto.SysDto;
using Model.ModelVm.SysVm;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using WMS.Entity.SysEntity;
namespace WMS.IBLL.ISysServer
{
public interface ILogisticsInfoServer
{
///
/// 查询物流信息
///
/// 运输公司
/// 联系人
/// 电话
/// 车牌号
/// 车辆类型
///
///
///
///
Task> GetLogisticsInfoList(string name, string linkMan, string phone, string licensePlate, string type, int page, int limit, RefAsync count);
///
/// 查询单条物流信息
///
///
///
Task GetLogisticsInfo(int id);
///
/// 查询单条已删除物流信息
///
///
///
Task GetLogisticsDelInfo(int id);
///
/// 查询全部物流信息
///
///
Task> GetLogisticsInfoSelect();
///
/// 添加物流信息
///
///
/// 操作人
///
Task AddLogisticsInfo(AddLogisticsInfoVm model, int userId);
///
/// 编辑物流信息
///
///
/// 操作人
///
Task EditLogisticsInfo(EditLogisticsInfoVm model, int userId);
///
/// 删除单条物流信息
///
///
/// 操作人
///
Task DelLogisticsInfo(int id, int userId);
///
/// 删除物流信息(多条信息)
///
///
/// 操作人
///
Task DelsLogisticsInfo(List ids, int userId);
}
}