package com.ruoyi.doubledefense.dto.res;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.entity.TbSysAreaUser;
import com.ruoyi.doubledefense.domain.DangerOperateRecord;
import com.ruoyi.doubledefense.dto.DangerDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 隐患信息对象 tb_danger
 *
 * @author ruoyi
 * @date 2023-08-03
 */
@ApiModel("隐患信息出参实体")
@Data
public class DangerResultDTO extends DangerDTO
{
    private static final long serialVersionUID = 1L;


    @ApiModelProperty("区域名称")
    @Excel(name = "区域名称")
    private String areaName;

    @ApiModelProperty("发起人")
    @Excel(name = "发起人")
    private String createUserName;

    /** 整改部门ID */
    @Excel(name = "整改部门名称")
    private String deptName;

    /** 整改负责人ID */
    @Excel(name = "整改负责人名称")
    private String manageUserName;

    @ApiModelProperty("隐患流程列表")
    private List<DangerOperateRecord> dangerOperateRecordList;


    @ApiModelProperty("区域负责人用户信息：")
    private List<TbSysAreaUser> areaManageUserList;

}
