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

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 
 *
 * @author system_generator
 * @date 2023-10-27
 */
@Data
@ApiModel(value="TzsTwoStaffingCompanyDto", description="")
public class TzsTwoStaffingCompanyDto {


    @ApiModelProperty(value = "监管单位ID")
    @ExcelIgnore
    private String sequenceNbr;

    @ApiModelProperty(value = "监管单位名称")
    @ExcelProperty(value = "管辖机构", index = 0)
    private String superviseOrgName;

    @ApiModelProperty(value = "监管单位orgCode")
    @ExcelIgnore
    private String superviseOrgCode;

    @ApiModelProperty(value = "单位类型")
    @ExcelProperty(value = "单位类型", index = 1)
    private String unitType;

    @ApiModelProperty(value = "企业名称")
    @ExcelProperty(value = "企业名称", index = 2)
    private String useUnit;

    @ApiModelProperty(value = "企业编码")
    @ExcelProperty(value = "企业编码", index = 3)
    private String useCode;

    @ApiModelProperty(value = "主要负责人")
    @ExcelIgnore
    private String mainCharger;

    @ApiModelProperty(value = "完成配备")
    @ExcelProperty(value = "完成配备", index = 4)
    private String completeNormal;

    @ApiModelProperty(value = "使用单位完成配备")
    @ExcelIgnore
    private String useDone;

    @ApiModelProperty(value = "生产单位完成配备")
    @ExcelIgnore
    private String productDone;

    @ApiModelProperty(value = "使用且生产完成配备")
    @ExcelIgnore
    private String allDone;


    //下述字段待定
    @ApiModelProperty(value = "主要负责人数")
    @ExcelIgnore
    private String mainNum;

    @ApiModelProperty(value = "安全总监数")
    @ExcelIgnore
    private String majordomoNum;

    @ApiModelProperty(value = "安全员数")
    @ExcelIgnore
    private String safetyNum;

    @ApiModelProperty(value = "质量安全总监数")
    @ExcelIgnore
    private String QualityMajNumber;

    @ApiModelProperty(value = "质量安全员数")
    @ExcelIgnore
    private String QualitySafetyNum;

    @ExcelIgnore
    List<String> ids;

}
