CopyrightOwnerBoardCat.java 1.6 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 6 7 8 9 10
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
liqin's avatar
liqin committed
11 12
import lombok.*;
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 17 18 19 20 21 22 23
import java.io.Serializable;

/**
 * <p>
 * 版权方展板分类
 * </p>
 *
 * @author Danny Lee
liqin's avatar
liqin committed
24
 * @since 2021-04-12
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_board_cat")
liqin's avatar
liqin committed
33
@ApiModel(value = "版权方展板分类", description = "版权方展板分类")
liqin's avatar
liqin committed
34
public class CopyrightOwnerBoardCat implements Serializable {
liqin's avatar
liqin committed
35 36 37 38

    private static final long serialVersionUID = 1L;

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

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

liqin's avatar
liqin committed
47
    @ApiModelProperty("展板分类ID")
liqin's avatar
liqin committed
48
    @TableField("board_cat_id")
liqin's avatar
liqin committed
49
    @NotBlank(message = "展板分类ID不能为空", groups = {Add.class, Update.class})
liqin's avatar
liqin committed
50
    private String boardCatId;
liqin's avatar
liqin committed
51 52

}