package com.fs.audit.dto;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;

/**
 * 客服待办审核响应DTO
 */
@Data
public class CustomerServicePendingAuditDTO {

    /**
     * 审核ID
     */
    private Long id;

    /**
     * 审核名称
     */
    private String auditName;

    /**
     * 审核类型
     */
    private String auditType;

    /**
     * 业务ID
     */
    private Long businessId;

    /**
     * 业务类型
     */
    private String businessType;

    /**
     * 当前步骤
     */
    private Integer currentStep;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 发起人ID
     */
    private Long initiatorId;

    /**
     * 发起人姓名（需要关联查询）
     */
    private String initiatorName;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 审核人ID列表
     */
    private List<Long> auditUserIds;
    /**
     * 审核人ID列表-文本
     */
    private List<String> auditUserIdsStr;

    /**
     * 业务数据
     */
    private Map<String,Object> businessData;
}
