| | |
| | | import com.doumee.dao.business.model.ShopInfo; |
| | | import com.doumee.dao.business.model.Member; |
| | | import com.doumee.dao.dto.*; |
| | | import com.doumee.dao.vo.LocationTagShopCountVO; |
| | | import com.doumee.dao.vo.LuggageTypeItem; |
| | | import com.doumee.dao.vo.ShopKpiVO; |
| | | import com.doumee.dao.vo.ShopLoginVO; |
| | | import com.doumee.dao.vo.ShopCenterVO; |
| | | import com.doumee.dao.vo.ShopDetailVO; |
| | |
| | | PageData<ShopNearbyVO> findNearbyShops(PageWrap<ShopNearbyDTO> pageWrap); |
| | | |
| | | /** |
| | | * 按位置标签统计门店数量 |
| | | * @param cityId 城市主键(可选) |
| | | * @return 标签门店数量列表 |
| | | */ |
| | | List<LocationTagShopCountVO> countShopsByLocationTag(Integer cityId); |
| | | |
| | | /** |
| | | * 查询门店详情(小程序端,含照片集合和可选距离) |
| | | * @param dto 查询请求 |
| | | * @return 门店详情 |
| | |
| | | ShopSalesStatsVO getShopSalesStats(Integer shopId, Integer period); |
| | | |
| | | /** |
| | | * 门店行李类型分布 |
| | | */ |
| | | List<LuggageTypeItem> shopLuggageTypeList(Integer shopId, ShopRevenueQueryDTO query); |
| | | |
| | | /** |
| | | * 门店核心业绩指标 |
| | | */ |
| | | ShopKpiVO getShopKpi(Integer shopId, ShopRevenueQueryDTO query); |
| | | |
| | | /** |
| | | * 门店修改密码 |
| | | * |
| | | * @param shopId 门店主键 |
| | |
| | | */ |
| | | void changePassword(Integer shopId, String oldPassword, String newPassword, String token); |
| | | |
| | | /** |
| | | * 维护门店打印机SN |
| | | * @param dto 门店打印机维护请求 |
| | | */ |
| | | void maintainPrinterSn(ShopPrinterDTO dto); |
| | | |
| | | /** |
| | | * 初始化历史门店变更版本数据 |
| | | * @return 处理数量 |
| | | */ |
| | | int initChangeVersions(); |
| | | |
| | | } |