using HighWayIot.Repository.domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HighWayIot.Repository.service
{
public interface ISysUserInfoService
{
///
/// 条件查询所有用户列表 用户名为模糊查询
///
/// 用户名
/// 用户角色
/// 开始时间
/// 结束时间
/// 是否
///
List GetUserInfos(string userName = null, string userRole = null, DateTime? beginTime = null, DateTime? endTime = null, bool isSelectByTime = false);
///
/// 根据用户名查询单条用户信息
///
///
///
List GetUserInfoByUserName(string userName);
///
/// 添加用户信息
///
///
///
bool InsertUserInfo(SysUserEntity sysUserEntity);
///
/// 修改用户信息
///
///
///
bool UpdateUserInfo(SysUserEntity sysUserEntity);
///
/// 根据ID删除用户信息
///
///
///
bool DeleteUserInfoById(int id);
}
}