using DS.Module.Core; using DS.Module.Core.Data; using DS.WMS.Core.Sys.Dtos; using Microsoft.AspNetCore.Http; namespace DS.WMS.Core.Sys.Interface; public interface IUserService { /// /// 列表查询 /// /// /// DataResult> GetListByPage(PageRequest request); /// /// 获取单个用户信息 /// /// /// DataResult GetUserInfo(string id); /// /// 编辑用户信息 /// /// /// DataResult EditUser(UserReq model); /// /// 用户唯一码检测 /// /// /// public Task CheckUserCode(string code); /// /// 删除用户 /// /// /// public Task BatchDelUser(IdModel req); /// /// 按Excel导入用户信息 /// /// /// public Task> ImportUserByExcel(IFormFile file); /// /// 查询客户端 用户拥有的菜单权限 /// /// public Task>> GetClientUserPermissions(); /// /// 根据权限模块获取数据范围列表 /// /// /// public Task>> GetDataRuleListByPermission(string permissionId); }