| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- package jnpf.permission.model.user.mod;
- import jnpf.base.Pagination;
- import io.swagger.v3.oas.annotations.media.Schema;
- import jnpf.permission.model.user.mod.UserIdModel;
- 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;
- }
|