package tech.easyflow.approval.entity.vo;

import java.math.BigInteger;
import java.util.Map;

/**
 * 发起审批请求。
 */
public class ApprovalSubmitRequest {

    private String resourceType;

    private BigInteger resourceId;

    private String actionType;

    private BigInteger categoryId;

    private BigInteger deptId;

    private BigInteger applicantId;

    private String summary;

    private Map<String, Object> snapshotJson;

    public String getResourceType() {
        return resourceType;
    }

    public void setResourceType(String resourceType) {
        this.resourceType = resourceType;
    }

    public BigInteger getResourceId() {
        return resourceId;
    }

    public void setResourceId(BigInteger resourceId) {
        this.resourceId = resourceId;
    }

    public String getActionType() {
        return actionType;
    }

    public void setActionType(String actionType) {
        this.actionType = actionType;
    }

    public BigInteger getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(BigInteger categoryId) {
        this.categoryId = categoryId;
    }

    public BigInteger getDeptId() {
        return deptId;
    }

    public void setDeptId(BigInteger deptId) {
        this.deptId = deptId;
    }

    public BigInteger getApplicantId() {
        return applicantId;
    }

    public void setApplicantId(BigInteger applicantId) {
        this.applicantId = applicantId;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public Map<String, Object> getSnapshotJson() {
        return snapshotJson;
    }

    public void setSnapshotJson(Map<String, Object> snapshotJson) {
        this.snapshotJson = snapshotJson;
    }
}
