using IRaCIS.Core.Domain.Share; using MediatR; using System; namespace IRaCIS.Core.Application.MediatR.CommandAndQueries { public class QAMessageRequest:IRequest { //有一部分QA 消息 在 AutoFac AOP中,但是由于直接服务生成API 上面切入的AOP会失效, //因为采用进程内消息通信,可以解耦代码,避免写在一起,影响阅读,专注于业务逻辑 public NoticeType MessageType { get; set; } public Guid SubjectVisitId { get; set; } //用于关联关系记录 删除的时候,处理消息 public Guid QCChallengeId { get; set; } //用于关联关系记录 删除的时候,处理消息 public Guid QCChallengeReplyId { get; set; } } }