package com.ruoyi.system.event; import java.util.List; /** * 任务分配事件 * * @author ruoyi * @date 2025-10-25 */ public class TaskAssignedEvent extends TaskEvent { private static final long serialVersionUID = 1L; /** 执行人ID列表 */ private List assigneeIds; /** 执行人姓名列表 */ private List assigneeNames; /** 分配人ID */ private Long assignerId; /** 分配人姓名 */ private String assignerName; public TaskAssignedEvent(Object source, Long taskId, String taskCode, List assigneeIds, List assigneeNames, Long assignerId, String assignerName) { super(source, taskId, taskCode, assignerId, assignerName); this.assigneeIds = assigneeIds; this.assigneeNames = assigneeNames; this.assignerId = assignerId; this.assignerName = assignerName; } public List getAssigneeIds() { return assigneeIds; } public void setAssigneeIds(List assigneeIds) { this.assigneeIds = assigneeIds; } public List getAssigneeNames() { return assigneeNames; } public void setAssigneeNames(List assigneeNames) { this.assigneeNames = assigneeNames; } public Long getAssignerId() { return assignerId; } public void setAssignerId(Long assignerId) { this.assignerId = assignerId; } public String getAssignerName() { return assignerName; } public void setAssignerName(String assignerName) { this.assignerName = assignerName; } }