package jnpf.model.notice.req.announcement;

import jnpf.model.common.PageDto;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class QueryUserListReq extends PageDto {
    /**
     * 公告ID
     */
    @NotBlank(message = "公告id不能为空")
    private String announcementId;
    /**
     * 查询类型 是否已读，1未读，2已读
     */
    @NotNull(message = "阅读状态-不能为空")
    private Integer type;


    private Integer innerFlag;//0 不过滤离职用户和删除用户 （状态是已经发布状态）   1、过滤离职用户和删除用户（待发布、草稿，撤销）

    /**
     * 权限范围内的用户
     */
    private List<String> powerUserIds;
}
