76 lines
1.5 KiB
Java
76 lines
1.5 KiB
Java
package com.small.client.service;
|
|
|
|
|
|
import com.small.client.dto.*;
|
|
|
|
|
|
public interface SxDataService {
|
|
|
|
/**
|
|
* 同步商品分类数据
|
|
* @param dataBaseInfo
|
|
* @param commentModel
|
|
*/
|
|
void SyncCategory(DataBaseInfo dataBaseInfo, CommentModel commentModel);
|
|
|
|
/**
|
|
* 同步商品数据
|
|
* @param dataBaseInfo
|
|
* @param commentModel
|
|
*/
|
|
void SyncGoods(DataBaseInfo dataBaseInfo, CommentModel commentModel);
|
|
|
|
/**
|
|
* 品牌同步
|
|
* @param dataBaseInfo
|
|
* @return
|
|
*/
|
|
void SyncBranchList(DataBaseInfo dataBaseInfo, CommentModel commentModel);
|
|
|
|
/**
|
|
* 同步会员数据
|
|
* @param dataBaseInfo
|
|
*/
|
|
void SyncVipList(DataBaseInfo dataBaseInfo, CommentModel commentModel);
|
|
|
|
|
|
CommentModel getCommentModel();
|
|
|
|
void getAppSign();
|
|
|
|
String downLoadClient();
|
|
|
|
void checkForUpdates();
|
|
|
|
/**
|
|
* 获取服务器配置
|
|
* @param commentModel
|
|
* @return
|
|
*/
|
|
DataBaseInfo getDataBaseInfo(CommentModel commentModel);
|
|
|
|
|
|
/**
|
|
* 获取服务器扣减数据
|
|
* @param commentModel
|
|
* @return
|
|
*/
|
|
void syncStoreData(DataBaseInfo dataBaseInfo,CommentModel commentModel);
|
|
|
|
|
|
/**
|
|
* 同步商品活动
|
|
* @param commentModel
|
|
* @return
|
|
*/
|
|
void syncAtive(DataBaseInfo dataBaseInfo,CommentModel commentModel);
|
|
|
|
/**
|
|
* 同步活动商品
|
|
* @param commentModel
|
|
* @return
|
|
*/
|
|
void syncAtiveShops(DataBaseInfo dataBaseInfo,CommentModel commentModel);
|
|
|
|
}
|