package com.imeeting.dto.biz; import com.fasterxml.jackson.annotation.JsonFormat; import com.imeeting.common.MeetingConstants; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.time.LocalDateTime; import java.util.List; @Data public class UpdateMeetingBasicCommand { private Long meetingId; private String title; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime meetingTime; private String tags; private String accessPassword; private Long promptId; private Long summaryModelId; private List participantIds; @Schema( description = "总结详细程度:DETAILED=详细,STANDARD=标准,BRIEF=简洁", allowableValues = { MeetingConstants.SUMMARY_DETAIL_DETAILED, MeetingConstants.SUMMARY_DETAIL_STANDARD, MeetingConstants.SUMMARY_DETAIL_BRIEF } ) private String summaryDetailLevel; }