package com.njcn.csreport.pojo.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * <p>
 * 
 * </p>
 *
 * @author xy
 * @since 2026-03-19
 */
@Getter
@Setter
@TableName("cs_app_report")
public class CsAppReport extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 报告id
     */
    private String id;

    /**
     * 监测点id
     */
    private String lineId;

    /**
     * 事件id集合，用,分割 (仅暂态报告有此数据)
     */
    private String eventList;

    /**
     * 报表起始时间
     */
    private LocalDate startTime;

    /**
     * 报表结束时间
     */
    private LocalDate endTime;

    /**
     * 报告(报表)类型 (0:稳态报表 1:暂态报告)
     */
    private Integer reportType;

    /**
     * 报表路径
     */
    private String filePath;

}
