package com.yeejoin.amos.boot.module.hygf.api.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class WebConstuctionDataAttachment {

    private boolean commitFlow=false;

    private String constructionStatus="未完成";

    /**
     * 施工交底文件
     */
    @ApiModelProperty(value = "施工交底文件",example = "[{\"name\":\"35682590685bc1d3070b0f1edcaa78d9.jpg\",\"uid\":\"0.nu47zux2f18\",\"url\":\"/upload/common/E7C55206888E0FEA5D07DF59E1691C9.jpg\"},{\"name\":\"d9a2093b757caf8cfbb9103401df9ee0.jpg\",\"uid\":\"0.qk7gluancl\",\"url\":\"/upload/common/7F5B877186E249CAF304C4D39F0D714.jpg\"},{\"name\":\"be48e3c3cc880ecdba702d0f1d9d589e.jpg\",\"uid\":\"0.cxpgakflm1\",\"url\":\"/upload/common/46FA51DB93B635638EA0AE558C34B7C4.jpg\"},{\"name\":\"f86a00acf9eac24bfbd8f6505d291c72.jpg\",\"uid\":\"0.cqdud7vc70h\",\"url\":\"/upload/common/D1998D14846048FC29D153DA25878330.jpg\"}]")
    private List<Object> constructionInstructionsFile;

    /**
     * 劳动防护用品配置
     */
    private List<Object> laborProtectionEquipmentConfig;

    /**
     * 施工前安全措施保障视频
     */
    @ApiModelProperty(value = "施工前安全措施保障视频",example = "[{\"name\":\"2403071507122955.mp4\",\"uid\":\"0.kfwq7b1jbpc\",\"url\":\"/upload/common/82C127CD32DD56BF7D8DC197DB7C7E.mp4\"}]")
    private List<Object>  safetyPrecautionVideo;

    /**
     * 支架整体图一
     */
    @ApiModelProperty(value = "支架整体图一",example = "[{\"name\":\"182c7f9289a72430a19e89836fece049.jpg\",\"uid\":\"0.8de25dwiqb\",\"url\":\"/upload/common/3B8CA83F9F1E5CA926AE6B9AC7DD176.jpg\"}]")
    private List<Object>  bracketOverallPlan1;

    /**
     * 支架整体图二
     */
    @ApiModelProperty(value = "支架整体图二",example = "[{\"name\":\"182c7f9289a72430a19e89836fece049.jpg\",\"uid\":\"0.8de25dwiqb\",\"url\":\"/upload/common/3B8CA83F9F1E5CA926AE6B9AC7DD176.jpg\"}]")
    private List<Object>  bracketOverallPlan2;

    /**
     * 方阵倾角测试照片/规模
     */
    @ApiModelProperty(value = "方阵倾角测试照片/规模",example = "[{\"name\":\"5359e969804638598acc71d82f344286.jpg\",\"uid\":\"0.6on68id4rk\",\"url\":\"/upload/common/EA5B974F774C3A5A836AC2BB4FD2A87.jpg\"}]")
    private List<Object>  arrayInclinationTestPhoto;

    /**
     * 方阵整体图一（全景）
     */
    @ApiModelProperty(value = "方阵整体图一（全景）",example = "[{\"name\":\"c27720dab1624013cb7ed3e52b31fff3.jpg\",\"uid\":\"0.7mse1xwty6c\",\"url\":\"/upload/common/F8EE592D3278690107C8CD33875FBE7.jpg\"}]")
    private List<Object>  arrayOverallPlan1;

    /**
     * 方阵整体图二
     */
    @ApiModelProperty(value = "方阵整体图二",example = "[{\"name\":\"c27720dab1624013cb7ed3e52b31fff3.jpg\",\"uid\":\"0.7mse1xwty6c\",\"url\":\"/upload/common/F8EE592D3278690107C8CD33875FBE7.jpg\"}]")
    private List<Object>  arrayOverallPlan2;

    /**
     * 方阵整体图三
     */
    @ApiModelProperty(value = "方阵整体图三",example = "[{\"name\":\"c27720dab1624013cb7ed3e52b31fff3.jpg\",\"uid\":\"0.7mse1xwty6c\",\"url\":\"/upload/common/F8EE592D3278690107C8CD33875FBE7.jpg\"}]")
    private List<Object>  arrayOverallPlan3;

    /**
     * 逆变器整体图
     */
    @ApiModelProperty(value = "逆变器整体图",example = "[{\"name\":\"b277fdde15da1478450fdc6c168cb56a.jpg\",\"uid\":\"0.f46bz1prpn5\",\"url\":\"/upload/common/8E9562C6E61A12C58A14D3288374A0.jpg\"}]")
    private List<Object>  inverterOverallPlan;

    /**
     * 光伏电缆走线
     */
    @ApiModelProperty(value = "光伏电缆走线",example = "[{\"name\":\"d1158e4bd623995c451b9b6fa779b7b9.jpg\",\"uid\":\"0.bitdz79qbw7\",\"url\":\"/upload/common/125472671AC65CA8341C8395E8D8FEE.jpg\"}]")
    private List<Object>  photovoltaicCableRouting;

    /**
     * 电表箱外部整体
     */
    @ApiModelProperty(value = "电表箱外部整体",example = "[{\"name\":\"8eebc5d476b7075425352ee4892058ea.jpg\",\"uid\":\"0.w0pznt9agdh\",\"url\":\"/upload/common/544837A5928C8E58EB1EB2838E73FBFE.jpg\"}]")
    private List<Object>  electricityMeterBoxExterior;

    /**
     * 电表箱内部整体
     */
    @ApiModelProperty(value = "电表箱内部整体",example = "[{\"name\":\"8eebc5d476b7075425352ee4892058ea.jpg\",\"uid\":\"0.w0pznt9agdh\",\"url\":\"/upload/common/544837A5928C8E58EB1EB2838E73FBFE.jpg\"}]")
    private List<Object>  electricityMeterBoxInterior;

    /**
     * 支架接地
     */
    @ApiModelProperty(value = "支架接地",example = "[{\"name\":\"8eebc5d476b7075425352ee4892058ea.jpg\",\"uid\":\"0.w0pznt9agdh\",\"url\":\"/upload/common/544837A5928C8E58EB1EB2838E73FBFE.jpg\"}]")
    private List<Object>  bracketGrounding;

    /**
     * 接地点
     */
    @ApiModelProperty(value = "接地点",example = "[{\"name\":\"8eebc5d476b7075425352ee4892058ea.jpg\",\"uid\":\"0.w0pznt9agdh\",\"url\":\"/upload/common/544837A5928C8E58EB1EB2838E73FBFE.jpg\"}]")
    private List<Object>  groundingPoint;

    /**
     * 交流电缆走线
     */
    @ApiModelProperty(value = "交流电缆走线",example = "[{\"name\":\"8eebc5d476b7075425352ee4892058ea.jpg\",\"uid\":\"0.w0pznt9agdh\",\"url\":\"/upload/common/544837A5928C8E58EB1EB2838E73FBFE.jpg\"}]")
    private List<Object>  acCableRouting;

    /**
     * 其他照片
     */
    @ApiModelProperty(value = "其他照片",example = "[{\"name\":\"e7be720d8cd97c609f4b9b82d0976524.jpg\",\"uid\":\"0.bwed0a07wnm\",\"url\":\"/upload/common/3ED77B2E563E818936F1F94564BE8370.jpg\"}]")
    private List<Object>  otherPhotos;

    /**
     * 备案附件
     */
    @ApiModelProperty(value = "备案附件",example = "[{\"uid\":\"0.j2bqoj7b1wm\",\"name\":\"淋山河镇河湾村 陈支援.pdf\",\"url\":\"/upload/common/9E99A7F7D86D34D6AAFEFE821AB61EA8.pdf\"}]")
    private List<Object>  archiveAttachments;
}
