using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.BS
{
///
/// 数据导出搜索
///
public class ModelOutPutSearch
{
/////
///// 导出组织ID
/////
//[Description("导出组织ID")]
//public Guid DEPARTMENT_ID { get; set; }
/////
///// 搜索部门
/////
//[Description("搜索部门")]
//public T_FM_DEPARTMENT Nav_Departmet { get; set; }
/////
///// 是否包含下属组织
/////
//[Description("是否包含下属组织")]
//public YesNoEnum ISCONTENTLOW { get; set; }
/////
///// 是否自己组织
/////
//[Description("是否自己组织")]
//public YesNoEnum ISCONTENTOWN { get; set; }
///
/// 导出组织
///
[Description("导出组织")]
public virtual ICollection Nav_ListDep { get; set; }
///
/// 组织层级
///
[Description("组织层级")]
public FMDepartmentType? DEPARTMENTTYPE { get; set; }
///
/// 导出期间
///
[Description("导出期间")]
public string TIMESPANCE { get; set; }
///
/// 检查类型ID
///
[Description("检查类型ID")]
public Guid? CHECK_TYPE_ID { get; set; }
///
/// 检查类型
///
[Description("检查类型")]
public T_BS_CHECK_TYPE Nav_CheckType { get; set; }
///
/// 隐患描述列数
///
[Description("隐患描述列数")]
public int columnMs { get; set; }
///
/// 隐患等级列数
///
[Description("隐患等级列数")]
public int columnLevel { get; set; }
///
/// 整改情况列数
///
[Description("整改情况列数")]
public int columnDeal { get; set; }
}
public class OutPutSearchDep
{
///
/// 导出组织ID
///
[Description("导出组织ID")]
public Guid DEPARTMENT_ID { get; set; }
///
/// 搜索部门
///
[Description("搜索部门")]
public T_FM_DEPARTMENT Nav_Departmet { get; set; }
///
/// 是否删除
///
[Description("是否删除")]
public bool IS_DELETED { get; set; } = false;
}
///
/// 数据导出Model
///
public class ModelOutPut
{
///
/// 检查情况
///
[Description("检查情况")]
public List listCheckInfo { get; set; }
///
/// 隐患情况
///
[Description("隐患情况")]
public List listRiskSubmit { get; set; }
}
///
/// 检查情况
///
public class SafeCheck
{
///
/// 检查区域
///
[Description("检查区域")]
public string AREA_NAME { get; set; }
///
/// 检查内容
///
[Description("检查内容")]
public string CHECKCONTENT { get; set; }
///
/// 检查人员
///
[Description("检查日期")]
public List ListDate { get; set; }
///
/// 检查结果
///
[Description("检查结果")]
public List ListResult { get; set; }
///
/// 检查人员
///
[Description("检查人员")]
public List ListCheckUsers { get; set; }
}
///
/// 隐患情况
///
public class RiskSubmit
{
///
/// 日期
///
[Description("日期")]
public string dtRisk { get; set; }
///
/// 隐患描述
///
[Description("隐患描述")]
public string DESCREPTION { get; set; }
///
/// 隐患等级
///
[Description("隐患等级")]
public string QUESTION_LEVEL { get; set; }
///
/// 整改情况
///
[Description("整改情况")]
public string DEALRESULT { get; set; }
///
/// 整改情况
///
[Description("检查内容")]
public Guid ContentsID { get; set; }
}
}