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