| | |
| | | import com.doumee.core.model.PageData; |
| | | 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.vo.ShopDetailVO; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | */ |
| | | long count(ShopInfo shopInfo); |
| | | |
| | | /** |
| | | * 门店入驻申请/修改 |
| | | * @param request 申请请求 |
| | | * @param member 当前登录会员 |
| | | */ |
| | | void applyShop(ShopApplyDTO request, Member member); |
| | | |
| | | /** |
| | | * 查询门店详情(含附件) |
| | | * @param shopId 门店主键 |
| | | * @return 门店详情 |
| | | */ |
| | | ShopDetailVO getShopDetail(Integer shopId); |
| | | |
| | | /** |
| | | * 查询当前会员的门店信息 |
| | | * @param memberId 会员主键 |
| | | * @return 门店详情,无则返回null |
| | | */ |
| | | ShopDetailVO getMyShop(Integer memberId); |
| | | |
| | | /** |
| | | * 审批门店申请 |
| | | * @param auditDTO 审批请求 |
| | | */ |
| | | void auditShop(AuditDTO auditDTO); |
| | | |
| | | /** |
| | | * 修改门店状态(启用/禁用) |
| | | * @param dto 修改状态请求 |
| | | */ |
| | | void changeStatus(ChangeStatusDTO dto); |
| | | |
| | | /** |
| | | * 重置门店密码(手机号后6位 + @123456) |
| | | * @param dto 重置密码请求 |
| | | */ |
| | | void resetPassword(ResetPasswordDTO dto); |
| | | |
| | | /** |
| | | * 后台修改门店信息 |
| | | * @param dto 修改请求 |
| | | */ |
| | | void updateShop(ShopUpdateDTO dto); |
| | | |
| | | } |