/// <summary>
        /// 根据id查询应用程序
        /// </summary>
        /// <param name="id"></param>
        public async Task <AppInfo> GetByIdAsync(Guid id)
        {
            var appInfo     = new AppInfo();
            var application = await ApplicationPoStore.SingleAsync(x => x.Id == id);

            if (application == null)
            {
                return(appInfo);
            }

            appInfo.Id          = application.Id.ToString();
            appInfo.Code        = application.Code;
            appInfo.Name        = application.Name;
            appInfo.Description = application.Remark;

            return(appInfo);
        }
        /// <summary>
        /// 通过应用程序编码查找
        /// </summary>
        /// <param name="code">应用程序编码</param>
        public async Task <ApplicationDto> GetByCodeAsync(string code)
        {
            var application = await ApplicationPoStore.SingleAsync(x => x.Code == code);

            return(application.ToDto());
        }