public Task <ApiResult <PageResult <SysUserDto> > > GridInfoAsync <Par>(BackManager.Domain.DomainDrive.QueryParameter <Par> parameter) where Par : class { //Expression<Func<SysUser, bool>> x = null; //Expression<Func<SysUser, bool>> funcOrderby = null; //PageResult<SysUser> pageResult = _sysUserRepository.QueryPage(x, parameter.Rows, parameter.Page, funcOrderby); PageResult <SysUserDto> pageResult = _sysUserRepository.QueryPage <SysUserDto>(@"SELECT sy.ID, sy.UserType, sy.NiceName, sy.LoginName, sy.ContractPhone, sg.GroupName FROM sysuser sy LEFT JOIN sysusergroup ssg ON sy.id = ssg.UserID LEFT JOIN sysgroup sg ON ssg.GroupID = sg.id", parameter.Rows, parameter.Page, parameter.OrderBy, parameter.IsDesc); return(Task.FromResult(ApiResult <PageResult <SysUserDto> > .Ok(pageResult))); }
Task <ApiResult <PageResult <SysMenuDto> > > IDataEntityAsync <SysMenuDto> .GridInfoAsync <Par>(BackManager.Domain.DomainDrive.QueryParameter <Par> parameter) { throw new NotImplementedException(); }
public Task <ApiResult <PageResult <SysUserDto> > > GridInfoAsync <Par>(BackManager.Domain.DomainDrive.QueryParameter <Par> parameter) where Par : class { throw new NotImplementedException(); }