StoreService.java 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. RetResult<StoreBrand> addStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  14. RetResult<StoreBrand> updateStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  15. RetResult<StoreBrand> voidStoreBrand(StoreBrand storeBrand, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  16. //endregion
  17. //region 门店管理
  18. List<ViewStoreInfo> queryViewStoreInfo(RMap params, PageFlipper pageFlipper, long supplierCode);
  19. ViewStoreInfo getViewStoreInfo(long idStore, long supplierCode, int withInvoice);
  20. RetResult<StoreInfo> addStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  21. RetResult<StoreInvoiceInfo> configStoreInvoiceInfo(StoreInvoiceInfo invoiceInfo, int enableInvoice, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  22. RetResult<StoreInfo> updateStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  23. RetResult<StoreInfo> voidStoreInfo(StoreInfo storeInfo, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  24. RetResult<StorePlatform> addStorePlatform(StorePlatform storePlatform, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  25. RetResult<StorePlatform> configStorePlatform(StorePlatform storePlatform, ERPTokenUser currentUser, String dataSourceId, long supplierCode);
  26. //endregion
  27. }