コード例 #1
0
        public void Read(UpdateStockToWhiRequest 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 ("cooperationNo".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        int?value;
                        value = iprot.ReadI32();

                        structs.SetCooperationNo(value);
                    }



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

                        structs.SetWarehouse(value);
                    }



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

                        structs.SetBarcode(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #2
0
        public void Read(OxoOrderGoodsList structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetVendor_warehouse_id(value);
                    }



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

                        structs.SetBarcode(value);
                    }



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

                        structs.SetProduct_name(value);
                    }



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

                        structs.SetSize(value);
                    }



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

                        structs.SetMarket_price(value);
                    }



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

                        structs.SetNum(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #3
0
        public void Read(GetOmniOrdersResp structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("has_next".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        bool value;
                        value = iprot.ReadBool();

                        structs.SetHas_next(value);
                    }



                    if ("oxo_orders".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.order.OmniOrder> value;

                        value = new List <vipapis.order.OmniOrder>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.order.OmniOrder elem1;

                                elem1 = new vipapis.order.OmniOrder();
                                vipapis.order.OmniOrderHelper.getInstance().Read(elem1, iprot);

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetOxo_orders(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #4
0
        public void Read(HtVopFetchPackageResult structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("head".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.haitao.orderservice.service.Head value;

                        value = new com.vip.haitao.orderservice.service.Head();
                        com.vip.haitao.orderservice.service.HeadHelper.getInstance().Read(value, iprot);

                        structs.SetHead(value);
                    }



                    if ("interBatchNos".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.haitao.orderservice.service.ForwordToHtsOrderVo> value;

                        value = new List <com.vip.haitao.orderservice.service.ForwordToHtsOrderVo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.haitao.orderservice.service.ForwordToHtsOrderVo elem2;

                                elem2 = new com.vip.haitao.orderservice.service.ForwordToHtsOrderVo();
                                com.vip.haitao.orderservice.service.ForwordToHtsOrderVoHelper.getInstance().Read(elem2, iprot);

                                value.Add(elem2);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetInterBatchNos(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #5
0
        public void Read(OutOubShipmentDatailInfo structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetBarCode(value);
                    }



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

                        structs.SetGCode(value);
                    }



                    if ("qty".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double value;
                        value = iprot.ReadDouble();

                        structs.SetQty(value);
                    }



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

                        structs.SetZCode(value);
                    }



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

                        structs.SetBatchNo(value);
                    }



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

                        structs.SetBlNo(value);
                    }



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

                        structs.SetPoNo(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #6
0
ファイル: GetBodyHelper.cs プロジェクト: fkjbilly/HozestERP
        public void Read(GetBody structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("returnList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.haitao.loading.osp.service.OutRLHandleResultDetail> value;

                        value = new List <com.vip.haitao.loading.osp.service.OutRLHandleResultDetail>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.haitao.loading.osp.service.OutRLHandleResultDetail elem0;

                                elem0 = new com.vip.haitao.loading.osp.service.OutRLHandleResultDetail();
                                com.vip.haitao.loading.osp.service.OutRLHandleResultDetailHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetReturnList(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #7
0
        public void Read(PoSku structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();
            if(schemeStruct != null){

                while(true){

                    String schemeField = iprot.ReadFieldBegin();
                    if (schemeField == null) break;
                    bool needSkip = true;

                    if ("itemCode".Equals(schemeField.Trim())){

                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetItemCode(value);
                    }

                    if ("applyQty".Equals(schemeField.Trim())){

                        needSkip = false;
                        int value;
                        value = iprot.ReadI32();

                        structs.SetApplyQty(value);
                    }

                    if ("tagPrice".Equals(schemeField.Trim())){

                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetTagPrice(value);
                    }

                    if ("remark".Equals(schemeField.Trim())){

                        needSkip = false;
                        string value;
                        value = iprot.ReadString();

                        structs.SetRemark(value);
                    }

                    if(needSkip){

                        ProtocolUtil.skip(iprot);
                    }

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else{

                throw new OspException();
            }
        }
コード例 #8
0
        public void Read(Inventory structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetGoods_name(value);
                    }



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

                        structs.SetGoods_barcode(value);
                    }



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

                        structs.SetCat1_name(value);
                    }



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

                        structs.SetStock_quantity(value);
                    }



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

                        structs.SetStock_day(value);
                    }



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

                        structs.SetWarehouse_code(value);
                    }



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

                        structs.SetVendor_name(value);
                    }



                    if ("day_sale_average_one_week".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetDay_sale_average_one_week(value);
                    }



                    if ("day_sale_average_two_week".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetDay_sale_average_two_week(value);
                    }



                    if ("day_sale_average_four_week".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetDay_sale_average_four_week(value);
                    }



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

                        structs.SetStock_date(value);
                    }



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

                        structs.SetStock_age(value);
                    }



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

                        structs.SetPo(value);
                    }



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

                        structs.SetStock_type(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #9
0
        public void Read(InventoryOccupiedOrdersRequest structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetVendor_id(value);
                    }



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

                        structs.SetBrand_id(value);
                    }



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

                        structs.SetSt_query_time(value);
                    }



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

                        structs.SetEt_query_time(value);
                    }



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

                        structs.SetLimit(value);
                    }



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

                        structs.SetPage(value);
                    }



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

                        structs.SetCooperation_no(value);
                    }



                    if ("extendParams".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <string> value;

                        value = new List <string>();
                        iprot.ReadSetBegin();
                        while (true)
                        {
                            try{
                                string elem0;
                                elem0 = iprot.ReadString();

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadSetEnd();

                        structs.SetExtendParams(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #10
0
        public void Read(HtCarrierSaleOrderResultModel structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("head".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.haitao.orderservice.service.Head value;

                        value = new com.vip.haitao.orderservice.service.Head();
                        com.vip.haitao.orderservice.service.HeadHelper.getInstance().Read(value, iprot);

                        structs.SetHead(value);
                    }



                    if ("saleOrderList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.haitao.orderservice.service.HtSaleOrderChbResultModel> value;

                        value = new List <com.vip.haitao.orderservice.service.HtSaleOrderChbResultModel>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.haitao.orderservice.service.HtSaleOrderChbResultModel elem1;

                                elem1 = new com.vip.haitao.orderservice.service.HtSaleOrderChbResultModel();
                                com.vip.haitao.orderservice.service.HtSaleOrderChbResultModelHelper.getInstance().Read(elem1, iprot);

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetSaleOrderList(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #11
0
        public void Read(OrderItemsModel structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetName(value);
                    }



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

                        structs.SetUnit(value);
                    }



                    if ("price".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double value;
                        value = iprot.ReadDouble();

                        structs.SetPrice(value);
                    }



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

                        structs.SetNumber(value);
                    }



                    if ("amount".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double value;
                        value = iprot.ReadDouble();

                        structs.SetAmount(value);
                    }



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

                        structs.SetModel(value);
                    }



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

                        structs.SetGoodsSn(value);
                    }



                    if ("taxRate".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double value;
                        value = iprot.ReadDouble();

                        structs.SetTaxRate(value);
                    }



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

                        structs.SetGoodsTaxClassifyCode(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #12
0
        public void Read(MappedCategory structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("properties".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.isv.category.MappedCategoryProperty> value;

                        value = new List <com.vip.isv.category.MappedCategoryProperty>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.isv.category.MappedCategoryProperty elem0;

                                elem0 = new com.vip.isv.category.MappedCategoryProperty();
                                com.vip.isv.category.MappedCategoryPropertyHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetProperties(value);
                    }



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

                        structs.SetVendor_id(value);
                    }



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

                        structs.SetVendor_category_tree_id(value);
                    }



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

                        structs.SetVendor_category_tree_name(value);
                    }



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

                        structs.SetVendor_category_path(value);
                    }



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

                        structs.SetVendor_category_name(value);
                    }



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

                        structs.SetVendor_category_id(value);
                    }



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

                        structs.SetVip_category_path(value);
                    }



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

                        structs.SetVip_category_path_id(value);
                    }



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

                        structs.SetVip_category_name(value);
                    }



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

                        structs.SetVip_category_id(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #13
0
        public void Read(TxGetSvipTokenResult structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetCode(value);
                    }



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

                        structs.SetMsg(value);
                    }



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

                        structs.SetAccessToken(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #14
0
        public void Read(OrderGoodsWarehouseDetailVO structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetSizeId(value);
                    }



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

                        structs.SetBondedWarehouse(value);
                    }



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

                        structs.SetSourceWarehouseDetail(value);
                    }



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

                        structs.SetCreateTime(value);
                    }



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

                        structs.SetSizeSn(value);
                    }



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

                        structs.SetBrandId(value);
                    }



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

                        structs.SetSaleStyle(value);
                    }



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

                        structs.SetVrOrderType(value);
                    }



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

                        structs.SetIsDelete(value);
                    }



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

                        structs.SetOrderId(value);
                    }



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

                        structs.SetOrderSn(value);
                    }



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

                        structs.SetUserId(value);
                    }



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

                        structs.SetParentSn(value);
                    }



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

                        structs.SetMerItemNo(value);
                    }



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

                        structs.SetSalesNo(value);
                    }



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

                        structs.SetId(value);
                    }



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

                        structs.SetPreAllocateId(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #15
0
        public void Read(GetReturnDeliveryGoodsRequest structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetVendor_id(value);
                    }



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

                        structs.SetReturn_sn(value);
                    }



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

                        structs.SetPage(value);
                    }



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

                        structs.SetLimit(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #16
0
        public void Read(DeleteVSpuSizeTableRelationResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetVendor_id(value);
                    }



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

                        structs.SetBrand_id(value);
                    }



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

                        structs.SetSn(value);
                    }



                    if ("is_success".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        bool value;
                        value = iprot.ReadBool();

                        structs.SetIs_success(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #17
0
        public void Read(OrderPackageVO structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetId(value);
                    }



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

                        structs.SetOrderId(value);
                    }



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

                        structs.SetOrderSn(value);
                    }



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

                        structs.SetTransportNo(value);
                    }



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

                        structs.SetPackageNo(value);
                    }



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

                        structs.SetCreateTime(value);
                    }



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

                        structs.SetUpdateTime(value);
                    }



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

                        structs.SetStatus(value);
                    }



                    if ("detailList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.order.common.pojo.order.vo.OrderPackageDetailVO> value;

                        value = new List <com.vip.order.common.pojo.order.vo.OrderPackageDetailVO>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.order.common.pojo.order.vo.OrderPackageDetailVO elem0;

                                elem0 = new com.vip.order.common.pojo.order.vo.OrderPackageDetailVO();
                                com.vip.order.common.pojo.order.vo.OrderPackageDetailVOHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetDetailList(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #18
0
        public void Read(OutWmsOrderGetBodyResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("returnList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.sce.vlg.osp.wms.service.OutWmsOrderInfo> value;

                        value = new List <com.vip.sce.vlg.osp.wms.service.OutWmsOrderInfo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.sce.vlg.osp.wms.service.OutWmsOrderInfo elem0;

                                elem0 = new com.vip.sce.vlg.osp.wms.service.OutWmsOrderInfo();
                                com.vip.sce.vlg.osp.wms.service.OutWmsOrderInfoHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetReturnList(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #19
0
        public void Read(VendorCategory structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetVendor_category_name(value);
                    }



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

                        structs.SetVendor_category_id(value);
                    }



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

                        structs.SetVendor_category_path(value);
                    }



                    if ("vendor_properties_map".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        Dictionary <string, List <string> > value;

                        value = new Dictionary <string, List <string> >();
                        iprot.ReadMapBegin();
                        while (true)
                        {
                            try{
                                string        _key1;
                                List <string> _val1;
                                _key1 = iprot.ReadString();


                                _val1 = new List <string>();
                                iprot.ReadListBegin();
                                while (true)
                                {
                                    try{
                                        string elem2;
                                        elem2 = iprot.ReadString();

                                        _val1.Add(elem2);
                                    }
                                    catch (Exception e) {
                                        break;
                                    }
                                }

                                iprot.ReadListEnd();

                                value.Add(_key1, _val1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadMapEnd();

                        structs.SetVendor_properties_map(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #20
0
        public void Read(GetChannelInventoryResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetDetail_count(value);
                    }



                    if ("items".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.domain.inventory.ChannelInventoryItemInfo> value;

                        value = new List <com.vip.domain.inventory.ChannelInventoryItemInfo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.domain.inventory.ChannelInventoryItemInfo elem0;

                                elem0 = new com.vip.domain.inventory.ChannelInventoryItemInfo();
                                com.vip.domain.inventory.ChannelInventoryItemInfoHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetItems(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #21
0
        public void Read(RefuseOrReturnProductResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetSuccess_num(value);
                    }



                    if ("success_data".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.delivery.RefuseOrReturnProductResultInfo> value;

                        value = new List <vipapis.delivery.RefuseOrReturnProductResultInfo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.delivery.RefuseOrReturnProductResultInfo elem0;

                                elem0 = new vipapis.delivery.RefuseOrReturnProductResultInfo();
                                vipapis.delivery.RefuseOrReturnProductResultInfoHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetSuccess_data(value);
                    }



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

                        structs.SetFail_num(value);
                    }



                    if ("fail_data".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.delivery.RefuseOrReturnProductResultInfo> value;

                        value = new List <vipapis.delivery.RefuseOrReturnProductResultInfo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.delivery.RefuseOrReturnProductResultInfo elem2;

                                elem2 = new vipapis.delivery.RefuseOrReturnProductResultInfo();
                                vipapis.delivery.RefuseOrReturnProductResultInfoHelper.getInstance().Read(elem2, iprot);

                                value.Add(elem2);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetFail_data(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #22
0
        public void Read(UpdateOrderPayResultResp structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("result".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        com.vip.order.common.pojo.order.result.Result value;

                        value = new com.vip.order.common.pojo.order.result.Result();
                        com.vip.order.common.pojo.order.result.ResultHelper.getInstance().Read(value, iprot);

                        structs.SetResult(value);
                    }



                    if ("orderList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.order.common.pojo.order.vo.NotifyResponseOrderVO> value;

                        value = new List <com.vip.order.common.pojo.order.vo.NotifyResponseOrderVO>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.order.common.pojo.order.vo.NotifyResponseOrderVO elem1;

                                elem1 = new com.vip.order.common.pojo.order.vo.NotifyResponseOrderVO();
                                com.vip.order.common.pojo.order.vo.NotifyResponseOrderVOHelper.getInstance().Read(elem1, iprot);

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetOrderList(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #23
0
        public void Read(GetOrdersBySizeIdReq structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetSizeId(value);
                    }



                    if ("orderStatusSet".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <int?> value;

                        value = new List <int?>();
                        iprot.ReadSetBegin();
                        while (true)
                        {
                            try{
                                int elem0;
                                elem0 = iprot.ReadI32();

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadSetEnd();

                        structs.SetOrderStatusSet(value);
                    }



                    if ("orderTypeSet".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <int?> value;

                        value = new List <int?>();
                        iprot.ReadSetBegin();
                        while (true)
                        {
                            try{
                                int elem1;
                                elem1 = iprot.ReadI32();

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadSetEnd();

                        structs.SetOrderTypeSet(value);
                    }



                    if ("payTypeSet".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <int?> value;

                        value = new List <int?>();
                        iprot.ReadSetBegin();
                        while (true)
                        {
                            try{
                                int elem2;
                                elem2 = iprot.ReadI32();

                                value.Add(elem2);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadSetEnd();

                        structs.SetPayTypeSet(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #24
0
        public void Read(ShipPackage structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetTransport_no(value);
                    }



                    if ("package_product_list".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.marketplace.delivery.ShipPackageProduct> value;

                        value = new List <vipapis.marketplace.delivery.ShipPackageProduct>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.marketplace.delivery.ShipPackageProduct elem1;

                                elem1 = new vipapis.marketplace.delivery.ShipPackageProduct();
                                vipapis.marketplace.delivery.ShipPackageProductHelper.getInstance().Read(elem1, iprot);

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetPackage_product_list(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #25
0
        public void Read(OrderFinancialFields structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetOrder_id(value);
                    }



                    if ("vip_order_total_amount".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetVip_order_total_amount(value);
                    }



                    if ("carriage".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetCarriage(value);
                    }



                    if ("vendor_discount".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetVendor_discount(value);
                    }



                    if ("vip_total_deduction".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetVip_total_deduction(value);
                    }



                    if ("actual_payment_amount".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetActual_payment_amount(value);
                    }



                    if ("invoice_amount".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetInvoice_amount(value);
                    }



                    if ("vip_card_amount".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        double?value;
                        value = iprot.ReadDouble();

                        structs.SetVip_card_amount(value);
                    }



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

                        structs.SetPay_time(value);
                    }



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

                        structs.SetInvoice_type(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #26
0
        public void Read(PrepayOrderPeriodsInfoVO structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetSeq(value);
                    }



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

                        structs.SetMoney(value);
                    }



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

                        structs.SetWalletMoney(value);
                    }



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

                        structs.SetVirtualMoney(value);
                    }



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

                        structs.SetCouponMoney(value);
                    }



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

                        structs.SetPayType(value);
                    }



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

                        structs.SetPayId(value);
                    }



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

                        structs.SetStartPayTime(value);
                    }



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

                        structs.SetEndPayTime(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #27
0
        public void Read(GetGroupsResponse structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


                    if ("groups".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <vipapis.user.GroupInfo> value;

                        value = new List <vipapis.user.GroupInfo>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                vipapis.user.GroupInfo elem0;

                                elem0 = new vipapis.user.GroupInfo();
                                vipapis.user.GroupInfoHelper.getInstance().Read(elem0, iprot);

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetGroups(value);
                    }



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

                        structs.SetTotal(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #28
0
        public void Read(Merchandise structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetMerchandise_no(value);
                    }



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

                        structs.SetStart_sell_time(value);
                    }



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

                        structs.SetEnd_sell_time(value);
                    }



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

                        structs.SetSales_no(value);
                    }



                    if ("sales_sites".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <string> value;

                        value = new List <string>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                string elem0;
                                elem0 = iprot.ReadString();

                                value.Add(elem0);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetSales_sites(value);
                    }



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

                        structs.SetIs_on_sale(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #29
0
        public void Read(InventoryOccupiedOrdersRequest structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetVendor_id(value);
                    }



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

                        structs.SetBrand_id(value);
                    }



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

                        structs.SetSt_query_time(value);
                    }



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

                        structs.SetEt_query_time(value);
                    }



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

                        structs.SetLimit(value);
                    }



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

                        structs.SetPage(value);
                    }



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

                        structs.SetBusiness_type(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

                iprot.ReadStructEnd();
                Validate(structs);
            }
            else
            {
                throw new OspException();
            }
        }
コード例 #30
0
        public void Read(CreateOrdersItemVOV3 structs, Protocol iprot)
        {
            String schemeStruct = iprot.ReadStructBegin();

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


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

                        structs.SetOrderSn(value);
                    }



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

                        structs.SetOrderId(value);
                    }



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

                        structs.SetOrderCategory(value);
                    }



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

                        structs.SetOrderGroupSn(value);
                    }



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

                        structs.SetRetCode(value);
                    }



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

                        structs.SetRetMessage(value);
                    }



                    if ("orderCodeList".Equals(schemeField.Trim()))
                    {
                        needSkip = false;
                        List <com.vip.order.common.pojo.order.vo.OrderCodeVO> value;

                        value = new List <com.vip.order.common.pojo.order.vo.OrderCodeVO>();
                        iprot.ReadListBegin();
                        while (true)
                        {
                            try{
                                com.vip.order.common.pojo.order.vo.OrderCodeVO elem1;

                                elem1 = new com.vip.order.common.pojo.order.vo.OrderCodeVO();
                                com.vip.order.common.pojo.order.vo.OrderCodeVOHelper.getInstance().Read(elem1, iprot);

                                value.Add(elem1);
                            }
                            catch (Exception e) {
                                break;
                            }
                        }

                        iprot.ReadListEnd();

                        structs.SetOrderCodeList(value);
                    }



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

                    iprot.ReadFieldEnd();
                }

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