ExtStoreService.java
778 Bytes
package com.diligrp.rider.service;
import com.diligrp.rider.entity.ExtStore;
import java.util.List;
public interface ExtStoreService {
/** 同步门店(新增或更新,以 appKey+outStoreId 为唯一键) */
ExtStore syncStore(String appKey, ExtStore store);
/** 查询某应用下的门店列表 */
List<ExtStore> listByApp(String appKey);
/** 获取单个门店(appKey为null时不校验归属) */
ExtStore getById(Long id, String appKey);
/** 设置门店状态 */
void setStatus(Long id, String appKey, int status);
/** 删除门店 */
void delete(Long id, String appKey);
/** 平台管理端:查看所有门店(可按 appKey/cityId 过滤) */
List<ExtStore> listAll(String appKey, Long cityId, int page);
}