package com.seer.teach.pay.admin.withdrawal.controller.request;

import com.seer.teach.common.request.PageRequest;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Date;

/**
 * 提现操作日志分页查询请求参数
 */
@Data
@Schema(description = "提现操作日志分页查询请求参数")
public class PayWithdrawalOperationLogPageReq extends PageRequest {

    @Schema(description = "提现编号")
    private String withdrawalNo;
    
    @Schema(description = "操作人类型")
    private Integer operatorType;
    
    @Schema(description = "操作人ID")
    private Long operatorId;
    
    @Schema(description = "操作内容")
    private String operationContent;
    
    @Schema(description = "相关结算ID")
    private String relatedSettlementIds;
    
    @Schema(description = "相关订单号")
    private String relatedOrderNos;
    
    @Schema(description = "操作IP")
    private String operationIp;
    
    @Schema(description = "操作时间")
    private Date operationTime;
}