package tech.easyflow.system.entity.vo;

import java.util.ArrayList;
import java.util.List;

/**
 * 用户导入失败行。
 */
public class SysAccountImportErrorRowVo {

    private Integer rowNumber;

    private String deptName;

    private String loginName;

    private String nickname;

    private String roleNames;

    private String positionNames;

    private List<SysAccountImportErrorDetailVo> details = new ArrayList<>();

    /**
     * 获取行号。
     *
     * @return 行号
     */
    public Integer getRowNumber() {
        return rowNumber;
    }

    /**
     * 设置行号。
     *
     * @param rowNumber 行号
     */
    public void setRowNumber(Integer rowNumber) {
        this.rowNumber = rowNumber;
    }

    /**
     * 获取部门名称。
     *
     * @return 部门名称
     */
    public String getDeptName() {
        return deptName;
    }

    /**
     * 设置部门名称。
     *
     * @param deptName 部门名称
     */
    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    /**
     * 获取登录账号。
     *
     * @return 登录账号
     */
    public String getLoginName() {
        return loginName;
    }

    /**
     * 设置登录账号。
     *
     * @param loginName 登录账号
     */
    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    /**
     * 获取昵称。
     *
     * @return 昵称
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * 设置昵称。
     *
     * @param nickname 昵称
     */
    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    /**
     * 获取角色名称集合文本。
     *
     * @return 角色名称集合文本
     */
    public String getRoleNames() {
        return roleNames;
    }

    /**
     * 设置角色名称集合文本。
     *
     * @param roleNames 角色名称集合文本
     */
    public void setRoleNames(String roleNames) {
        this.roleNames = roleNames;
    }

    /**
     * 获取岗位名称集合文本。
     *
     * @return 岗位名称集合文本
     */
    public String getPositionNames() {
        return positionNames;
    }

    /**
     * 设置岗位名称集合文本。
     *
     * @param positionNames 岗位名称集合文本
     */
    public void setPositionNames(String positionNames) {
        this.positionNames = positionNames;
    }

    /**
     * 获取失败明细。
     *
     * @return 失败明细
     */
    public List<SysAccountImportErrorDetailVo> getDetails() {
        return details;
    }

    /**
     * 设置失败明细。
     *
     * @param details 失败明细
     */
    public void setDetails(List<SysAccountImportErrorDetailVo> details) {
        this.details = details;
    }
}
