package com.ruoyi.doubledefense.dto.res;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.SysUserSimple;
import com.ruoyi.doubledefense.dto.HazardDTO;
import com.ruoyi.system.domain.vo.AreaUserDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.io.Serializable;
import java.util.List;

/**
 * 风险分析对象
 *
 * @author ruoyi
 * @date 2023-08-03
 */
@ApiModel("风险分析对象出参实体")
@Data
public class HazardResultDTO extends HazardDTO
{
    private static final long serialVersionUID = 1L;

    /** 风险分析对象编码 */
    @ApiModelProperty("风险分析对象编码")
    @Excel(name = "风险分析对象编码")
    private String hazardCode;

    /** 所属区域ID */
    @ApiModelProperty("所属区域名称")
    @Excel(name = "所属区域名称")
    private String areaName;

    @ApiModelProperty("所属区域负责人列表")
    private List<AreaUserDTO> areaUserDTOList;

    /** 废弃：今日巡检人数 */
//    @ApiModelProperty("今日巡检人数")
//    private Integer checkUserCount;
}
