using System;
using System.Collections.Generic;
using CB.Entity;
using CB.Interface.Infrastructure;
namespace CB.Data
{
///
/// 后台用户管理操作 by JNswins
///
public class SysUserService
{
///
/// 保存数据
///
///
///
public static bool Save(SysUserInfo entity)
{
return DatabaseProvider.GetDbProvider().Save(entity);
}
///
/// 修改数据
///
///
///
public static bool Update(SysUserInfo entity)
{
return DatabaseProvider.GetDbProvider().Update(entity);
}
///
/// 删除
///
///
///
public static bool Delete(int uid)
{
return DatabaseProvider.GetDbProvider().Delete(uid);
}
///
/// 获取用户信息
///
///
///
public static SysUserInfo GetUserInfo(int uid)
{
return DatabaseProvider.GetDbProvider().Get(uid);
}
///
/// 翻页列表
///
///
///
///
///
///
public static IList ToPaging(SysUserInfo entity, int pageSize, int pageIndex, out int recordCount)
{
return DatabaseProvider.GetDbProvider().ToPaging(entity, pageSize, pageIndex, out recordCount);
}
///
/// 获取基本用户信息(主要用于登录)
///
/// 用户名
/// 密码
/// IP地址
///
public static SysShortUserInfo GetShortSysUser(string userName, string passWord, string IP)
{
return DatabaseProvider.GetDbProvider().GetShortSysUser(userName, passWord, IP);
}
///
/// 更新用户状态
///
///
///
public static bool UpdateUserStatus(int uid)
{
return DatabaseProvider.GetDbProvider().UpdateUserStatus(uid);
}
///
/// 修改密码
///
/// 用户UID
/// 旧密码
/// 新密码
///
public static bool UpdateUserPassWord(int uid, string oldPassWord, string newPassWord)
{
return DatabaseProvider.GetDbProvider().UpdateUserPassWord(uid, oldPassWord, newPassWord);
}
}
}