| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.dderp.common.api;
- import com.dderp.common.entity.site.ERPTokenUser;
- import com.dderp.common.entity.store.*;
- import com.sweetfish.service.RetResult;
- import com.sweetfish.source.PageFlipper;
- import com.sweetfish.util.AutoLoad;
- import org.rex.RMap;
- import java.util.List;
- @AutoLoad(value = false)
- public interface StoreService extends ScriptService {
- //region 门店品牌档案
- List<StoreBrand> queryStoreBrandList(RMap params, PageFlipper pageFlipper, long supplierCode);
- StoreBrand getStoreBrand(long id, long supplierCode);
- RetResult<StoreBrand> addStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- RetResult<StoreBrand> uploadBrandLogo(long idStoreBrand,String fileLink, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- RetResult<StoreBrand> updateStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- RetResult<StoreBrand> voidStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- //endregion
- //region 门店档案
- List<ViewStoreInfo> queryViewStoreInfo(RMap params, PageFlipper pageFlipper, long supplierCode);
- ViewStoreInfo getViewStoreInfo(long idStore, long supplierCode, boolean readInvoice,boolean readEmployee,boolean readPlatform);
- RetResult<StoreInfo> addStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- /**
- * 获取门店开票信息
- */
- StoreInvoiceInfo getStoreInvoiceInfo(long idStore,long supplierCode);
- RetResult<StoreInvoiceInfo> configStoreInvoiceInfo(StoreInvoiceInfo invoiceInfo, int enableInvoice, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- RetResult<StoreInfo> updateStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- RetResult<StoreInfo> voidStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- //endregion
- //region 门店平台
- /**
- * 获取已开通平台信息
- */
- StorePlatform getStoreStorePlatformInfo(long id,long supplierCode);
- RetResult<StorePlatform> addStorePlatform(StorePlatform storePlatform, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- RetResult<StorePlatform> configStorePlatform(StorePlatform storePlatform, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
- //endregion
- }
|