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); } }