CopyrightOwnerVideoContentCat.java 1.72 KB
Newer Older
liqin's avatar
liqin committed
1 2
package cn.wisenergy.chnmuseum.party.model;

liqin's avatar
liqin committed
3 4
import cn.wisenergy.chnmuseum.party.common.validator.groups.Add;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Update;
liqin's avatar
liqin committed
5
import com.baomidou.mybatisplus.annotation.IdType;
liqin's avatar
liqin committed
6
import com.baomidou.mybatisplus.annotation.TableField;
liqin's avatar
liqin committed
7 8
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
liqin's avatar
liqin committed
9 10
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
liqin's avatar
liqin committed
11
import lombok.*;
liqin's avatar
liqin committed
12
import lombok.experimental.Accessors;
liqin's avatar
liqin committed
13

liqin's avatar
liqin committed
14 15
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
liqin's avatar
liqin committed
16
import java.io.Serializable;
liqin's avatar
liqin committed
17 18 19 20 21 22 23

/**
 * <p>
 * 版权方视频分类
 * </p>
 *
 * @author Danny Lee
liqin's avatar
liqin committed
24
 * @since 2021-04-02
liqin's avatar
liqin committed
25 26
 */
@Data
liqin's avatar
liqin committed
27 28 29 30
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
liqin's avatar
liqin committed
31
@EqualsAndHashCode(callSuper = false)
liqin's avatar
liqin committed
32
@TableName("copyright_owner_video_content_cat")
liqin's avatar
liqin committed
33
@ApiModel(value = "版权方视频内容分类", description = "版权方视频内容分类")
liqin's avatar
liqin committed
34
public class CopyrightOwnerVideoContentCat implements Serializable {
liqin's avatar
liqin committed
35 36 37

    private static final long serialVersionUID = 1L;

liqin's avatar
liqin committed
38
    @ApiModelProperty("标识ID")
liqin's avatar
liqin committed
39
    @TableId(value = "id", type = IdType.ASSIGN_ID)
liqin's avatar
liqin committed
40
    @NotNull(message = "标识ID不能为空", groups = {Update.class})
liqin's avatar
liqin committed
41 42
    private String id;

liqin's avatar
liqin committed
43
    @ApiModelProperty("视频内容版权方ID")
liqin's avatar
liqin committed
44
    @TableField("copyright_owner_id")
liqin's avatar
liqin committed
45 46 47
    @NotBlank(message = "视频内容版权方ID不能为空", groups = {Add.class, Update.class})
    private String copyrightOwnerId;

liqin's avatar
liqin committed
48 49
    @ApiModelProperty("视频内容分类ID")
    @TableField("video_content_cat_id")
liqin's avatar
liqin committed
50 51
    @NotBlank(message = "视频内容分类ID不能为空", groups = {Add.class, Update.class})
    private String videoContentCatId;
liqin's avatar
liqin committed
52 53

}