package cn.axzo.workflow.core.repository.entity;


import cn.axzo.framework.data.mybatisplus.model.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * 流程定义扩展表
 *
 * @author wangli
 * @since 2023/11/18 22:00
 */
@EqualsAndHashCode(callSuper = true)
@TableName(value = "ext_ax_re_procdef", autoResultMap = true)
@Data
@ToString(callSuper = true)
public class ExtAxReProcDef extends BaseEntity<ExtAxReProcDef> {

    /**
     * 流程定义ID
     */
    @TableField("proc_def_id")
    private String procDefId;

    /**
     * 操作人ID
     */
    @TableField("operator_id")
    private String operatorId;

    /**
     * 操作人姓名
     */
    @TableField("operator_name")
    private String operatorName;

    /**
     * 操作人类型
     */
    @TableField("operator_type")
    private String operatorType;

    /**
     * 操作人租户 ID
     */
    @TableField("tenant_id")
    private String tenantId;

    /**
     * 操作人原始信息
     */
    @TableField("operator_meta_data")
    private String operatorMetaData;

}
