package com.gxwebsoft.ai.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 审计报告保存请求 DTO
 */
@Data
@Schema(description = "审计报告保存请求")
public class AuditReportSaveRequest {

    @Schema(description = "项目编号")
    private Integer projectId;

    @Schema(description = "项目名称")
    private String projectName;

    @Schema(description = "案引号")
    private String caseIndex;

    @Schema(description = "被审计单位")
    private String auditedTarget;

    @Schema(description = "报告内容（JSON 格式）")
    private String reportContent;

    @Schema(description = "报告预览 HTML")
    private String previewHtml;

    @Schema(description = "章节数量")
    private Integer sectionCount;

    @Schema(description = "表单提交标识")
    private Integer formCommit;
}
