package com.sinata.appointment.dto;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotNull;
|
import java.util.List;
|
import lombok.Data;
|
|
@Data
|
@Schema(description = "小程序通用审批操作(非经办人一级)")
|
public class MiniApprovalActionRequest {
|
|
@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;
|
|
@Schema(description = "抄送人员ID列表,仅三级审批可传")
|
private List<Long> noticeIds;
|
}
|