/// <summary> /// 根据菜单Id获取对应的字段信息 /// </summary> /// <param name="paging">菜单Id</param> /// <returns></returns> public Task <PagedResults <SystemFieldOutput> > GetFieldByMenuId(SystemFieldPagingInput paging) { var sql = new StringBuilder( "SELECT field.*,menu.Name MenuName,@rowNumber, @recordCount FROM System_Field field LEFT JOIN System_Menu menu ON field.MenuId=menu.MenuId @where"); if (!paging.MenuId.IsNullOrEmptyGuid()) { sql.Append(string.Format(" AND menu.MenuId='{0}'", paging.MenuId)); } if (!paging.IsShowHidden) { sql.Append(string.Format(" AND field.Hidden='true' AND field.IsFreeze='false'")); } return(PagingQueryAsync <SystemFieldOutput>(sql.ToString(), paging)); }
/// <summary> /// 根据菜单Id获取字段信息 /// </summary> /// <param name="paging"></param> /// <returns></returns> public async Task <PagedResults <SystemFieldOutput> > GetFieldByMenuId(SystemFieldPagingInput paging) { return(await _fieldRepository.GetFieldByMenuId(paging)); }
public async Task <JsonResult> GetFieldByMenuId(SystemFieldPagingInput paging) { return(JsonForGridPaging(await _fieldLogic.GetFieldByMenuId(paging))); }