Files
Yi.Framework/Yi.Abp.Net8/module/bbs/Yi.Framework.Bbs.Domain/Managers/AssignmentProviders/AssignmentContext.cs
2024-08-12 17:16:30 +08:00

28 lines
870 B
C#

using Yi.Framework.Bbs.Domain.Entities.Assignment;
namespace Yi.Framework.Bbs.Domain.Managers.AssignmentProviders;
public class AssignmentContext
{
public AssignmentContext( Guid currentUserId,List<AssignmentDefineAggregateRoot> allAssignmentDefine, List<AssignmentAggregateRoot> currentUserAssignments)
{
AllAssignmentDefine = allAssignmentDefine;
CurrentUserAssignments = currentUserAssignments;
CurrentUserId = currentUserId;
}
/// <summary>
/// 全部的任务定义
/// </summary>
public List<AssignmentDefineAggregateRoot> AllAssignmentDefine { get; }
/// <summary>
/// 当前用户的全部任务数据
/// </summary>
public List<AssignmentAggregateRoot> CurrentUserAssignments { get; }
/// <summary>
/// 当前用户id
/// </summary>
public Guid CurrentUserId { get; }
}