| | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.hibernate.validator.constraints.Length; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.NotNull; |
| | | |
| | |
| | | |
| | | @ApiModelProperty(value = "直播简介", notes = "字符长度必须小于256,默认为空") |
| | | @NotBlank(message = "直播简介不能为空") |
| | | @Max(value = 256, message = "直播简介长度不能超过256") |
| | | @Length(max = 256, message = "直播简介长度不能超过256") |
| | | @JSONField(name = "summary") |
| | | private String summary; |
| | | |
| | |
| | | @JSONField(name = "zb_stop_at") |
| | | private Integer zbStopAt; |
| | | |
| | | @ApiModelProperty(value = "直播类型", notes = "0-语音,1-录播直播,2-推流直播,默认为0-语音直播") |
| | | @ApiModelProperty(value = "直播类型 0-语音,1-录播直播,2-推流直播,默认为0-语音直播") |
| | | @NotNull(message = "直播类型不能为空") |
| | | @JSONField(name = "alive_type") |
| | | private Integer aliveType; |
| | |
| | | |
| | | @ApiModelProperty(value = "直播详情", notes = "仅允许纯文本,不得超过5000个字符,默认为空") |
| | | @NotBlank(message = "直播详情不能为空") |
| | | @Max(value = 5000, message = "直播详情长度不能超过5000") |
| | | @Length(max = 5000, message = "直播详情长度不能超过5000") |
| | | @JSONField(name = "descrb") |
| | | private String descrb; |
| | | } |