package com.xinelu.manage.vo.poserInfo;

import com.xinelu.common.custominterface.Insert;
import com.xinelu.common.custominterface.Update;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;


/**
 * @author ljh
 * @version 1.0
 * Create by 2023/2/13 15:43
 */
@Data
public class PosterPictureUrlVO implements Serializable {
    private static final long serialVersionUID = 7010254937989118627L;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 海报图片存放路径
     */
    @NotBlank(message = "海报图片存放路径不能为空", groups = {Insert.class, Update.class})
    private String posterPictureUrl;

    /**
     * 海报图片跳转标识，新人福利：NEW_PEOPLE_WELFARE，首页：HOME_PAGE，商城：SHOPPING
     */
    private String jumpType;

    /**
     * 海报编号，系统自动生成
     */
    private String poserCode;

    /**
     * 海报图片跳转链接
     */
    private String jumpLink;

    /**
     * 图片跳转类型字典表id
     */
    private Long jumpDictId;

    /**
     * 海报显示顺序
     */
    private Integer poserSort;

}
