1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| package com.sinata.appointment.integration;
|
| import lombok.Builder;
| import lombok.Value;
|
| @Value
| @Builder
| public class WxCode2SessionResult {
|
| String openId;
| String unionId;
| String sessionKey;
|
| static WxCode2SessionResult stub(String jsCode) {
| String openId = "STUB-" + Integer.toHexString(jsCode.hashCode());
| return WxCode2SessionResult.builder()
| .openId(openId)
| .unionId(null)
| .sessionKey("stub-session")
| .build();
| }
| }
|
|