package com.hzs.system.config.vo;


import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: 公告配置VO
 * @Author: ljc
 * @Time: 2023/2/2 13:36
 * @Classname: BdNoticeConfigVO
 * @Package_name: com.hzs.system.config.vo
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class BdNoticeConfigVO implements Serializable {
    private static final long serialVersionUID = -7558776564752796079L;

    /**
     * 类型：1：公告，2：站内信
     */
    private Integer functionType;

    /**
     * 网站类型：1：前台，2：后台
     */
    private Integer websiteType;

    /**
     * 顶级订单号
     */
    private List<BdNoticeConfigTopCategoryVO> topCategoryVOList;

    //以下四个参数 更新角色时必传
    /**
     * 用户ID
     */
    private Long pkMember;
    /**
     * 国家
     */
    private  Integer pkCountry;
    /**
     * 角色id
     */
    private List<Long> roleIds;
    /**
     * 用户ID
     */
    private Long userId;


}
