package com.usky.vpp.service.vo;

import lombok.Data;

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

@Data
public class ReportRecordVO {

    private Long id;
    private Long taskId;
    private String taskName;
    private String recordNo;
    private String reportPeriod;
    private Integer reportOrg;
    private String reportOrgName;
    private Integer submitMode;
    private Integer recordStatus;
    private String reportFileUrl;
    private String receiptFileUrl;
    private Integer retryCount;
    private LocalDateTime submittedAt;
    private List<ReportAuditLogVO> auditLogs;
    private Map<String, Object> formData;
    private Boolean isDraft;
    /** 任务关联站点，预填报与校验均按此范围汇总 */
    private List<Long> siteIds;
}
