/// <summary> /// 配置列表页面 /// </summary> /// <param name="queryWhere">查询条件</param> /// <returns></returns> public async Task <IActionResult> Index(SysConfigPageQueryWhere queryWhere) { var operateResult = await _sysConfigApplication.GetConfigListAsync(queryWhere); ViewBag.QueryWhere = queryWhere; return(View(operateResult.Value)); }
/// <summary> /// 查找配置列表 /// </summary> /// <param name="queryWhere">查询条件</param> /// <returns>配置列表</returns> public Task <IPageResult <SysConfigListDto> > GetConfigListAsync(SysConfigPageQueryWhere queryWhere) { SqlWhereBuilder whereBuilder = new SqlWhereBuilder("FIsDeleted=0", ReaderDataType); whereBuilder.AppendLike("FKey", queryWhere.ConfigKey, paramKey: nameof(queryWhere.ConfigKey)); const string selectTable = TABLE_NAME_SYSCONFIG + SQLSERVER_WITHNOLOCK; const string selectColumn = "FID,FKey,FValue,FComment,ISNULL(FLastModifyTime,FCreateTime) AS FLastModifyTime"; const string order = "ISNULL(FLastModifyTime,FCreateTime) DESC"; return(QueryPageListAsync <SysConfigListDto>(selectColumn, selectTable, whereBuilder.ToString(), order, queryWhere.PageIndex, queryWhere.PageSize, cmdParms: queryWhere)); }
/// <summary> /// 获取配置列表 /// </summary> /// <param name="queryWhere">查询条件</param> /// <returns>配置列表</returns> public Task <OperateResult <IPageResult <SysConfigListDto> > > GetConfigListAsync(SysConfigPageQueryWhere queryWhere) { return(OperateUtil.ExecuteAsync(() => { return _sysConfigRepository.GetConfigListAsync(queryWhere); }, callMemberName: "SysConfigApplication-GetConfigListAsync")); }