| | |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.ShopInfo; |
| | | import com.doumee.dao.business.model.Member; |
| | | import com.doumee.dao.dto.AuditDTO; |
| | | import com.doumee.dao.dto.ChangeStatusDTO; |
| | | import com.doumee.dao.dto.ResetPasswordDTO; |
| | | import com.doumee.dao.dto.ShopApplyDTO; |
| | | import com.doumee.dao.dto.ShopUpdateDTO; |
| | | import com.doumee.dao.dto.*; |
| | | import com.doumee.dao.vo.ShopLoginVO; |
| | | import com.doumee.dao.vo.ShopCenterVO; |
| | | import com.doumee.dao.vo.ShopDetailVO; |
| | | import com.doumee.dao.vo.ShopNearbyVO; |
| | | import com.doumee.dao.vo.ShopWebDetailVO; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | */ |
| | | void updateShop(ShopUpdateDTO dto); |
| | | |
| | | /** |
| | | * 根据经纬度查询附近门店分页列表(启用+已交付押金,按距离升序) |
| | | * @param dto 查询请求 |
| | | * @return 附近门店分页列表 |
| | | */ |
| | | PageData<ShopNearbyVO> findNearbyShops(PageWrap<ShopNearbyDTO> pageWrap); |
| | | |
| | | /** |
| | | * 查询门店详情(小程序端,含照片集合和可选距离) |
| | | * @param dto 查询请求 |
| | | * @return 门店详情 |
| | | */ |
| | | ShopWebDetailVO getShopWebDetail(ShopDetailQueryDTO dto); |
| | | |
| | | /** |
| | | * 维护门店信息(支付押金后可操作) |
| | | * @param memberId 会员主键 |
| | | * @param dto 维护请求 |
| | | */ |
| | | void maintainShopInfo(Integer memberId, ShopInfoMaintainDTO dto); |
| | | |
| | | /** |
| | | * 查询门店维护信息(小程序端) |
| | | * @param memberId 会员主键 |
| | | * @return 门店信息,无则返回null |
| | | */ |
| | | ShopInfoMaintainDTO getShopMaintainInfo(Integer memberId); |
| | | |
| | | |
| | | /** |
| | | * 获取门店登录后信息(门店中心) |
| | | * @param shopId 门店主键 |
| | | * @return 门店中心信息 |
| | | */ |
| | | ShopCenterVO getShopCenterInfo(Integer shopId); |
| | | |
| | | /** |
| | | * 门店密码登录 |
| | | * @param dto 登录请求 |
| | | * @return 登录结果 |
| | | */ |
| | | ShopLoginVO shopPasswordLogin(ShopLoginDTO dto); |
| | | |
| | | /** |
| | | * 门店静默登录(根据openid) |
| | | * @param openid |
| | | * @return 登录结果 |
| | | */ |
| | | ShopLoginVO shopSilentLogin(String openid); |
| | | |
| | | } |