package com.tcm.training.admin.app.settings.dto; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import javax.validation.constraints.NotNull; /** * APP 用户通知设置更新请求。 */ @Getter @Setter @NoArgsConstructor public class AppSettingsNotificationUpdateRequest { @NotNull(message = "订单状态更新开关不能为空") private Boolean orderStatusUpdateEnabled; @NotNull(message = "活动通知开关不能为空") private Boolean activityNoticeEnabled; @NotNull(message = "课程更新通知开关不能为空") private Boolean courseUpdateEnabled; @NotNull(message = "直播预约通知开关不能为空") private Boolean liveReservationEnabled; @NotNull(message = "通知时间不能为空") private Integer advanceMinutes; }