package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import java.util.List; import lombok.Data; @Data public class StaffGroupCreateRequest { @Schema(description = "分组名称") @NotBlank(message = "分组名称不能为空") private String groupName; @Schema(description = "负责人 mpUserId") @NotNull(message = "负责人不能为空") private Long leaderMpUserId; @Schema(description = "成员 mpUserId 列表") @NotEmpty(message = "关联人员不能为空") private List memberIds; }