| | |
| | | import cn.lili.group.Add; |
| | | import cn.lili.base.AbsForm; |
| | | import cn.lili.modules.lmk.domain.entity.Video; |
| | | import org.hibernate.validator.constraints.Length; |
| | | import cn.lili.modules.lmk.domain.vo.VideoGoodsPublishVO; |
| | | import org.springframework.beans.BeanUtils; |
| | | |
| | | import javax.validation.Valid; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.Size; |
| | | |
| | | import org.springframework.lang.NonNull; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | public class WxVideoForm extends AbsForm { |
| | | |
| | | |
| | | @NotBlank(message = "视频不能为空", groups = {Add.class, Update.class}) |
| | | // @NotBlank(message = "视频不能为空", groups = {Add.class, Update.class}) |
| | | @ApiModelProperty("视频") |
| | | private String videoFileKey; |
| | | |
| | |
| | | private String title; |
| | | |
| | | @ApiModelProperty("视频封面") |
| | | @NotBlank(message = "视频封面不能为空", groups = {Add.class, Update.class}) |
| | | // @NotBlank(message = "视频封面不能为空", groups = {Add.class, Update.class}) |
| | | private String cover; |
| | | |
| | | @ApiModelProperty("视频内容类型:视频、图片") |
| | |
| | | private List<String> videoImgs; |
| | | |
| | | @ApiModelProperty("视频标签") |
| | | @Length(max = 5, message = "最多只能添加五个标签") |
| | | @Size(max = 5, message = "最多只能添加五个标签", groups = {Add.class, Update.class}) |
| | | private List<WxVideoTagForm> tags = new ArrayList<>(2); |
| | | |
| | | // @NotBlank(message = "商品id不能为空", groups = {Add.class, Update.class}) |
| | | @ApiModelProperty("商品id") |
| | | private String goodsId; |
| | | @ApiModelProperty("商品列表") |
| | | private List<VideoGoodsPublishVO> goodsList; |
| | | |
| | | @ApiModelProperty("视频填充模式") |
| | | private String videoFit; |