package com.doumee.service.business; import com.doumee.core.model.LoginUserInfo; import com.doumee.dao.system.dto.LoginPhoneDTO; public interface YwCustomerH5AuthService { String loginByPhone(LoginPhoneDTO dto); String loginByCustomerId(Integer customerId); String loginByOpenId(String openId); LoginUserInfo buildLoginUserInfo(Integer customerId, Integer memberId); /** 发验证码前校验:商户手机号须对应有效 yw_customer(含联系人 member.phone) */ void assertActiveCustomerByPhone(String phone); /** 退出登录:解绑 member openid 并失效 token */ void logout(LoginUserInfo user, String token); }