package com.writeoff.module.system.model;

public class BizChangeLogInfo {
    private final Long id;
    private final String bizType;
    private final Long bizId;
    private final String changeType;
    private final String fieldCode;
    private final String fieldName;
    private final String beforeValue;
    private final String afterValue;
    private final Long relatedUserId;
    private final String relatedUserName;
    private final Long operatorUserId;
    private final String operatorUserName;
    private final String batchId;
    private final String remark;
    private final String createdAt;

    public BizChangeLogInfo(Long id,
                            String bizType,
                            Long bizId,
                            String changeType,
                            String fieldCode,
                            String fieldName,
                            String beforeValue,
                            String afterValue,
                            Long relatedUserId,
                            String relatedUserName,
                            Long operatorUserId,
                            String operatorUserName,
                            String batchId,
                            String remark,
                            String createdAt) {
        this.id = id;
        this.bizType = bizType;
        this.bizId = bizId;
        this.changeType = changeType;
        this.fieldCode = fieldCode;
        this.fieldName = fieldName;
        this.beforeValue = beforeValue;
        this.afterValue = afterValue;
        this.relatedUserId = relatedUserId;
        this.relatedUserName = relatedUserName;
        this.operatorUserId = operatorUserId;
        this.operatorUserName = operatorUserName;
        this.batchId = batchId;
        this.remark = remark;
        this.createdAt = createdAt;
    }

    public Long getId() {
        return id;
    }

    public String getBizType() {
        return bizType;
    }

    public Long getBizId() {
        return bizId;
    }

    public String getChangeType() {
        return changeType;
    }

    public String getFieldCode() {
        return fieldCode;
    }

    public String getFieldName() {
        return fieldName;
    }

    public String getBeforeValue() {
        return beforeValue;
    }

    public String getAfterValue() {
        return afterValue;
    }

    public Long getRelatedUserId() {
        return relatedUserId;
    }

    public String getRelatedUserName() {
        return relatedUserName;
    }

    public Long getOperatorUserId() {
        return operatorUserId;
    }

    public String getOperatorUserName() {
        return operatorUserName;
    }

    public String getBatchId() {
        return batchId;
    }

    public String getRemark() {
        return remark;
    }

    public String getCreatedAt() {
        return createdAt;
    }
}
