using SqlSugar; namespace PadApplication.Entites.DbModels; /// /// 设备点检主表 /// [SugarTable("MES_EquipmentInspection")] public class MesEquipmentInspection { /// /// 点检记录ID,自增主键 /// [SugarColumn(ColumnName = "InspectionId", IsPrimaryKey = true, IsIdentity = true)] public long InspectionId { get; set; } /// /// 机台编号(如:01, 02, 03) /// [SugarColumn(ColumnName = "MachineNo")] public string MachineNo { get; set; } /// /// 点检年份(如:2025) /// [SugarColumn(ColumnName = "InspectionYear")] public int InspectionYear { get; set; } /// /// 点检月份(1-12) /// [SugarColumn(ColumnName = "InspectionMonth")] public int InspectionMonth { get; set; } /// /// 点检年月(冗余字段,格式:yyyy-MM,如:2025-11) /// [SugarColumn(ColumnName = "InspectionDate")] public string InspectionDate { get; set; } /// /// 创建人账号 /// [SugarColumn(ColumnName = "CreatedBy")] public string? CreatedBy { get; set; } /// /// 创建人姓名 /// [SugarColumn(ColumnName = "CreatedByName")] public string? CreatedByName { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnName = "CreatedTime")] public DateTime CreatedTime { get; set; } /// /// 最后修改人账号 /// [SugarColumn(ColumnName = "UpdatedBy")] public string? UpdatedBy { get; set; } /// /// 最后修改人姓名 /// [SugarColumn(ColumnName = "UpdatedByName")] public string? UpdatedByName { get; set; } /// /// 最后修改时间 /// [SugarColumn(ColumnName = "UpdatedTime")] public DateTime? UpdatedTime { get; set; } /// /// 日常点检完成率(%) /// [SugarColumn(ColumnName = "DailyCompletionRate")] public decimal? DailyCompletionRate { get; set; } /// /// 月度点检完成率(%) /// [SugarColumn(ColumnName = "MonthlyCompletionRate")] public decimal? MonthlyCompletionRate { get; set; } /// /// 总点检次数 /// [SugarColumn(ColumnName = "TotalCheckCount")] public int? TotalCheckCount { get; set; } /// /// 已完成点检次数 /// [SugarColumn(ColumnName = "CompletedCheckCount")] public int? CompletedCheckCount { get; set; } /// /// 状态:0=草稿,1=已提交,2=已审核 /// [SugarColumn(ColumnName = "Status")] public int Status { get; set; } /// /// 是否已删除:0=否,1=是 /// [SugarColumn(ColumnName = "IsDeleted")] public bool IsDeleted { get; set; } /// /// 备注 /// [SugarColumn(ColumnName = "Remark")] public string? Remark { get; set; } }