package com.fs.audit.vo;

import lombok.Data;

/**
 * 审核流程详情VO
 * 扩展审核流程信息，包含审核人姓名等
 */
@Data
public class AuditFlowDetailVO {

    /**
     * 流程ID
     */
    private Long id;

    /**
     * 审核实例ID
     */
    private Long auditId;

    /**
     * 步骤序号
     */
    private Integer stepNumber;

    /**
     * 步骤名称
     */
    private String stepName;

    /**
     * 审核人IDs（JSON数组）
     */
    private String auditUserIds;

    /**
     * 实际审核人ID
     */
    private Long auditUserId;

    /**
     * 审核人姓名
     */
    private String auditUserName;

    /**
     * 审核人类型 (0-销售/公司用户, 1-系统用户)
     */
    private Integer auditUserType;

    /**
     * 审核状态 (1-待审核 2-通过 3-驳回)
     */
    private Integer status;

    /**
     * 审核状态名称
     */
    private String statusName;

    /**
     * 审核意见
     */
    private String comment;

    /**
     * 审核时间
     */
    private String auditTime;

    /**
     * 创建时间
     */
    private String createTime;
}
