using Long.Common.Basedata; using Long.Dapper; namespace Long.DAO.Basedata { /// /// 系统用户-数据库 /// public interface IUserDatabase : IDatabase { /// /// 通过登录名获取一条系统用户数据 /// /// 登录名 /// 用户 Task GetUserAsync(string userName); /// /// 通过登录名获取一条系统用户数据 /// /// 登录名 /// 用户 Task GetByUserNameAsync(string userName); /// /// 通过推广码获取一条系统用户数据 /// /// 登录名 /// 用户 Task GetByPromotionCodeAsync(string promotionCode); /// /// 判断推广码是否重复 /// /// 推广码 /// 重复标记 Task PromotionCodeIsRepeatAsync(string promotionCode); /// /// 更新密码 /// /// 内码 /// 新密码 /// Task UpdatePassword(long id, string password); /// /// 判断用户是否存在 /// /// /// Task HasUser(long id); } }