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<Integer> departmentIds;
|
|
@ApiModelProperty(value = "岗位ID", hidden = true)
|
private Integer positionId;
|
|
@ApiModelProperty(value = "用户名")
|
private String username;
|
|
@ApiModelProperty(value = "企业名称")
|
private String companyName;
|
|
|
@ApiModelProperty(value = "用户名、手机号模糊查询")
|
private String keyword;
|
|
@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 = "状态:0 启用 1 禁用")
|
private Integer status;
|
|
@ApiModelProperty(value = "城市编码", example = "1" )
|
private Integer cityId;
|
@ApiModelProperty(value = "部门编码编码", example = "1" )
|
private Integer departmentId;
|
|
@ApiModelProperty(value = "城市编码", hidden = true)
|
private List<Integer> cityIds;
|
@ApiModelProperty(value = "类型 0平台用户 1企业用户 2商户")
|
private Integer type;
|
|
@ApiModelProperty(value = "用户类型集合",hidden = true )
|
private List<Integer> typeList;
|
|
@ApiModelProperty(value = "部门主键 - 新")
|
private Integer companyDepartmentId;
|
|
@ApiModelProperty(value = "部门名称 - 新")
|
private String companyDepartmentPathName;
|
|
|
|
|
|
}
|