using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// ScheduleWorkItem Data Structure. /// [Serializable] public class ScheduleWorkItem : AopObject { /// /// 该班次总里程 /// [XmlElement("all_miles")] public long AllMiles { get; set; } /// /// 该班次总车次数 /// [XmlElement("all_trip_cnt")] public long AllTripCnt { get; set; } /// /// 班次序号 /// [XmlElement("chain_num")] public long ChainNum { get; set; } /// /// 该班次非营运里程 /// [XmlElement("invalid_miles")] public long InvalidMiles { get; set; } /// /// 该班次非营运车次数 /// [XmlElement("invalid_trip_cnt")] public long InvalidTripCnt { get; set; } /// /// 线路id /// [XmlElement("line_id")] public string LineId { get; set; } /// /// 优化目标,0:班次最少;1:工作时长最短;2:等待时间最少;3:工作时长最均匀 /// [XmlElement("opt_type")] public long OptType { get; set; } /// /// 班制编号(0:通班;1:双班,2:三班) /// [XmlElement("shift_id")] public string ShiftId { get; set; } /// /// 车次链信息(json格式) /// [XmlElement("trip_chain")] public string TripChain { get; set; } /// /// 该班次营运里程 /// [XmlElement("valid_miles")] public long ValidMiles { get; set; } /// /// 该班次营运车次数 /// [XmlElement("valid_trip_cnt")] public long ValidTripCnt { get; set; } /// /// 等待时长 02:10:00 /// [XmlElement("wait_time")] public string WaitTime { get; set; } /// /// 工作结束时间,如20:30:00 /// [XmlElement("work_endtime")] public string WorkEndtime { get; set; } /// /// 班型编号(0:全天班;1:上午班,2:下午班,3:夜班) /// [XmlElement("work_id")] public string WorkId { get; set; } /// /// 工作开始时间,如10:00:00 /// [XmlElement("work_starttime")] public string WorkStarttime { get; set; } /// /// 工作时长,如15:10:00 /// [XmlElement("work_time")] public string WorkTime { get; set; } } }