123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.Text;
- namespace Aitex.Core.RT.Job
- {
- [DataContract]
- [Serializable]
- public enum JobStatus
- {
- [EnumMember]
- Undefined,
- [EnumMember]
- Unprocessed = 1, // 1
- [EnumMember]
- Preprocessing, // 2
- [EnumMember]
- InProcessing, // 3
- [EnumMember]
- Processed, // 4
- [EnumMember]
- Troubled, // 5
- [EnumMember]
- Failed, // 6
- }
- [DataContract]
- public class JobInfo
- {
- [DataMember]
- public Guid JobId { get; set; }
- [DataMember]
- public Guid RecipeRunId
- {
- get;
- set;
- }
- [DataMember]
- public string LotId
- {
- get;
- set;
- }
- [DataMember]
- public string RecipeBaseName { get; set; }
- [DataMember]
- public string RecipeRunningName { get; set; }
- [DataMember]
- public string Description { get; set; }
- [DataMember]
- public string ProcessModuleName { get; set; }
- [DataMember]
- public DateTime CreateTime { get; set; }
- [DataMember]
- public DateTime ProcessStartTime { get; set; }
- [DataMember]
- public DateTime ProcessEndTime { get; set; }
- [DataMember]
- public JobStatus JobResult
- {
- get;
- set;
- }
- public JobInfo()
- {
- CreateTime = DateTime.Now;
- JobId = Guid.NewGuid();
- RecipeRunId = Guid.NewGuid();
- JobResult = JobStatus.Undefined;
- }
- }
- }
|