mh_jy_safe/APT.MS.Domain/Entities/BS/T_BS_RISK_TPM.cs
2025-08-25 09:56:57 +08:00

155 lines
4.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.BS
{
/// <summary>
/// TPM对接入库数据视图数据+信息匹配)
/// 视图数据 都会拷贝过来 隐患上报时做数据匹配
/// </summary>
[Description("TPM对接数据")]
[DataRuleField("DEPARTMENT_ID")]
public class T_BS_RISK_TPM : MesEntityBase
{
/// <summary>
/// 设备编码
/// </summary>
[DataFieldLength(32)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("设备编码")]
public string machinecode { get; set; }
/// <summary>
/// 设备名称
/// </summary>
[DataFieldLength(50)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("设备名称")]
public string machinename { get; set; }
/// <summary>
/// 用户部门
/// </summary>
[DataFieldLength(50)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("用户部门")]
public string usedepartmentname { get; set; }
/// <summary>
/// 检查人员工号
/// </summary>
[DataFieldLength(20)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("检查人员工号")]
public string processworkerid { get; set; }
/// <summary>
/// 检查人员姓名
/// </summary>
[DataFieldLength(30)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("检查人员姓名")]
public string processworkername { get; set; }
/// <summary>
/// 隐患描述
/// </summary>
[DataFieldLength(200)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("隐患描述")]
public string description { get; set; }
/// <summary>
/// 隐患备注
/// </summary>
[DataFieldLength(200)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("隐患备注")]
public string remark { get; set; }
/// <summary>
/// 过程结果
/// </summary>
[DataFieldLength(200)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("过程结果")]
public string processresult { get; set; }
/// <summary>
/// 创建时间(根据视图这个时间判断是否同步)
/// </summary>
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("创建时间")]
public DateTime crdate { get; set; }
/// <summary>
/// 用户ID
/// </summary>
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("用户ID")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 部门ID
/// </summary>
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("部门ID")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 是否上报
/// </summary>
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("是否匹配")]
public bool IS_MATCH { get; set; } = false;
/// <summary>
/// 匹配失败原因
/// </summary>
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("匹配失败原因")]
[DataFieldLength(50)]
public string MATCH_EXCEPTION { get; set; }
/// <summary>
///
/// 是否上报
/// </summary>
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("是否上报")]
public bool IS_REPORT { get; set; } = false;
}
}