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
    }
}