doum
2026-06-18 93de43267e1663031fe5dc2f5ae40d128a182a76
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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);
}