Subversion Repositories SmartDukaan

Rev

Rev 8915 | Rev 9242 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8915 Rev 9155
Line 29... Line 29...
29
enum PremiumType {
29
enum PremiumType {
30
    PERCENT = 1,
30
    PERCENT = 1,
31
    ABSOLUTE = 2
31
    ABSOLUTE = 2
32
}
32
}
33
 
33
 
-
 
34
enum BannerType{
-
 
35
	WEBSITE  = 1,
-
 
36
	SIDE_BANNER = 2,
-
 
37
	MOBILE_SITE = 3
-
 
38
}
-
 
39
 
34
struct Item{
40
struct Item{
35
	1:i64 id,
41
	1:i64 id,
36
	2:string productGroup
42
	2:string productGroup
37
	3:string brand,
43
	3:string brand,
38
	4:string modelNumber,
44
	4:string modelNumber,
Line 154... Line 160...
154
    1:string bannerName,
160
    1:string bannerName,
155
    2:string imageName,
161
    2:string imageName,
156
    3:string link,
162
    3:string link,
157
    4:bool hasMap,
163
    4:bool hasMap,
158
    5:i64 priority,
164
    5:i64 priority,
159
    6:string oldBanner
165
    6:BannerType bannerType
160
}
166
}
161
 
167
 
162
struct BannerUriMapping{
168
struct BannerUriMapping{
163
	1:string bannerName,
169
	1:string bannerName,
164
	2:string uri,
170
	2:string uri,
Line 172... Line 178...
172
}
178
}
173
 
179
 
174
struct BannerCongregate{
180
struct BannerCongregate{
175
	1:Banner banner,
181
	1:Banner banner,
176
	2:list<BannerMap> bannerMaps,
182
	2:list<BannerMap> bannerMaps,
177
	3:list<BannerUriMapping> bannerUriMappings
183
	3:list<BannerUriMapping> bannerUriMappings,
-
 
184
	4:Banner antecedent 
178
}
185
}
179
 
186
 
180
struct Campaign {
187
struct Campaign {
181
	1:i64 id,
188
	1:i64 id,
182
	2:string campaignName,
189
	2:string campaignName,
Line 384... Line 391...
384
	*/
391
	*/
385
	
392
	
386
	void addBanner(1:BannerCongregate bannerCongregate),
393
	void addBanner(1:BannerCongregate bannerCongregate),
387
	bool updateBanner(1:Banner banner),
394
	bool updateBanner(1:Banner banner),
388
	list <Banner> getAllBanners(),
395
	list <Banner> getAllBanners(),
389
	bool deleteBanner(1:string bannerName),
396
	bool deleteBanner(1:string bannerName,2:BannerType bannerType),
390
	Banner getBannerDetails(1:string bannerName),
397
	Banner getBannerDetails(1:string bannerName,2:BannerType bannerType),
391
	map<string,list<Banner>> getActiveBanners(),
398
	map<string,list<Banner>> getActiveBanners(),
392
	bool addBannerMap(1:list<BannerMap> bannerMaps),
399
	bool addBannerMap(1:list<BannerMap> bannerMaps),
393
	bool updateBannerMap(1:BannerMap bannerMap),
400
	bool updateBannerMap(1:BannerMap bannerMap),
394
	bool deleteBannerMap(1:string bannerName),
401
	bool deleteBannerMap(1:string bannerName),
395
	list <BannerMap> getBannerMapDetails(1:string bannerName),
402
	list <BannerMap> getBannerMapDetails(1:string bannerName,2:BannerType bannerType),
396
	void addBannerUri(1:list<BannerUriMapping> bannerUriMappings),
403
	void addBannerUri(1:list<BannerUriMapping> bannerUriMappings),
397
	list<BannerUriMapping> getUriMapping(1:string bannerName),
404
	list<BannerUriMapping> getUriMapping(1:string bannerName,2:BannerType bannerType),
398
	void addCampaign(1:Campaign campaign),
405
	void addCampaign(1:Campaign campaign),
399
	list<Campaign> getCampaigns(1:string campaignName),
406
	list<Campaign> getCampaigns(1:string campaignName),
400
	void deleteCampaign(1:i64 campaignId),
407
	void deleteCampaign(1:i64 campaignId),
401
	list<string> getAllCampaigns(),
408
	list<string> getAllCampaigns(),
-
 
409
	map<string,list<Banner>> getActiveBannersForMobileSite(),
402
	/**
410
	/**
403
	Delete similar item.
411
	Delete similar item.
404
	*/
412
	*/
405
	bool deleteSimilarItem(1:i64 itemId, 2:i64 catalogItemId) throws (1:CatalogServiceException cex),
413
	bool deleteSimilarItem(1:i64 itemId, 2:i64 catalogItemId) throws (1:CatalogServiceException cex),
406
	
414
	
Line 602... Line 610...
602
	bool addOrUpdateSnapdealItem(SnapdealItem snapdealitem)
610
	bool addOrUpdateSnapdealItem(SnapdealItem snapdealitem)
603
	
611
	
604
	SnapdealItem getSnapdealItem(1:i64 item_id)
612
	SnapdealItem getSnapdealItem(1:i64 item_id)
605
	
613
	
606
	list<SnapdealItem> getAllSnapdealItems()
614
	list<SnapdealItem> getAllSnapdealItems()
-
 
615
	
-
 
616
	
607
 
617
 
608
}
618
}