package com.ruoyi.system.domain.changerecord;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据变更记录。
 */
@Data
public class DataChangeRecord implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 记录 id。 */
    private String id;

    /** 主体类型，取值见 {@link com.ruoyi.system.domain.changerecord.enums.SubjectType}。 */
    private String subjectType;

    /** 主体 id。 */
    private String subjectId;

    /** 操作类型，取值见 {@link com.ruoyi.system.domain.changerecord.enums.OperationType}。 */
    private Integer operationType;

    /** 操作时间。 */
    private Date operationTime;
}
