package com.zhentao.dto;

import lombok.Data;
import javax.validation.constraints.Min;

/**
 * 动态查询DTO
 */
@Data
public class DynamicQueryDTO {
    /**
     * 当前页码
     */
    @Min(value = 1, message = "页码必须大于0")
    private Integer pageNum = 1;

    /**
     * 每页大小
     */
    @Min(value = 1, message = "每页大小必须大于0")
    private Integer pageSize = 10;

    /**
     * 审核状态：0-待审核 1-审核通过 2-审核拒绝 3-人工审核中
     */
    private Integer auditStatus;

    /**
     * 可见性：1-公开 2-仅粉丝 3-私密
     */
    private Integer visibility;

    /**
     * 目标用户ID（查询某个用户的动态）
     */
    private Integer targetUserId;

    /**
     * 当前登录用户ID
     */
    private Integer currentUserId;
}


