using iWare.Wms.Core;
using Microsoft.AspNetCore.Mvc;
namespace iWare.Wms.Application
{
///
/// 字典数据服务
///
public interface ISysDictDataService
{
///
/// 添加字典数据服务
///
///
///
Task AddDictData(AddDictDataInput input);
///
/// 更改
///
///
///
Task ChangeDictDataStatus(ChageStateDictDataInput input);
///
/// 根据类型Id删除
///
///
///
Task DeleteByTypeId(long dictTypeId);
///
/// 删除字典数据
///
///
///
Task DeleteDictData(DeleteDictDataInput input);
///
/// 获取字典数据
///
///
///
Task GetDictData([FromQuery] QueryDictDataInput input);
///
/// 获取字典数据列表
///
///
///
Task> GetDictDataList([FromQuery] QueryDictDataListInput input);
///
/// 根据字典及类型ID获取字典数据
///
///
///
Task> GetDictDataListByDictTypeId(long dictTypeId);
///
/// 分页查询字典数据
///
///
///
Task> QueryDictDataPageList([FromQuery] DictDataPageInput input);
///
/// 更新字典数据
///
///
///
Task UpdateDictData(UpdateDictDataInput input);
}
}