package com.tcm.training.admin.app.course.dto;
|
|
import lombok.Getter;
|
import lombok.NoArgsConstructor;
|
import lombok.Setter;
|
|
import javax.validation.constraints.Min;
|
import javax.validation.constraints.NotNull;
|
import java.time.LocalDateTime;
|
|
/**
|
* APP 养生课程播放记录上报请求。
|
*/
|
@Getter
|
@Setter
|
@NoArgsConstructor
|
public class AppHealthCoursePlayRecordUploadRequest {
|
|
@NotNull(message = "播放开始时间不能为空")
|
private LocalDateTime playStart;
|
|
@NotNull(message = "播放结束时间不能为空")
|
private LocalDateTime playEnd;
|
|
@NotNull(message = "播放时长不能为空")
|
@Min(value = 0, message = "播放时长不能小于0")
|
private Integer durationSeconds;
|
|
@NotNull(message = "播放位置不能为空")
|
@Min(value = 0, message = "播放位置不能小于0")
|
private Integer lastPlayPositionSeconds;
|
}
|