package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Data; @Data @Schema(description = "审批操作") public class ApprovalActionRequest { @NotNull @Schema(description = "任务 id") private Long taskId; @NotBlank @Schema(description = "任务 uuid") private String taskUuid; @NotNull @Schema(description = "是否同意") private Boolean approve; @Schema(description = "意见/拒绝原因") private String comment; }