longz
2026-08-11 2a3c3cdbf2398695d61633e072f98ee2757e9e27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.sinata.appointment.constants;
 
/** 管理端预建档员工:微信 openId 占位前缀,员工端首次登录按手机号绑定真实 openId */
public final class MpStaffConstants {
 
    private MpStaffConstants() {}
 
    public static final String PLACEHOLDER_OPEN_ID_PREFIX = "PLHD_";
 
    public static boolean isPlaceholderOpenId(String openId) {
        return openId != null && openId.startsWith(PLACEHOLDER_OPEN_ID_PREFIX);
    }
 
    public static String newPlaceholderOpenId() {
        return PLACEHOLDER_OPEN_ID_PREFIX + java.util.UUID.randomUUID().toString().replace("-", "");
    }
}