irc-netcore-api/IRaCIS.Core.Domain.Share/Common/EmailScenarioEnum.cs

264 lines
5.2 KiB
C#

using System.ComponentModel;
namespace IRaCIS.Core.Domain.Share
{
public enum EmailScenarioEnum
{
None = 0,
[Description("用户体系")]
User = 1,
[Description("中心调研邀请")]
SiteSurveyInvite = 2,
[Description("中心调研审批通知")]
SiteSurveyApproval = 3,
}
public enum CommonDocumentFileType
{
UploadDataTemplate = 1,
ExportDataTempalate = 2,
EmailTemplate = 3,
NormalDataTemplate = 4,
}
public enum EmailBusinessScenario
{
None=-1,
EnrollConfirmed = 1,
PDConfirmed = 2,
//Trial=3,
//Reviewer=4,
QCTask = 5,
QCQuestion = 6,
ImageQuestion = 7,
MFALogin = 10,
MFAUnlock = 11,
//医生简历信息录入入口登录
ReviewerLogin=12,
UserResetEmail = 13,
SiteSurveyLogin = 14,
SiteUseOrExternalUserFirstrJoinTrial = 15,
SiteUserOrExternalUserExistJoinTrial = 16,
SiteSurveyReject=17,
DoctorUserFirstJoinTrial=19,
DoctorUserExistJoinTrial=20,
SysCreateUser = 21,
SysResetPassword = 22,
//不登陆通过邮箱重置密码
UnloginUseEmailResetPassword = 23,
IRImageError=24,
SysFeedBack=26,
TrialFeedBack=27,
TrialSubjectVisitFeedBack = 28,
/// <summary>
/// 入组确认-质控任务待领取
/// </summary>
EligibilityVerification_PendingClaim = 29,
/// <summary>
/// 入组确认-质控任务待审核
/// </summary>
EligibilityVerification_PendingImageQC = 30,
/// <summary>
/// PD确认-质控任务待领取
/// </summary>
PDVerification_PendingImageQCClaim = 31,
/// <summary>
/// PD确认-质控任务待审核
/// </summary>
PDVerification_PendingImageQC = 32,
/// <summary>
/// 入组确认-QC质疑待处理
/// </summary>
EligibilityVerification_Pending = 33,
/// <summary>
/// 审批(提交调研表)
/// </summary>
Approval_SubmitSiteSurvey = 34,
/// <summary>
/// 审批(更新调研表)
/// </summary>
Approval_UpdateSiteSurvey = 35,
/// <summary>
/// 中心调研审批
/// </summary>
SiteSurveyApproval = 36,
/// <summary>
/// 入组确认-QC质疑待处理
/// </summary>
EligibilityVerification_UnderQCQuery = 37,
/// <summary>
/// PD确认-QC质疑待处理
/// </summary>
PDVerification_UnderQCQuery = 38,
/// <summary>
/// 入组确认-影像质疑待处理
/// </summary>
EligibilityVerification_ImageQuery = 39,
/// <summary>
/// PD确认-影像质疑待处理
/// </summary>
PDVerification_ImageQuery = 40,
/// <summary>
/// 入组确认-核查质疑待处理
/// </summary>
EligibilityVerification_UnderDR = 41,
/// <summary>
/// PD确认-核查质疑待处理
/// </summary>
PDVerification_UnderDR = 42,
/// <summary>
/// 加急阅片
/// </summary>
ExpeditedReading = 43,
/// <summary>
/// 加急医学反馈
/// </summary>
ExpeditedMedicalQCToIR = 44,
/// <summary>
/// 入组确认-医学审核
/// </summary>
EligibilityVerification_MedicalQC = 45,
/// <summary>
/// PD确认-医学审核
/// </summary>
PDVerification_MedicalQC = 46,
/// <summary>
/// 入组确认-医学反馈
/// </summary>
EligibilityVerification_MedicalQCFeedback = 47,
/// <summary>
/// PD确认-医学反馈
/// </summary>
PDVerification_MedicalQCFeedback = 48,
/// <summary>
/// 入组确认-一致性核查
/// </summary>
EligibilityVerification_DR = 49,
/// <summary>
/// PD确认-一致性核查
/// </summary>
PDVerification_DR = 50,
/// <summary>
/// 入组确认-核查质疑
/// </summary>
EligibilityVerification_UnderDRForPMOrAPM = 51,
/// <summary>
/// PD确认-核查质疑
/// </summary>
PDVerification_UnderDRForPMOrAPM = 52,
/// <summary>
/// 阅片人重阅审批
/// </summary>
ReReadFromIRApproval = 53,
/// <summary>
/// 项目组申请重阅审批
/// </summary>
ReReadFromPMApproval = 54,
/// <summary>
/// 入组确认-加急医学反馈回复
/// </summary>
EligibilityVerification_ExpeditedMedicalQCResponse = 55,
/// <summary>
/// PD确认-加急医学反馈回复
/// </summary>
PDVerification_ExpeditedMedicalQCResponse = 56
}
public enum EmailUserType
{
//变为手动输入了,这里不需要了
From =1,
To=2,
Copy=3
}
public enum BasicDataTypeEnum
{
None = 0,
Email = 1,
Sign = 2
}
}