package com.yeshi.buwan.domain.pptv;
|
|
import com.yeshi.buwan.util.StringUtil;
|
import org.hibernate.validator.constraints.NotEmpty;
|
import org.springframework.data.annotation.Id;
|
import org.springframework.data.mongodb.core.mapping.Document;
|
|
import javax.validation.constraints.NotNull;
|
import java.util.Date;
|
|
/**
|
* PPTV视频播放记录
|
*/
|
@Document(collection = "pptvPlayProcessRecord")
|
public class PPTVPlayProcessRecord {
|
|
@Id
|
private String id;
|
@NotEmpty(message = "设备ID不能为空")
|
private String deviceId;
|
@NotEmpty(message = "系统ID不能为空")
|
private String detailSystemId;
|
@NotEmpty(message = "cid不能为空")
|
private String cid;
|
private String vid;
|
@NotNull(message = "播放进度不能为空")
|
private Integer currentTime;
|
private String loginUid;
|
private Date createTime;
|
private Date updateTime;
|
|
public static String createId(String detailSystemId, String deviceId, String cid) {
|
|
return StringUtil.Md5(detailSystemId + "#" + deviceId + "#" + cid);
|
|
}
|
|
|
public String getDetailSystemId() {
|
return detailSystemId;
|
}
|
|
public void setDetailSystemId(String detailSystemId) {
|
this.detailSystemId = detailSystemId;
|
}
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getCid() {
|
return cid;
|
}
|
|
public void setCid(String cid) {
|
this.cid = cid;
|
}
|
|
public String getVid() {
|
return vid;
|
}
|
|
public void setVid(String vid) {
|
this.vid = vid;
|
}
|
|
public Integer getCurrentTime() {
|
return currentTime;
|
}
|
|
public void setCurrentTime(Integer currentTime) {
|
this.currentTime = currentTime;
|
}
|
|
public String getLoginUid() {
|
return loginUid;
|
}
|
|
public void setLoginUid(String loginUid) {
|
this.loginUid = loginUid;
|
}
|
|
public String getDeviceId() {
|
return deviceId;
|
}
|
|
public void setDeviceId(String deviceId) {
|
this.deviceId = deviceId;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
}
|