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;

/**
 * @ClassName AccountRequest
 * @Description AccountRequest
 * @Author 肖祥
 * @Date 2022/11/10 15:30
 * @Version 1.0。0
 **/
@ApiModel(value = "AccountRequest", description = "AccountRequest")
@Data
public class AccountRequest extends Query implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "账号id")
    private Long accountId;

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

    @ApiModelProperty(value = "账号组id")
    private String accountGroupId;

    @ApiModelProperty(value = "原密码")
    private String password;

    @ApiModelProperty(value = "新密码")
    private String newPassword;

    @ApiModelProperty(value = "确认密码")
    private String confirmPassword;

    @ApiModelProperty(value = "角色id")
    private String roleId;

    @ApiModelProperty(value = "人员id")
    private String personId;

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

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