package com.zswl.dataservice.model.user; import com.zswl.dataservice.domain.user.Department; import com.zswl.dataservice.domain.user.Role; import com.zswl.dataservice.model.baseParam.SuperParam; import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.data.mongodb.core.index.Indexed; import org.springframework.data.mongodb.core.mapping.DBRef; import java.util.ArrayList; import java.util.List; /** * @author TRX * @date 2024/6/20 */ @Data @AllArgsConstructor @NoArgsConstructor public class UserCountParam extends SuperParam { @Schema(description = "用户名") private String userName; @Schema(description = "头像") private String headUrl; @Schema(description = "电话号码") private String phone; @Schema(description = "密码") private String passWord; @Schema(description = "角色信息") private List roles = new ArrayList<>(); @Schema(description = "部门信息") private List departments = new ArrayList<>(); }