package com.yuchen.saas.manage.user.api.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.support.Query;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName UserInfoRequest
 * @Description user request
 * @Author 肖祥
 * @Date 2022/10/18 15:30
 * @Version 1.0。0
 **/
@ApiModel(value = "UserInfoRequest", description = "UserInfoRequest")
@Data
public class UserInfoRequest extends Query implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "用户id")
    private Long userId;

    @ApiModelProperty(value = "用户id集合")
    private List<Long> userIds;

    @ApiModelProperty(value = "用户姓名")
    private String userName;

    @ApiModelProperty(value = "性别:0未知,1是男,2是女")
    private Integer sex;

    @ApiModelProperty(value = "联系方式:手机号")
    private String phone;

    @ApiModelProperty(value = "部门")
    private String deptId;

    @ApiModelProperty(value = "岗位")
    private String postId;

    @ApiModelProperty(value = "职位类型")
    private Integer jobType;

    @ApiModelProperty(value = "账号ID")
    private Long accountId;

    @ApiModelProperty(value = "是否禁用:0是不禁用,1是禁用")
    private Integer disable;

    @ApiModelProperty(value = "是否删除:0是不删除,1是删除")
    private Integer delete;
}
