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;
|
}
|