using Long.Common.Basedata;
using Long.Core.Query;
namespace Long.Service.UserService.Basedata
{
///
/// 用户·服务接口
///
public interface IUserService
{
///
/// 获取全部系统用户
///
///
Task> Get();
///
/// 通过条件获取列表
///
///
///
Task> Get(QueryParamenter queryParamenter);
///
/// 通过 Id 获取系统用户实体
///
///
///
Task GetById(long id);
///
/// 获取用户信息
///
/// 用户名
///
Task GetByUserName(string userName);
///
/// 注册用户
///
///
///
Task Regist(RegistInput input);
///
/// 更新密码
///
/// 内码
/// 新密码
/// 记录更新数
Task UpdatePassword(long id, string password);
}
}