using DS.Module.Core;
using DS.WMS.Core.Op.Dtos;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DS.WMS.Core.Op.Interface
{
///
///
///
public interface IBookingLabelService
{
///
/// 获取全部或指定范围类型的标签列表
///
/// 标签使用范围 空-全部 1-舱位管理台账
/// 返回列表
Task>> List(int? scope);
///
/// 设定标签
///
/// 请求参数
/// 返回回执
Task> SetLabel(BindLabelDto input);
///
/// 保存标签
///
/// 请求参数
/// 返回标签主键
Task> Save(BookingLabelBaseDto input);
///
/// 删除标签信息
///
/// 标签主键组
///
Task> Delete(long[] ids);
///
/// 标签管理台账
///
/// 查询条件
/// 返回台账列表
Task>> GetPageAsync(PageRequest QuerySearch);
}
}