Esempio n. 1
0
        /// <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));
        }
Esempio n. 2
0
        /// <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));
        }
Esempio n. 3
0
 /// <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"));
 }