package jnpf.permission.model.user.mod;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import jnpf.permission.model.user.page.PaginationUser;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Objects;
|
|
@Data
|
public class UserIdModelByPage extends PaginationUser {
|
/**
|
* 用户id集合
|
*/
|
@Schema(description = "用户id集合")
|
private Object ids;
|
|
public List<String> getIds() {
|
List<String> ids = new ArrayList<>(16);
|
if (this.ids != null) {
|
if (this.ids instanceof List) {
|
List list = (List) this.ids;
|
Object object = list.size() > 0 ? list.get(0) : null;
|
if (Objects.nonNull(object) && object instanceof String) {
|
ids.addAll(list);
|
}
|
} else {
|
String userIds = (String) this.ids;
|
ids.add(userIds);
|
}
|
}
|
return ids;
|
}
|
|
@Schema(description = "类型")
|
private String type;
|
|
}
|