using System; namespace WorkerService.Models.Reporting { /// /// MIS data reporting model /// [OutputTable(TabName = "MIS Info", TableName = "MIS_Info")] public class MisSearchResult { /// /// Item unique number /// [OutputColumn(Order = 10, HeaderText = "Item Number")] public string ItemNumber { get; set; } /// /// Item description /// [OutputColumn(Order = 50, HeaderText = "Item Description")] public string ItemDescription { get; set; } /// /// Operation job step number /// [OutputColumn(Order = 20, HeaderText = "MIS Job Step Sequence Number")] public string SequenceNumber { get; set; } /// /// MIS unique number /// [OutputColumn(Order = 30, HeaderText = "MIS Number")] public string MisNumber { get; set; } /// /// MIS revision ID /// [OutputColumn(Order = 40, HeaderText = "MIS Revision")] public string RevID { get; set; } /// /// MIS release status /// [OutputColumn(Order = 60, HeaderText = "MIS Release Status")] public string Status { get; set; } /// /// MIS release date /// [OutputColumn(Order = 70, HeaderText = "MIS Release Date", Format = OutputColumnAttribute.TIMESTAMP_FORMAT)] public DateTime? ReleaseDate { get; set; } /// /// Branch unique code /// [OutputColumn(Order = 80, HeaderText = "Branch Code")] public string BranchCode { get; set; } /// /// Job step number /// [OutputColumn(Order =90, HeaderText = "Job Step Sequence Number")] public decimal JobStepSequenceNumber { get; set; } /// /// Job step number for matched F3112Z1 / F3111 record /// [OutputColumn(Order = 100, HeaderText = "Matched Sequence Number")] public decimal? MatchedSequenceNumber { get; set; } /// /// Whether or not the job step was matched to F3112Z1 record /// [OutputColumn(Order = 110, HeaderText = "Matched to F3112Z1?")] public bool RoutingMatch { get; set; } /// /// Whether or not the job step was matched to F3111 record /// [OutputColumn(Order = 120, HeaderText = "Matched to F3003?")] public bool MasterMatch { get; set; } /// /// Job step function description /// [OutputColumn(Order = 130, HeaderText = "Function Operation Description")] public string FunctionOperationDescription { get; set; } /// /// Characteristic number /// [OutputColumn(Order = 140, HeaderText = "Char Number")] public string CharNumber { get; set; } /// /// Test description /// [OutputColumn(Order = 150, HeaderText = "Test Description", AutoWidth = false, Width = OutputColumnAttribute.WRAPPED_COLUMN_WIDTH, WrapText = true)] public string TestDescription { get; set; } /// /// Type of sampling /// [OutputColumn(Order = 160, HeaderText = "Sampling Type")] public string SamplingType { get; set; } /// /// Sampling selection value /// [OutputColumn(Order = 170, HeaderText = "Sampling Value")] public string SamplingValue { get; set; } /// /// Tools & gauges for MIS /// [OutputColumn(Order = 180, HeaderText = "Tools & Gauges", AutoWidth = false, Width = OutputColumnAttribute.WRAPPED_COLUMN_WIDTH, WrapText = true)] public string ToolsGauges { get; set; } /// /// Instructions for MIS /// [OutputColumn(Order = 190, HeaderText = "Work Instructions", AutoWidth = false, Width = OutputColumnAttribute.WRAPPED_COLUMN_WIDTH, WrapText = true)] public string WorkInstructions { get; set; } } }