Ejemplo n.º 1
0
 public void SetPo(com.vip.vop.vcloud.jit.Po value)
 {
     this.po_ = value;
 }
Ejemplo n.º 2
0
        public void Read(Delivery structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

            if (schemeStruct != null)
            {
                while (true)
                {
                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null)
                    {
                        break;
                    }
                    bool needSkip = true;


                    if ("vendorId".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetVendorId(value);
                    }



                    if ("vendorName".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetVendorName(value);
                    }



                    if ("poNo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetPoNo(value);
                    }



                    if ("storageNo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetStorageNo(value);
                    }



                    if ("deliveryNo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetDeliveryNo(value);
                    }



                    if ("vipWarehouse".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetVipWarehouse(value);
                    }



                    if ("deliveryMethod".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetDeliveryMethod(value);
                    }



                    if ("deliveryTime".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime?value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetDeliveryTime(value);
                    }



                    if ("carrierCode".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCarrierCode(value);
                    }



                    if ("carrierName".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetCarrierName(value);
                    }



                    if ("outTime".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime?value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetOutTime(value);
                    }



                    if ("outFlag".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetOutFlag(value);
                    }



                    if ("createTime".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime?value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetCreateTime(value);
                    }



                    if ("arrivalTime".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime?value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetArrivalTime(value);
                    }



                    if ("realArrivalTime".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime?value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetRealArrivalTime(value);
                    }



                    if ("raceTime".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime?value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetRaceTime(value);
                    }



                    if ("realRaceTime".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        System.DateTime?value;
                        value = Osp.Sdk.Util.TimeUtil.FromUnixTime(iprot.ReadI64());

                        structs.SetRealRaceTime(value);
                    }



                    if ("outFlagDesc".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetOutFlagDesc(value);
                    }



                    if ("erpWarehouse".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetErpWarehouse(value);
                    }



                    if ("brandName".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetBrandName(value);
                    }



                    if ("totalDeliveryNum".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetTotalDeliveryNum(value);
                    }



                    if ("totalBox".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetTotalBox(value);
                    }



                    if ("deliveryMethodDesc".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetDeliveryMethodDesc(value);
                    }



                    if ("id".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        long?value;
                        value = iprot.ReadI64();

                        structs.SetId(value);
                    }



                    if ("isSubmit".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        long?value;
                        value = iprot.ReadI64();

                        structs.SetIsSubmit(value);
                    }



                    if ("po".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.vop.vcloud.jit.Po value;

                        value = new com.vip.vop.vcloud.jit.Po();
                        com.vip.vop.vcloud.jit.PoHelper.getInstance().Read(value, iprot);

                        structs.SetPo(value);
                    }



                    if (needSkip)
                    {
                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }