package com.doumee.dao.system.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.List; /** * @author Eva.Caesar Liu * @date 2023/02/14 11:14 */ @Data @ApiModel("查询系统用户参数") public class QuerySystemUserDTO implements Serializable { @ApiModelProperty(value = "用于查询子部门的部门ID", hidden = true) private Integer rootDeptId; @ApiModelProperty(value = "精准匹配的部门ID", hidden = true) private Integer strictDeptId; @ApiModelProperty(value = "部门ID集", hidden = true) private List departmentIds; @ApiModelProperty(value = "岗位ID", hidden = true) private Integer positionId; @ApiModelProperty(value = "用户名") private String username; @ApiModelProperty(value = "姓名" , hidden = true) private String realname; @ApiModelProperty(value = "手机号码", hidden = true) private String mobile; @ApiModelProperty(value = "所属企业编码", example = "1", hidden = true ) private Integer companyId; @ApiModelProperty(value = "区域编码", example = "1" ) private Integer areaId; @ApiModelProperty(value = "省编码") private Integer provinceId; @ApiModelProperty(value = "城市编码", example = "1" ) private Integer cityId; @ApiModelProperty(value = "城市编码", hidden = true) private List cityIds; @ApiModelProperty(value = "类型 0平台用户 1企业用户") private Integer type; @ApiModelProperty(value = "用户类型集合",hidden = true ) private List typeList; }