package com.securitycontrol.system.export.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @author：cwchen
 * @date：2024-03-12-14:21
 * @version：1.0
 * @description：工程导入-vo
 */
@Data
public class ProExportVo {

    @ApiModelProperty(value = "工程ID")
    @Excel(name = "序号", width = 10.0, orderNum = "0")
    private String proId;

    @Excel(name = "建管单位", width = 10.0, orderNum = "1")
    @ApiModelProperty(value = "建管单位")
    private String org;

    @ApiModelProperty(value = "工程名称")
    @Excel(name = "工程名称", width = 10.0, orderNum = "2")
    private String proName;

    @ApiModelProperty(value = "标段工程编码")
    @Excel(name = "标段工程编码", width = 20.0, orderNum = "3")
    private String bidCode;

    @ApiModelProperty(value = "单项工程编码")
    @Excel(name = "单项工程编码", width = 20.0, orderNum = "4")
    private String signCode;

    @ApiModelProperty(value = "工程编码")
    @Excel(name = "工程编码", width = 20.0, orderNum = "5")
    private String proCode;

    @ApiModelProperty(value = "工程类型")
    @Excel(name = "工程类型", width = 20.0, orderNum = "6")
    private String proType;

    @ApiModelProperty(value = "工程规模")
    @Excel(name = "工程规模", width = 20.0, orderNum = "7")
    private String proScale;

    @ApiModelProperty(value = "监理单位")
    @Excel(name = "监理单位", width = 20.0, orderNum = "8")
    private String jlUnit;

    @ApiModelProperty(value = "施工单位")
    @Excel(name = "施工单位", width = 20.0, orderNum = "9")
    private String sgUnit;

    @ApiModelProperty(value = "项目经理")
    @Excel(name = "施工单位", width = 20.0, orderNum = "10")
    private String manager;

    @ApiModelProperty(value = "计划开始时间")
    @Excel(name = "计划开始时间", width = 20.0, orderNum = "11")
    private String planStartTime;

    @ApiModelProperty(value = "计划结束时间")
    @Excel(name = "计划结束时间", width = 20.0, orderNum = "12")
    private String planEndTime;

    @ApiModelProperty(value = "实际开始时间")
    @Excel(name = "实际开始时间", width = 20.0, orderNum = "13")
    private String startTime;

    @ApiModelProperty(value = "实际竣工时间")
    @Excel(name = "实际竣工时间", width = 20.0, orderNum = "14")
    private String endTime;

    @ApiModelProperty(value = "项目总成本")
    @Excel(name = "项目总成本", width = 20.0, orderNum = "15")
    private String proCost;

    @ApiModelProperty(value = "工程简介")
    @Excel(name = "工程简介", width = 20.0, orderNum = "16")
    private String proBrief;

    @ApiModelProperty(value = "工程状态")
    @Excel(name = "工程状态", width = 10.0, orderNum = "17")
    private String status;

}
