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 MiniHandlerApprovalActionRequest {
|
|
@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> passAccessAreaIds;
|
|
@NotNull
|
@Schema(description = "是否涉及其他属地单位")
|
private Boolean involveOtherLocalUnit;
|
|
@Schema(description = "其他属地单位ID列表")
|
private List<Long> passLocalUnitIds;
|
}
|