Skip to content

Commit 9925a09

Browse files
committed
feat:修复批量问题
1 parent 60454fa commit 9925a09

File tree

2 files changed

+50
-31
lines changed

2 files changed

+50
-31
lines changed

src/main/java/cn/authing/sdk/java/dto/SendUserResetPasswordEmailLinkBatchDto.java

Lines changed: 8 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,18 @@
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44

5-
public class SendUserResetPasswordEmailLinkBatchDto {
5+
import java.util.List;
66

7-
/**
8-
* 用户 ID
9-
*/
10-
@JsonProperty("userId")
11-
private String userId;
12-
/**
13-
* 用户 ID 类型,默认值为 `user_id`,可选值为:
14-
* - `user_id`: Authing 用户 ID,如 `6319a1504f3xxxxf214dd5b7`
15-
* - `phone`: 用户手机号
16-
* - `email`: 用户邮箱
17-
* - `username`: 用户名
18-
* - `external_id`: 用户在外部系统的 ID,对应 Authing 用户信息的 `externalId` 字段
19-
* - `identity`: 用户的外部身份源信息,格式为 `<extIdpId>:<userIdInIdp>`,其中 `<extIdpId>` 为 Authing 身份源的 ID,`<userIdInIdp>` 为用户在外部身份源的 ID。
20-
* 示例值:`62f20932716fbcc10d966ee5:ou_8bae746eac07cd2564654140d2a9ac61`。
21-
* - `sync_relation`: 用户的外部身份源信息,格式为 `<provier>:<userIdInIdp>`,其中 `<provier>` 为同步身份源类型,如 wechatwork, lark;`<userIdInIdp>` 为用户在外部身份源的 ID。
22-
* 示例值:`lark:ou_8bae746eac07cd2564654140d2a9ac61`。
23-
*
24-
*/
25-
@JsonProperty("userIdType")
26-
private String userIdType;
7+
public class SendUserResetPasswordEmailLinkBatchDto {
278

9+
@JsonProperty("users")
10+
private List<SendUserResetPasswordEmailLinkDto> users;
2811

29-
public String getUserId() {
30-
return userId;
31-
}
32-
public void setUserId(String userId) {
33-
this.userId = userId;
34-
}
3512

36-
public String getUserIdType() {
37-
return userIdType;
13+
public List<SendUserResetPasswordEmailLinkDto> getUsers() {
14+
return users;
3815
}
39-
public void setUserIdType(String userIdType) {
40-
this.userIdType = userIdType;
16+
public void setUsers(List<SendUserResetPasswordEmailLinkDto> users) {
17+
this.users = users;
4118
}
4219
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package cn.authing.sdk.java.dto;
2+
3+
import com.fasterxml.jackson.annotation.JsonProperty;
4+
5+
public class SendUserResetPasswordEmailLinkDto {
6+
7+
/**
8+
* 用户 ID
9+
*/
10+
@JsonProperty("userId")
11+
private String userId;
12+
/**
13+
* 用户 ID 类型,默认值为 `user_id`,可选值为:
14+
* - `user_id`: Authing 用户 ID,如 `6319a1504f3xxxxf214dd5b7`
15+
* - `phone`: 用户手机号
16+
* - `email`: 用户邮箱
17+
* - `username`: 用户名
18+
* - `external_id`: 用户在外部系统的 ID,对应 Authing 用户信息的 `externalId` 字段
19+
* - `identity`: 用户的外部身份源信息,格式为 `<extIdpId>:<userIdInIdp>`,其中 `<extIdpId>` 为 Authing 身份源的 ID,`<userIdInIdp>` 为用户在外部身份源的 ID。
20+
* 示例值:`62f20932716fbcc10d966ee5:ou_8bae746eac07cd2564654140d2a9ac61`。
21+
* - `sync_relation`: 用户的外部身份源信息,格式为 `<provier>:<userIdInIdp>`,其中 `<provier>` 为同步身份源类型,如 wechatwork, lark;`<userIdInIdp>` 为用户在外部身份源的 ID。
22+
* 示例值:`lark:ou_8bae746eac07cd2564654140d2a9ac61`。
23+
*
24+
*/
25+
@JsonProperty("userIdType")
26+
private String userIdType;
27+
28+
29+
public String getUserId() {
30+
return userId;
31+
}
32+
public void setUserId(String userId) {
33+
this.userId = userId;
34+
}
35+
36+
public String getUserIdType() {
37+
return userIdType;
38+
}
39+
public void setUserIdType(String userIdType) {
40+
this.userIdType = userIdType;
41+
}
42+
}

0 commit comments

Comments
 (0)