diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 8de62b240..b3c4d82ea 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -5661,6 +5661,32 @@ + + + 快捷键服务 + + + + + 获取默认快捷键 + + + + + + + 获取医生快捷键 + + + + + + + 设置默认快捷键 + + + + 项目外部人员 录入流程相关 @@ -6058,6 +6084,15 @@ 检查日期 + + DefaultShortcutKeyView 列表视图模型 + + + DefaultShortcutKeyQuery 列表查询参数模型 + + + DefaultShortcutKeyAddOrEdit 列表查询参数模型 + 器官类型 diff --git a/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs b/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs index 0f8fd1917..ee4d31560 100644 --- a/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs +++ b/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs @@ -76,6 +76,11 @@ namespace IRaCIS.Core.Application.ViewModel /// SMTP端口 /// public int? EmailSMTPServerPort { get; set; } + + /// + /// 是否配置过邮箱 + /// + public bool IsConfigureEmail { get; set; } = false; } public class SetTrialEmailInDto : GetTrialEmailSetOutDto diff --git a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs index a0f038103..c75ff8bbf 100644 --- a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs +++ b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs @@ -56,6 +56,7 @@ namespace IRaCIS.Core.Application.Service EmailSMTPServerAddress = x.EmailSMTPServerAddress, EmailFromEmail = x.EmailFromEmail, EmailFromName = x.EmailFromEmail, + IsConfigureEmail=x.IsConfigureEmail, EmailSMTPServerPort = x.EmailSMTPServerPort }).FirstNotNullAsync(); @@ -82,7 +83,8 @@ namespace IRaCIS.Core.Application.Service EmailFromName = inDto.EmailFromName, EmailAuthorizationCode = inDto.EmailAuthorizationCode, EmailSMTPServerAddress = inDto.EmailSMTPServerAddress, - EmailSMTPServerPort = inDto.EmailSMTPServerPort + EmailSMTPServerPort = inDto.EmailSMTPServerPort, + IsConfigureEmail=true, }); diff --git a/IRaCIS.Core.Domain/Trial/Trial.cs b/IRaCIS.Core.Domain/Trial/Trial.cs index e0d5c880b..243fc07d4 100644 --- a/IRaCIS.Core.Domain/Trial/Trial.cs +++ b/IRaCIS.Core.Domain/Trial/Trial.cs @@ -349,7 +349,12 @@ namespace IRaCIS.Core.Domain.Models /// /// SMTP˿ /// - public int? EmailSMTPServerPort { get; set; } + public int? EmailSMTPServerPort { get; set; } + + /// + /// Ƿù + /// + public bool IsConfigureEmail { get; set; } = false; #endregion /////