package com.chinaweal.aiccs.aicepsqy.entity.datamove;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 股权变更信息实体
 * </p>
 *
 * @author lwd
 * @since 2025-11-14
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class StockTransferModel implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 股权ID（对应表字段StockId）
     */
    @TableField("StockId")
    private String stockId;

    /**
     * 企业ID（对应表字段EntID）
     */
    @TableField("EntID")
    private String entId;

    /**
     * 主体编号（对应表字段EntityNo）
     */
    @TableField("EntityNo")
    private String entityNo;

    /**
     * 投资方信息（对应表字段Inv）
     */
    @TableField("Inv")
    private String inv;

    /**
     * 投资金额（对应表字段AmPr）
     */
    @TableField("AmPr")
    private String amPr;

    /**
     * 受让方信息（对应表字段TransInv）
     */
    @TableField("TransInv")
    private String transInv;

    /**
     * 受让金额（对应表字段transAmPr）
     */
    @TableField("transAmPr")
    private String transAmPr;

    /**
     * 转移日期（对应表字段transferDate）
     */
    @TableField("transferDate")
    private Date transferDate;

    /**
     * 是否显示（对应表字段isShow）
     */
    @TableField("isShow")
    private String isShow;
}
