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