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#

2 years ago
/**
* 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();
}
}