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/03/21 14:49
|
*/
|
@Data
|
@ApiModel("查询系统用户参数")
|
public class QuerySystemUserDTO implements Serializable {
|
|
@ApiModelProperty(value = "用于查询子部门的部门ID")
|
private Integer rootDeptId;
|
|
@ApiModelProperty(value = "精准匹配的部门ID")
|
private Integer strictDeptId;
|
|
@ApiModelProperty(value = "部门ID集", hidden = true)
|
private List<Integer> departmentIds;
|
|
@ApiModelProperty(value = "岗位ID")
|
private Integer positionId;
|
|
@ApiModelProperty(value = "用户名")
|
private String username;
|
|
@ApiModelProperty(value = "姓名")
|
private String realname;
|
|
@ApiModelProperty(value = "手机号码")
|
private String mobile;
|
@ApiModelProperty(value = "企业名称")
|
private String companyName;
|
|
@ApiModelProperty(value = "角色ID")
|
private Integer roleId;
|
@ApiModelProperty(value = "企业编码")
|
private Integer companyId;
|
|
@ApiModelProperty(value = "用户状态")
|
private Integer status;
|
|
@ApiModelProperty(value = "用户类型:0=司机 , 2=内部人员" ,hidden = true)
|
private Integer memberType;
|
|
@ApiModelProperty(value = "用户类型:0=相关方;1=内部" ,hidden = true)
|
private Integer companyType;
|
|
|
}
|