using iWare.Wms.Core; using Microsoft.AspNetCore.Mvc; namespace iWare.Wms.Application { /// /// 字典类型服务 /// public interface ISysDictTypeService { /// /// 添加字典类型 /// /// /// Task AddDictType(AddDictTypeInput input); /// /// 更改字典类型状态 /// /// /// Task ChangeDictTypeStatus(ChangeStateDictTypeInput input); /// /// 删除字典类型 /// /// /// Task DeleteDictType(DeleteDictTypeInput input); /// /// 获取字典树 /// /// Task> GetDictTree(); /// /// 获取字典类型 /// /// /// Task GetDictType([FromQuery] QueryDictTypeInfoInput input); /// /// 获取字典下拉列表 /// /// /// Task> GetDictTypeDropDown([FromQuery] DropDownDictTypeInput input); /// /// 获取字典类型列表 /// /// Task> GetDictTypeList(); /// /// 分页获取字典类型列表 /// /// /// Task> QueryDictTypePageList([FromQuery] DictTypePageInput input); /// /// 更新字典类型 /// /// /// Task UpdateDictType(UpdateDictTypeInput input); /// /// 根据枚举类型生成相应的代码 /// /// 枚举类型名称 /// Task ParseDataFromEnumType([FromQuery] string className); /// /// /// /// Task> GetDictTreeOutput(); } }