package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; import lombok.Data; @Data @Schema(description = "审批流程树-审批人") public class ApprovalFlowTaskUserVo { @Schema(description = "审批任务ID") private Long taskId; @Schema(description = "审批人ID") private Long userId; @Schema(description = "审批人姓名") private String userName; @Schema(description = "审批人头像") private String avatarUrl; @Schema(description = "任务状态") private String taskStatus; @Schema(description = "审批意见") private String comment; @Schema(description = "处理时间") private LocalDateTime actionTime; @Schema(description = "该审批人添加的抄送人") private List noticeUsers = new ArrayList<>(); }