199 lines
5.0 KiB
C#
199 lines
5.0 KiB
C#
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
|
|
{
|
|
/// <summary>
|
|
/// 数据导出搜索
|
|
/// </summary>
|
|
public class ModelOutPutSearch
|
|
{
|
|
///// <summary>
|
|
///// 导出组织ID
|
|
///// </summary>
|
|
//[Description("导出组织ID")]
|
|
//public Guid DEPARTMENT_ID { get; set; }
|
|
|
|
///// <summary>
|
|
///// 搜索部门
|
|
///// </summary>
|
|
//[Description("搜索部门")]
|
|
//public T_FM_DEPARTMENT Nav_Departmet { get; set; }
|
|
|
|
///// <summary>
|
|
///// 是否包含下属组织
|
|
///// </summary>
|
|
//[Description("是否包含下属组织")]
|
|
//public YesNoEnum ISCONTENTLOW { get; set; }
|
|
|
|
///// <summary>
|
|
///// 是否自己组织
|
|
///// </summary>
|
|
//[Description("是否自己组织")]
|
|
//public YesNoEnum ISCONTENTOWN { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导出组织
|
|
/// </summary>
|
|
[Description("导出组织")]
|
|
public virtual ICollection<OutPutSearchDep> Nav_ListDep { get; set; }
|
|
|
|
/// <summary>
|
|
/// 组织层级
|
|
/// </summary>
|
|
[Description("组织层级")]
|
|
public FMDepartmentType? DEPARTMENTTYPE { get; set; }
|
|
|
|
/// <summary>
|
|
/// 导出期间
|
|
/// </summary>
|
|
[Description("导出期间")]
|
|
public string TIMESPANCE { get; set; }
|
|
|
|
/// <summary>
|
|
/// 检查类型ID
|
|
/// </summary>
|
|
[Description("检查类型ID")]
|
|
public Guid? CHECK_TYPE_ID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 检查类型
|
|
/// </summary>
|
|
[Description("检查类型")]
|
|
public T_BS_CHECK_TYPE Nav_CheckType { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 隐患描述列数
|
|
/// </summary>
|
|
[Description("隐患描述列数")]
|
|
public int columnMs { get; set; }
|
|
|
|
/// <summary>
|
|
/// 隐患等级列数
|
|
/// </summary>
|
|
[Description("隐患等级列数")]
|
|
public int columnLevel { get; set; }
|
|
|
|
/// <summary>
|
|
/// 整改情况列数
|
|
/// </summary>
|
|
[Description("整改情况列数")]
|
|
public int columnDeal { get; set; }
|
|
|
|
}
|
|
|
|
public class OutPutSearchDep
|
|
{
|
|
/// <summary>
|
|
/// 导出组织ID
|
|
/// </summary>
|
|
[Description("导出组织ID")]
|
|
public Guid DEPARTMENT_ID { get; set; }
|
|
|
|
/// <summary>
|
|
/// 搜索部门
|
|
/// </summary>
|
|
[Description("搜索部门")]
|
|
public T_FM_DEPARTMENT Nav_Departmet { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否删除
|
|
/// </summary>
|
|
[Description("是否删除")]
|
|
public bool IS_DELETED { get; set; } = false;
|
|
}
|
|
/// <summary>
|
|
/// 数据导出Model
|
|
/// </summary>
|
|
public class ModelOutPut
|
|
{
|
|
/// <summary>
|
|
/// 检查情况
|
|
/// </summary>
|
|
[Description("检查情况")]
|
|
public List<SafeCheck> listCheckInfo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 隐患情况
|
|
/// </summary>
|
|
[Description("隐患情况")]
|
|
public List<RiskSubmit> listRiskSubmit { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 检查情况
|
|
/// </summary>
|
|
public class SafeCheck
|
|
{
|
|
/// <summary>
|
|
/// 检查区域
|
|
/// </summary>
|
|
[Description("检查区域")]
|
|
public string AREA_NAME { get; set; }
|
|
/// <summary>
|
|
/// 检查内容
|
|
/// </summary>
|
|
[Description("检查内容")]
|
|
public string CHECKCONTENT { get; set; }
|
|
|
|
/// <summary>
|
|
/// 检查人员
|
|
/// </summary>
|
|
[Description("检查日期")]
|
|
public List<string> ListDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 检查结果
|
|
/// </summary>
|
|
[Description("检查结果")]
|
|
public List<string> ListResult { get; set; }
|
|
|
|
/// <summary>
|
|
/// 检查人员
|
|
/// </summary>
|
|
[Description("检查人员")]
|
|
public List<string> ListCheckUsers { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 隐患情况
|
|
/// </summary>
|
|
public class RiskSubmit
|
|
{
|
|
/// <summary>
|
|
/// 日期
|
|
/// </summary>
|
|
[Description("日期")]
|
|
public string dtRisk { get; set; }
|
|
|
|
/// <summary>
|
|
/// 隐患描述
|
|
/// </summary>
|
|
[Description("隐患描述")]
|
|
public string DESCREPTION { get; set; }
|
|
|
|
/// <summary>
|
|
/// 隐患等级
|
|
/// </summary>
|
|
[Description("隐患等级")]
|
|
public string QUESTION_LEVEL { get; set; }
|
|
|
|
/// <summary>
|
|
/// 整改情况
|
|
/// </summary>
|
|
[Description("整改情况")]
|
|
public string DEALRESULT { get; set; }
|
|
|
|
/// <summary>
|
|
/// 整改情况
|
|
/// </summary>
|
|
[Description("检查内容")]
|
|
public Guid ContentsID { get; set; }
|
|
}
|
|
} |