java-mall/client/src/main/java/com/small/client/service/SxDataService.java
2025-06-20 17:50:19 +08:00

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);
}