﻿//****************************************************************
//* 名　　称：RequestService
//* 功    能：对应 RequestService.asmx
//* 输    入：
//* 输    出：                            
//* 说    明：          
//* 错误信息：
//*****************************************************************
MemberService = function () {
	function NoConvert(object) {
            return object;
    };
	return {
		GetComments:{
		    requestUrl : baseDomain+"/Services/MemberService.asmx/GetComments",
		    transformFunc_Json : NoConvert
		},
		GetConsult:{
		    requestUrl : baseDomain+"/Services/MemberService.asmx/GetConsult",
		    transformFunc_Json : NoConvert
		},
		GetOrders:{
		    requestUrl : baseDomain+"/Services/MemberService.asmx/GetOrders",
		    transformFunc_Json : NoConvert
		},
		GetScore:{
		    requestUrl : baseDomain+"/Services/MemberService.asmx/GetScore",
		    transformFunc_Json : NoConvert
		},
		GetDongtai:{
		    requestUrl : baseDomain+"/Services/MemberService.asmx/GetDongtai",
		    transformFunc_Json : NoConvert
		},
		GetMemberById:{
			requestUrl : baseDomain+"/Services/MemberService.asmx/GetMemberById",
		    transformFunc_Json : NoConvert
		}
	};
};
OrderService = function () {
	function NoConvert(object) {
            return object;
    };
	return {
		CreateOrder:{
		    requestUrl : baseDomain+"/Services/OrderService.asmx/CreateOrder"
		},
		insertOrderProduct:{
		    requestUrl : baseDomain+"/Services/OrderService.asmx/insertOrderProduct"
		},
		GetOrderMainDetail:{
		    requestUrl : baseDomain+"/Services/OrderService.asmx/GetOrderMainDetail"
		},
		GetOrderProductsDetail:{
		    requestUrl : baseDomain+"/Services/OrderService.asmx/GetOrderProductsDetail"
		},
		NameCheck:{
		    requestUrl : baseDomain+"/Services/OrderService.asmx/NameCheck"
		},
		GetOrderDetail:{
		    requestUrl : baseDomain+"/Services/OrderService.asmx/GetOrderDetail"
		},
		GetCircPayType:{
		    requestUrl : baseDomain+"/Services/OrderService.asmx/GetCircPayType"
		},
		GetDictPayType:{
		    requestUrl: baseDomain+"/Services/OrderService.asmx/GetDictPayType"
		},
		GetProductType:{
            requestUrl: baseDomain+"/Services/OrderService.asmx/GetProductType"		
		},
		GetHotelPayType:{
		    requestUrl:baseDomain+"/Services/OrderService.asmx/GetHotelPayType"
		},
		GetSightPayType:{
		    requestUrl:baseDomain+"/Services/OrderService.asmx/GetSightPayType"
		},
		GetTrafficPayType:{
		    requestUrl:baseDomain+"/Services/OrderService.asmx/GetTrafficPayType"
		},
		GetDiyPayType:{
		    requestUrl:baseDomain+"/Services/OrderService.asmx/GetDiyPayType"
		}
	};
};
HotelService = function () {
	function NoConvert(object) {
            return object;
    };
	return {
		Search:
		{
			requestUrl : baseDomain+"/Services/HotelService.asmx/Search",
			transformFunc_Json : NoConvert
		},
		GetHotelDetail:{
		    requestUrl:baseDomain+"/Services/HotelService.asmx/GetHotelDetail"
		},
		GetRecommandHotels :
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetRecommandHotels"
        },
        GetNearHotels:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetNearHotels"
        },
        GetHotHotels:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetHotHotels"
        },
        GetPromoteHotels:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetPromoteHotels"
        },
        GetRooms:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetRooms"
        },
        GetAllRooms:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetAllRooms"
        },
        GetSelectRooms:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetSelectRooms"
        },
        GetRoomById:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetRoomById"
        },
         HasRoom:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/HasRoom"
        },
        GetHotelByRoom:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetHotelByRoom"
        },
        GetHotelByCode:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetHotelByCode"
        },
        GetHotelByTick:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetHotelByTick"
        },
        GetHotelByClass:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetHotelByClass"
        },
        GetAll:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetAll"
        }, 
        GetRoomRun:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetRoomRun"
        },
        GetAllMoreHotel:
        {
            requestUrl : baseDomain + "/Services/HotelService.asmx/GetAllMoreHotel",
            transformFunc_Json : NoConvert
        }
	};
};
TrafficService = function () {
	function NoConvert(object) {
            return object;
    };
	return {
        GetHotTraffics:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/GetHotTraffics"
        },
        GetTrafficDetail:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/GetTrafficDetail"
        },
        GetRecommandTraffics:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/GetRecommendTraffics"
        },
        GetPromoteTraffics:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/GetPromoteTraffics"
        },
        GetHotTraffics:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/GetHotTraffics"
        },
        Search:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/Search",
            transformFunc_Json : NoConvert
        },
        GetTickets:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/GetTickets"
        },
        GetRuns:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/GetRuns"
        },
        GetRunByMonth:
        {
            requestUrl : baseDomain + "/Services/TrafficService.asmx/GetRunByMonth"
        }
	};
};
SightspotService = function () {
	function NoConvert(object) {
            return object;
    };
	return {
	    GetSightspotDetail:{
		    requestUrl:baseDomain+"/Services/SightspotService.asmx/GetSightspotDetail"
		},
        GetHotSightspot:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetHotSightspots"
        },
        GetSightspotDetail:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetSightspotDetail"
        },
        GetRecommandSightspots:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetRecommendSightspots"
        },
        GetPromoteSightspots:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetPromoteSightspots"
        },
        GetHotSightspots:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetHotSightspots"
        },
        GetGreatSightspots:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetGreatSightspots"
        },
        GetTickets:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetTickets"
        },
        Search:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/Search",
            transformFunc_Json : NoConvert
        },
        Search2:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/Search2",
            transformFunc_Json : NoConvert
        },
        GetProductRelatives:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetProductRelatives"
        },
        CheckDate:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/CheckDate"
        },
        GetRunByMonth:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/GetRunByMonth"
        },
        Getrunid:
        {
            requestUrl : baseDomain + "/Services/SightspotService.asmx/Getrunid"
        },
        GetAllMoreSightspot:
        {
            requestUrl : baseDomain+"/Services/SightspotService.asmx/GetAllMoreSightspot",
            transformFunc_Json : NoConvert
        },
        GetSightspotByCode:
        {
            requestUrl : baseDomain+"/Services/SightspotService.asmx/GetSightspotByCode",
            transformFunc_Json : NoConvert
        },
        GetSightspotByClass:
        {
            requestUrl : baseDomain+"/Services/SightspotService.asmx/GetSightspotByClass",
            transformFunc_Json : NoConvert
        },
        GetSightspotByTick:
        {
            requestUrl : baseDomain+"/Services/SightspotService.asmx/GetSightspotByTick",
            transformFunc_Json : NoConvert
        },
        GetIfCheck:
        {
            requestUrl : baseDomain+"/Services/SightspotService.asmx/GetIfCheck",
            transformFunc_Json : NoConvert
        },
        GetRunTicket:
        {
            requestUrl : baseDomain+"/Services/SightspotService.asmx/GetRunTicket",
            transformFunc_Json : NoConvert
        },
        GetTicketRun:
        {
            requestUrl : baseDomain+"/Services/SightspotService.asmx/GetTicketRun",
            transformFunc_Json : NoConvert
        }
	};
};

CircuitryService = function() {
    function NoConvertObject(object)
    {
        return object;
    };
    return {     
        Search : // long lStartPlace,long lEndPlace,string startDate, int nTravelType,bool bActive,int nPageInde,int nPageSize
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/Search",
            transformFunc_Json : NoConvertObject
        },
        Search2 :
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/Search2",
            transformFunc_Json : NoConvertObject
        },
        GetRecommandCircuitries : // int nCount, int nMaxCount
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetRecommandCircuitries"
        },
        GetCircuitryById :  //int nCircuitryId
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetCircurityById"
        },
        GetHotCircuitries : //int nCount, int nMaxCount
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetHotCircuitries"
        },
        GetPromoteCircuitries : //int nCount, int nMaxCount
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetPromoteCircuitries"
        },
        GetGreatCircuitries : //int nCount, int nMaxCount
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetGreatCircuitries"
        },
        GetTickets:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetTickets"
        },
        GetRuns:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetRuns"
        },
        GetRunByMonth:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetRunByMonth"
        },
        GetCircuritryByCode:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetCircuritryByCode"
        },
        GetCircuritryByClass:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetCircuritryByClass"
        },
        GetCircuritryByTick:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetCircuritryByTick"
        },
         GetPaiXuCircuitry:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetPaiXuCircuitry"
        },
        GetCircurity:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetCircurity"
        },
        GetRunTick:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetRunTick"
        },
        GetAllMoreCircuitry:
        {
            requestUrl : baseDomain + "/Services/CircuitryService.asmx/GetAllMoreCircuitry",
            transformFunc_Json : NoConvertObject
        }
        
        
    };
};

AreaService = function() {
    return {
        LoadProvinces : 
        {
            requestUrl : baseDomain + "/Services/AreaService.asmx/LoadProvinces"
        },
        LoadCitys : 
        {
            requestUrl : baseDomain + "/Services/AreaService.asmx/LoadCitys"
        },
        LoadSpecialLocations:{
             requestUrl : baseDomain + "/Services/AreaService.asmx/LoadSpecialLocations"
        },
        LoadStartCitys : 
        {
            requestUrl : baseDomain + "/Services/AreaService.asmx/LoadStartCitys"
        },
        GetParentId:
        {
            requestUrl : baseDomain + "/Services/AreaService.asmx/GetParentId"
        },
        GetIdDetail:
        {
            requestUrl : baseDomain + "/Services/AreaService.asmx/GetIdDetail"
        }
       
    };
};


TransportService = function() {
    return {
        Demo : //string userName
        {
            requestUrl : baseDomain + "/Services/TransportService.asmx/Demo"
        }
    };
};

BlogService = function() {
    return {
        GetReplyDetailByID: 
        {
            requestUrl : baseDomain + "/Services/BlogService.asmx/GetReplyDetailByID"
        },
        GetBlogsByID: 
        {
            requestUrl : baseDomain + "/Services/BlogService.asmx/GetBlogsByID"
        },
        LoadAllBlogs:
        {
            requestUrl : baseDomain + "/Services/BlogService.asmx/LoadAllBlogs"
        }
        
        
    };
};
SelfPlayService = function() {
    function NoConvertObject (obj)
    {
        return obj;
    };
    return {
        Search : //int nStartPlace, int nEndePlace, sStartDate, sBackDate, sTrafficType, sHotelStar, nPageIndex, nPageSize
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/Search",
            transformFunc_Json : NoConvertObject
        },
         Search2 : 
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/Search2",
            transformFunc_Json : NoConvertObject
        },
        GetDiyById : //nDiyId
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetProductDiyById"
        },
        GetRecommandProductDiy : //nCount, maxCount
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetRecommand"
        },
        GetHotProductDiy : // nCount, maxCount
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetHot"
        },
        GetPromoteProductDiy : // nCount, maxCount
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GePromote"
        },
        GetGreatProductDiy :  //nCount ,maxCount
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetGreat"
        },
        GetDIYDetail: 
        {
                requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetDIYDetail"

        },
        GetDiyTraffic:
        {
                requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetDiyTraffic"
        },
        GetDiyHotel:
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetDiyHotel"
        },
        GetDiySightspot:
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetDiySightspot"
        },
        GetRunByMonth:
        {
            requestUrl : baseDomain + "/Services/SelfPlayService.asmx/GetRunByMonth"
        }
    };
};

ConsultService = function() {
 function NoConvertObject (object)
    {
        return object;
    };
    return {
        GetConsultById: 
        {
            requestUrl : baseDomain + "/Services/ConsultService.asmx/GetConsultById"
        },
        LoadConsultsByProduct : //int nProductId, nPageIndex, nPageSize
        {
            requestUrl : baseDomain + "/Services/ConsultService.asmx/LoadConsultsByProductId",
            transformFunc_Json : NoConvertObject
        },
        CreateConsult : //nProductId, sQuestion
        {
            requestUrl : baseDomain + "/Services/ConsultService.asmx/CreateConsult"
        },
        CreateConsultAnswer : //nProductConsultId, sAnswer
        {
            requestUrl : baseDomain + "/Services/ConsultService.asmx/CreateConsultAnswer"
        },
        LoadBlogArticleByProduct : //nProductId, nPageIndex, nPageSize
        {
            requestUrl : baseDomain + "/Services/ConsultService.asmx/GetBlogArticleByProductId",
            transformFunc_Json : NoConvertObject
        },
        CreateBlogArticle : //nProductId, sContent, trafficScore, hotelScore, guideScore, sightScore
        {
            requestUrl : baseDomain + "/Services/ConsultService.asmx/CreateBlogArticle"
        }
    };
};
