/**
 * 质控任务查询参数
 */
export interface QcTaskQuery extends PageQuery {
    /** 任务名称 */
    taskName?: string;
    /** 项目名称 */
    projectName?: string;
    /** 文档名称 */
    documentName?: string;
    /** 状态 */
    status?: number;
}

/**
 * 质控任务VO
 */
export interface QcTaskVO {
    /** 序号 */
    id: number;
    /** 任务ID */
    taskId?: number;
    /** 项目ID */
    projectId?: number;
    /** 任务名称 */
    name: string;
    /** 项目名称 */
    projectName: string;
    /** 状态 */
    status: number;
    /** 发起人 */
    initiator: number;
    /** 执行人 */
    executor: number;
    /** 备注 */
    note: string;
    /** 执行时间 */
    executeTime: string;
    /** 创建时间 */
    createTime: string;
}

/**
 * 质控任务递交表单
 */
export interface QcTaskSubmitForm {
    /** 详情ID */
    detailId: number;
    /** 文档OSS ID */
    document: number;
}

/**
 * 质控任务审核表单
 */
export interface QcTaskAuditForm {
    /** 任务ID */
    taskId: number;
    /** 详情ID */
    detailId: number;
    /** 审核结果：1-通过，2-驳回 */
    result: number;
    /** 驳回类型（字典：qc_question_type） */
    rejectionType?: string;
    /** 意见 */
    opinion?: string;
    /** 指定处理人ID */
    designatedDealer?: number;
    /** 截止日期 */
    deadline?: string;
}
