package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import java.time.LocalDateTime; import lombok.Data; @Data @Schema(description = "小程序审批统一列表项(待办+历史)") public class MiniApprovalAllVo { @Schema(description = "任务ID(待办有值,历史为空)") private Long taskId; @Schema(description = "任务UUID(待办有值,历史为空)") private String taskUuid; @Schema(description = "预约单ID") private Long orderId; @Schema(description = "预约单UUID") private String orderUuid; @Schema(description = "预约单号") private String orderNo; @Schema(description = "状态:PENDING/APPROVED/REJECTED/CANCELLED/OTHER") private String status; @Schema(description = "状态文案") private String statusText; @Schema(description = "节点文案") private String nodeText; @Schema(description = "访客展示文案") private String visitorDisplayText; @Schema(description = "车牌展示文案") private String plateNoText; @Schema(description = "来访时间文案") private String visitTimeText; @Schema(description = "来访事由编码") private String visitReasonCode; @Schema(description = "来访事由文案") private String visitReasonText; @Schema(description = "事由说明") private String visitReasonOther; @Schema(description = "创建时间") private LocalDateTime createTime; }