package com.ruoyi.asset.domain;

import java.io.Serializable;

/**
 * 报修维修操作上下文
 *
 * 用一个对象承载当前登录操作人，避免 Controller 和 Service 之间长期传递散落的用户参数。
 *
 * @author Yangk
 */
public class AmsRepairOperateContext implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 操作人ID */
    private Long operateUserId;

    /** 操作人名称 */
    private String operateUserName;

    /** 操作人登录账号 */
    private String operateLoginName;

    public AmsRepairOperateContext()
    {
    }

    public AmsRepairOperateContext(Long operateUserId, String operateUserName, String operateLoginName)
    {
        this.operateUserId = operateUserId;
        this.operateUserName = operateUserName;
        this.operateLoginName = operateLoginName;
    }

    public Long getOperateUserId()
    {
        return operateUserId;
    }

    public void setOperateUserId(Long operateUserId)
    {
        this.operateUserId = operateUserId;
    }

    public String getOperateUserName()
    {
        return operateUserName;
    }

    public void setOperateUserName(String operateUserName)
    {
        this.operateUserName = operateUserName;
    }

    public String getOperateLoginName()
    {
        return operateLoginName;
    }

    public void setOperateLoginName(String operateLoginName)
    {
        this.operateLoginName = operateLoginName;
    }
}
