irc-netcore-api/IRaCIS.Core.Domain/_DomainEvent/ReUploadEvent.cs

69 lines
1.9 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

using IRaCIS.Core.Domain.BaseModel;
using IRaCIS.Core.Domain.Share;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IRaCIS.Core.Domain._DomainEvent
{
/// <summary>
/// 直接申请流程 IQC申请PM/APM审批通知IQC和CRCCRC申请PM/APM审批通知CRC SubjectVisitImageBackRecord表
/// </summary>
public class DirectApplyReupdloadEvent : DomainEvent
{
public Guid SubjectVisitId { get; set; }
public ImageBackApplyEnum ApplyUserRole { get; set; }
public ImageBackStateEnum ImageBackState { get; set; }
}
/// <summary>
/// 正常业务流程申请重传审批 一致性核查 CRC申请 CRC申请PM/APM审批通知CRC SubjectVisit表
/// </summary>
public class CheckReuploadEvent : DomainEvent
{
public Guid SubjectVisitId { get; set; }
[Comment("一致性核查 回退")]
public RequestBackStateEnum RequestBackState { get; set; }
}
/// <summary>
///正常业务流程申请重传审批 质疑CRC 申请 (CRC申请IQC审批通知CRC) QCChallenge表
/// </summary>
public class QCChanllengeReuploadEvent : DomainEvent
{
public Guid SubjectVisitId { get; set; }
public QCChanllengeReuploadEnum ReuploadEnum { get; set; }
}
/// <summary>
///针对于已阅的任务 PM 申请, SPM/CPM审批通知PM/阅片人
/// </summary>
public class HaveReadVisitTaskReReading : DomainEvent
{
public Guid VisitTaskId { get; set; }
public ReReadingApplyState ReReadingApplyState { get; set; }
}
/// <summary>
///针对于未阅的任务 PM直接退回通知CRC --这里废弃 ,没有审批流程,不做
/// </summary>
public class UnReadVisitTaskReReadingApproval : DomainEvent
{
public Guid SubjectVisitId { get; set; }
}
}