package com.njcn.gather.plan.pojo.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

/**
 * @author caozehui
 * @data 2025-07-16
 */
@Data
public class ContrastPlanExcel {

    private String id;

    @Excel(name = "名称*", width = 30, orderNum = "1")
    private String name;

    @Excel(name = "标准设备*", width = 50, orderNum = "2")
    private String standardDev;

    @Excel(name = "数据源*", width = 50, orderNum = "3")
    private String datasourceId;

    @Excel(name = "检测项*", width = 50, orderNum = "4")
    private String testItem;

    @Excel(name = "误差体系*", width = 50, orderNum = "5")
    private String errorSysId;

    @Excel(name = "数据处理原则*", width = 20, orderNum = "6")
    private String dataRule;

    @Excel(name = "是否做守时检测*", width = 30, orderNum = "7")
    private Integer timeCheck;

    @Excel(name = "关联报告模板*", width = 30, orderNum = "8", replace = {"否_0", "是_1"})
    private Integer associateReport;

    @Excel(name = "报告模版（当关联报告模版为是时必填）", width = 40, orderNum = "9")
    private String reportTemplateId;
}
