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,
        //QC影像质控任务
        QCTask = 5,
        CRCToQCQuestion = 6,
        QCToCRCImageQuestion = 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,
        /// 
        /// 入组确认-质控任务待领取
        /// 
        EligibilityVerification_PendingClaim = 29,
        /// 
        /// 入组确认-质控任务待审核
        /// 
        EligibilityVerification_PendingImageQC = 30,
        /// 
        /// PD确认-质控任务待领取
        /// 
        PDVerification_PendingImageQCClaim = 31,
        /// 
        /// PD确认-质控任务待审核
        /// 
        PDVerification_PendingImageQC = 32,
        /// 
        /// 入组确认-QC质疑待处理
        /// 
        EligibilityVerification_Pending = 33,
        /// 
        /// 审批(提交调研表)
        /// 
        Approval_SubmitSiteSurvey = 34,
        /// 
        /// 审批(更新调研表)
        /// 
        Approval_UpdateSiteSurvey = 35,
        /// 
        /// 中心调研审批
        /// 
        SiteSurveyApproval = 36,
        /// 
        /// 入组确认-QC质疑待处理
        /// 
        EligibilityVerification_UnderQCQuery = 37,
        /// 
        /// PD确认-QC质疑待处理
        /// 
        PDVerification_UnderQCQuery = 38,
        /// 
        /// 入组确认-影像质疑待处理
        /// 
        EligibilityVerification_ImageQuery = 39,
        /// 
        /// PD确认-影像质疑待处理
        /// 
        PDVerification_ImageQuery = 40,
        /// 
        /// 入组确认-核查质疑待处理
        /// 
        EligibilityVerification_UnderDR = 41,
        /// 
        /// PD确认-核查质疑待处理
        /// 
        PDVerification_UnderDR = 42,
        /// 
        /// 加急阅片
        /// 
        ExpeditedReading = 43,
        /// 
        /// 加急医学反馈
        /// 
        ExpeditedMedicalQCToIR = 44,
        /// 
        /// 入组确认-医学审核
        /// 
        EligibilityVerification_MedicalQC = 45,
        /// 
        /// PD确认-医学审核
        /// 
        PDVerification_MedicalQC = 46,
        /// 
        /// 入组确认-医学反馈
        /// 
        EligibilityVerification_MedicalQCFeedback = 47,
        /// 
        /// PD确认-医学反馈
        /// 
        PDVerification_MedicalQCFeedback = 48,
        /// 
        /// 入组确认-一致性核查
        /// 
        EligibilityVerification_DR = 49,
        /// 
        /// PD确认-一致性核查
        /// 
        PDVerification_DR = 50,
        /// 
        /// 入组确认-核查质疑
        /// 
        EligibilityVerification_UnderDRForPMOrAPM = 51,
        /// 
        /// PD确认-核查质疑
        /// 
        PDVerification_UnderDRForPMOrAPM = 52,
        /// 
        /// 阅片人重阅审批
        /// 
        ReReadFromIRApproval = 53,
        /// 
        /// 项目组申请重阅审批
        /// 
        ReReadFromPMApproval = 54,
        /// 
        /// 入组确认-加急医学反馈回复
        /// 
        EligibilityVerification_ExpeditedMedicalQCResponse = 55,
        /// 
        /// PD确认-加急医学反馈回复
        /// 
        PDVerification_ExpeditedMedicalQCResponse = 56,
        /// 
        /// 阅片人简历采集
        /// 
        Reviewer_CV_Collection = 57,
    }
    public enum EmailUserType
    {
        //变为手动输入了,这里不需要了
        From =1,
        To=2,
        Copy=3
    }
    public enum BasicDataTypeEnum
    {
        None = 0,
        Email = 1,
        Sign = 2
    }
}