package com.ruoyi.asset.domain;

import java.io.Serializable;

/**
 * 报废处置操作上下文。
 *
 * 报废申请人、部门和操作人必须来自当前登录会话，避免信任前端隐藏字段。
 *
 * @author Yangk
 */
public class AmsDisposalOperateContext implements Serializable
{
    private static final long serialVersionUID = 1L;

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

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

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

    /** 操作人部门ID */
    private Long operateDeptId;

    /** 操作人部门名称 */
    private String operateDeptName;

    public AmsDisposalOperateContext()
    {
    }

    public AmsDisposalOperateContext(Long operateUserId, String operateUserName, String operateLoginName,
            Long operateDeptId, String operateDeptName)
    {
        this.operateUserId = operateUserId;
        this.operateUserName = operateUserName;
        this.operateLoginName = operateLoginName;
        this.operateDeptId = operateDeptId;
        this.operateDeptName = operateDeptName;
    }

    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;
    }

    public Long getOperateDeptId()
    {
        return operateDeptId;
    }

    public void setOperateDeptId(Long operateDeptId)
    {
        this.operateDeptId = operateDeptId;
    }

    public String getOperateDeptName()
    {
        return operateDeptName;
    }

    public void setOperateDeptName(String operateDeptName)
    {
        this.operateDeptName = operateDeptName;
    }
}
