You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
329 lines
6.9 KiB
C#
329 lines
6.9 KiB
C#
/**
|
|
* Autogenerated by Thrift Compiler (0.9.0)
|
|
*
|
|
* DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
|
|
* @generated
|
|
*/
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.IO;
|
|
using Thrift;
|
|
using Thrift.Collections;
|
|
using System.Runtime.Serialization;
|
|
using Thrift.Protocol;
|
|
using Thrift.Transport;
|
|
|
|
|
|
#if !SILVERLIGHT
|
|
[Serializable]
|
|
#endif
|
|
public partial class CarArea : TBase
|
|
{
|
|
private string _Id;
|
|
private string _CarNo;
|
|
private string _MaterielNo;
|
|
private string _MaterielName;
|
|
private string _LocatorId;
|
|
private string _MaterielNum;
|
|
private string _OutLocatorDt;
|
|
private string _CarStatus;
|
|
|
|
public string Id
|
|
{
|
|
get
|
|
{
|
|
return _Id;
|
|
}
|
|
set
|
|
{
|
|
__isset.Id = true;
|
|
this._Id = value;
|
|
}
|
|
}
|
|
|
|
public string CarNo
|
|
{
|
|
get
|
|
{
|
|
return _CarNo;
|
|
}
|
|
set
|
|
{
|
|
__isset.CarNo = true;
|
|
this._CarNo = value;
|
|
}
|
|
}
|
|
|
|
public string MaterielNo
|
|
{
|
|
get
|
|
{
|
|
return _MaterielNo;
|
|
}
|
|
set
|
|
{
|
|
__isset.MaterielNo = true;
|
|
this._MaterielNo = value;
|
|
}
|
|
}
|
|
|
|
public string MaterielName
|
|
{
|
|
get
|
|
{
|
|
return _MaterielName;
|
|
}
|
|
set
|
|
{
|
|
__isset.MaterielName = true;
|
|
this._MaterielName = value;
|
|
}
|
|
}
|
|
|
|
public string LocatorId
|
|
{
|
|
get
|
|
{
|
|
return _LocatorId;
|
|
}
|
|
set
|
|
{
|
|
__isset.LocatorId = true;
|
|
this._LocatorId = value;
|
|
}
|
|
}
|
|
|
|
public string MaterielNum
|
|
{
|
|
get
|
|
{
|
|
return _MaterielNum;
|
|
}
|
|
set
|
|
{
|
|
__isset.MaterielNum = true;
|
|
this._MaterielNum = value;
|
|
}
|
|
}
|
|
|
|
public string OutLocatorDt
|
|
{
|
|
get
|
|
{
|
|
return _OutLocatorDt;
|
|
}
|
|
set
|
|
{
|
|
__isset.OutLocatorDt = true;
|
|
this._OutLocatorDt = value;
|
|
}
|
|
}
|
|
|
|
public string CarStatus
|
|
{
|
|
get
|
|
{
|
|
return _CarStatus;
|
|
}
|
|
set
|
|
{
|
|
__isset.CarStatus = true;
|
|
this._CarStatus = value;
|
|
}
|
|
}
|
|
|
|
|
|
public Isset __isset;
|
|
#if !SILVERLIGHT
|
|
[Serializable]
|
|
#endif
|
|
public struct Isset {
|
|
public bool Id;
|
|
public bool CarNo;
|
|
public bool MaterielNo;
|
|
public bool MaterielName;
|
|
public bool LocatorId;
|
|
public bool MaterielNum;
|
|
public bool OutLocatorDt;
|
|
public bool CarStatus;
|
|
}
|
|
|
|
public CarArea() {
|
|
}
|
|
|
|
public void Read (TProtocol iprot)
|
|
{
|
|
TField field;
|
|
iprot.ReadStructBegin();
|
|
while (true)
|
|
{
|
|
field = iprot.ReadFieldBegin();
|
|
if (field.Type == TType.Stop) {
|
|
break;
|
|
}
|
|
switch (field.ID)
|
|
{
|
|
case 1:
|
|
if (field.Type == TType.String) {
|
|
Id = iprot.ReadString();
|
|
} else {
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
}
|
|
break;
|
|
case 2:
|
|
if (field.Type == TType.String) {
|
|
CarNo = iprot.ReadString();
|
|
} else {
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
}
|
|
break;
|
|
case 3:
|
|
if (field.Type == TType.String) {
|
|
MaterielNo = iprot.ReadString();
|
|
} else {
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
}
|
|
break;
|
|
case 4:
|
|
if (field.Type == TType.String) {
|
|
MaterielName = iprot.ReadString();
|
|
} else {
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
}
|
|
break;
|
|
case 5:
|
|
if (field.Type == TType.String) {
|
|
LocatorId = iprot.ReadString();
|
|
} else {
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
}
|
|
break;
|
|
case 6:
|
|
if (field.Type == TType.String) {
|
|
MaterielNum = iprot.ReadString();
|
|
} else {
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
}
|
|
break;
|
|
case 7:
|
|
if (field.Type == TType.String) {
|
|
OutLocatorDt = iprot.ReadString();
|
|
} else {
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
}
|
|
break;
|
|
case 8:
|
|
if (field.Type == TType.String) {
|
|
CarStatus = iprot.ReadString();
|
|
} else {
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
}
|
|
break;
|
|
default:
|
|
TProtocolUtil.Skip(iprot, field.Type);
|
|
break;
|
|
}
|
|
iprot.ReadFieldEnd();
|
|
}
|
|
iprot.ReadStructEnd();
|
|
}
|
|
|
|
public void Write(TProtocol oprot) {
|
|
TStruct struc = new TStruct("CarArea");
|
|
oprot.WriteStructBegin(struc);
|
|
TField field = new TField();
|
|
if (Id != null && __isset.Id) {
|
|
field.Name = "Id";
|
|
field.Type = TType.String;
|
|
field.ID = 1;
|
|
oprot.WriteFieldBegin(field);
|
|
oprot.WriteString(Id);
|
|
oprot.WriteFieldEnd();
|
|
}
|
|
if (CarNo != null && __isset.CarNo) {
|
|
field.Name = "CarNo";
|
|
field.Type = TType.String;
|
|
field.ID = 2;
|
|
oprot.WriteFieldBegin(field);
|
|
oprot.WriteString(CarNo);
|
|
oprot.WriteFieldEnd();
|
|
}
|
|
if (MaterielNo != null && __isset.MaterielNo) {
|
|
field.Name = "MaterielNo";
|
|
field.Type = TType.String;
|
|
field.ID = 3;
|
|
oprot.WriteFieldBegin(field);
|
|
oprot.WriteString(MaterielNo);
|
|
oprot.WriteFieldEnd();
|
|
}
|
|
if (MaterielName != null && __isset.MaterielName) {
|
|
field.Name = "MaterielName";
|
|
field.Type = TType.String;
|
|
field.ID = 4;
|
|
oprot.WriteFieldBegin(field);
|
|
oprot.WriteString(MaterielName);
|
|
oprot.WriteFieldEnd();
|
|
}
|
|
if (LocatorId != null && __isset.LocatorId) {
|
|
field.Name = "LocatorId";
|
|
field.Type = TType.String;
|
|
field.ID = 5;
|
|
oprot.WriteFieldBegin(field);
|
|
oprot.WriteString(LocatorId);
|
|
oprot.WriteFieldEnd();
|
|
}
|
|
if (MaterielNum != null && __isset.MaterielNum) {
|
|
field.Name = "MaterielNum";
|
|
field.Type = TType.String;
|
|
field.ID = 6;
|
|
oprot.WriteFieldBegin(field);
|
|
oprot.WriteString(MaterielNum);
|
|
oprot.WriteFieldEnd();
|
|
}
|
|
if (OutLocatorDt != null && __isset.OutLocatorDt) {
|
|
field.Name = "OutLocatorDt";
|
|
field.Type = TType.String;
|
|
field.ID = 7;
|
|
oprot.WriteFieldBegin(field);
|
|
oprot.WriteString(OutLocatorDt);
|
|
oprot.WriteFieldEnd();
|
|
}
|
|
if (CarStatus != null && __isset.CarStatus) {
|
|
field.Name = "CarStatus";
|
|
field.Type = TType.String;
|
|
field.ID = 8;
|
|
oprot.WriteFieldBegin(field);
|
|
oprot.WriteString(CarStatus);
|
|
oprot.WriteFieldEnd();
|
|
}
|
|
oprot.WriteFieldStop();
|
|
oprot.WriteStructEnd();
|
|
}
|
|
|
|
public override string ToString() {
|
|
StringBuilder sb = new StringBuilder("CarArea(");
|
|
sb.Append("Id: ");
|
|
sb.Append(Id);
|
|
sb.Append(",CarNo: ");
|
|
sb.Append(CarNo);
|
|
sb.Append(",MaterielNo: ");
|
|
sb.Append(MaterielNo);
|
|
sb.Append(",MaterielName: ");
|
|
sb.Append(MaterielName);
|
|
sb.Append(",LocatorId: ");
|
|
sb.Append(LocatorId);
|
|
sb.Append(",MaterielNum: ");
|
|
sb.Append(MaterielNum);
|
|
sb.Append(",OutLocatorDt: ");
|
|
sb.Append(OutLocatorDt);
|
|
sb.Append(",CarStatus: ");
|
|
sb.Append(CarStatus);
|
|
sb.Append(")");
|
|
return sb.ToString();
|
|
}
|
|
|
|
}
|
|
|