StoreService.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.dderp.common.api;
  2. import com.dderp.common.entity.site.ERPTokenUser;
  3. import com.dderp.common.entity.store.*;
  4. import com.sweetfish.service.RetResult;
  5. import com.sweetfish.source.PageFlipper;
  6. import com.sweetfish.util.AutoLoad;
  7. import org.rex.RMap;
  8. import java.util.List;
  9. @AutoLoad(value = false)
  10. public interface StoreService extends ScriptService {
  11. //region 门店品牌档案
  12. List<StoreBrand> queryStoreBrandList(RMap params, PageFlipper pageFlipper, long supplierCode);
  13. StoreBrand getStoreBrand(long id, long supplierCode);
  14. RetResult<StoreBrand> addStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  15. RetResult<StoreBrand> uploadBrandLogo(long idStoreBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  16. RetResult<StoreBrand> updateStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  17. RetResult<StoreBrand> voidStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  18. //endregion
  19. //region 门店管理
  20. List<ViewStoreInfo> queryViewStoreInfo(RMap params, PageFlipper pageFlipper, long supplierCode);
  21. ViewStoreInfo getViewStoreInfo(long idStore, long supplierCode, int withInvoice);
  22. RetResult<StoreInfo> addStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  23. RetResult<StoreInvoiceInfo> configStoreInvoiceInfo(StoreInvoiceInfo invoiceInfo, int enableInvoice, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  24. RetResult<StoreInfo> updateStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  25. RetResult<StoreInfo> voidStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  26. RetResult<StorePlatform> addStorePlatform(StorePlatform storePlatform, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  27. RetResult<StorePlatform> configStorePlatform(StorePlatform storePlatform, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  28. //endregion
  29. }