mh_jy_safe/APT.MicroApi/APT.BS.WebApi/Models/ModelOutPut.cs
2025-08-25 09:56:57 +08:00

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; }
}
}