package com.ruoyi.controller.req;

import com.ruoyi.vo.PageBasic;
import com.ruoyi.vo.UserVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author a
 * @date 2023/10/16 14:09
 */
@Data
public class CollectPageReq extends PageBasic {

    @ApiModelProperty("收藏类型 1作品 2 动态")
    private Integer type;

    @ApiModelProperty("分类id")
    private Long typeId;


    @ApiModelProperty(value = "用户类型 1 用户 对应枚举 UserEnums")
    private Integer userType;

    @ApiModelProperty(value = "用户id")
    private Long userId;

    @ApiModelProperty("排序方式 1 最新 2 点赞最多 3 评论最多")
    private Integer orderSort;

    @ApiModelProperty(value = "作品绑定的分类ids")
    private List<Long> typeIds;


    @ApiModelProperty(value = "拉黑用户")
    private List<UserVo> blockUserList;

    @ApiModelProperty(value = "屏蔽用户")
    private List<UserVo> shieldUserList;

    @ApiModelProperty(value = "屏蔽的帖子")
    private List<Long> shieldPostIdList;

    @ApiModelProperty(value = "屏蔽的作品")
    private List<Long> shieldWorksIdList;

}
