package com.red.circle.other.app.dto.cmd.violation;

import com.red.circle.common.business.dto.PageQueryCmd;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 违规记录分页查询命令
 *
 * @author Claude
 * @date 2025-01-15
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ViolationRecordPageQueryCmd extends PageQueryCmd {

    /**
     * 目标类型：1-用户 2-房间
     */
    private Integer targetType;

    /**
     * 目标ID
     */
    private String targetId;

    /**
     * 违规类型
     */
    private Integer violationType;

    /**
     * 操作类型
     */
    private Integer operationType;

    /**
     * 操作管理员ID
     */
    private Long operatorId;
}
