示例#1
0
        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)));
        }
示例#2
0
 Task <ApiResult <PageResult <SysMenuDto> > > IDataEntityAsync <SysMenuDto> .GridInfoAsync <Par>(BackManager.Domain.DomainDrive.QueryParameter <Par> parameter)
 {
     throw new NotImplementedException();
 }
示例#3
0
 public Task <ApiResult <PageResult <SysUserDto> > > GridInfoAsync <Par>(BackManager.Domain.DomainDrive.QueryParameter <Par> parameter) where Par : class
 {
     throw new NotImplementedException();
 }