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 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; @ApiModelProperty(value = "是否查询固定人员:0=否;1=是" ) private Integer querySpecial; @ApiModelProperty(value = "是否查询固定人员组织主键" ,hidden = true) private String companySpecialId; }