package com.yeejoin.amos.boot.module.jg.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 
 *
 * @author system_generator
 * @date 2025-04-14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tzs_jg_biz_change_log")
public class JgBizChangeLog extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 业务唯一标识
     */
	@TableField("biz_id")
    private String bizId;

    /**
     * 业务类型
     */
	@TableField("biz_type")
    private String bizType;

    /**
     * 业务表名
     */
	@TableField("biz_table")
    private String bizTable;

    /**
     * 变更原因
     */
	@TableField("change_reason")
    private String changeReason;

    /**
     * 变更附件
     */
	@TableField("change_attachment")
    private String changeAttachment;

    /**
     * 触发的id(列入使用登记变化后，安装告知数据也变化，则记录两条：使用登记的oid为空，按照告知的为使用登记的id)
     */
    @TableField("o_id")
    private String oId;

    /**
     * 单位名称
     */
    @TableField("unit_name")
    private String unitName;

    /**
     * 单位Code
     */
    @TableField("unit_code")
    private String unitCode;

}
