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.math.BigDecimal;import java.util.Date;
/**
 <p>
 担保信息实体
 </p>
 @author lwd
 @since 2025-11-17*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class TRGuarantyModel implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     担保 ID（对应表字段 GaID）
     */
    @TableField ("GaID")
    private String gaId;
    /**
     主体编号（对应表字段 EntityNo）
     */
    @TableField ("EntityNo")
    private String entityNo;
    /**
     企业 ID（对应表字段 EntID）
     */
    @TableField ("EntID")
    private String entId;
    /**
     债务人名称（对应表字段 DebtorName）
     */
    @TableField ("DebtorName")
    private String debtorName;
    /**
     名称是否显示（对应表字段 NameIsShow）
     */
    @TableField ("NameIsShow")
    private String nameIsShow;
    /**
     担保类型（对应表字段 GaType）
     */
    @TableField ("GaType")
    private String gaType;
    /**
     担保类型是否显示（对应表字段 GaTypeIsShow）
     */
    @TableField ("GaTypeIsShow")
    private String gaTypeIsShow;
    /**
     比例（对应表字段 Rage）
     */
    @TableField ("Rage")
    private String rage;
    /**
     比例是否显示（对应表字段 RageIsShow）
     */
    @TableField ("RageIsShow")
    private String rageIsShow;
    /**
     生效开始日期（对应表字段 PefPerFrom）
     */
    @TableField ("PefPerFrom")
    private Date pefPerFrom;
    /**
     生效结束日期（对应表字段 PefPerTo）
     */
    @TableField ("PefPerTo")
    private Date pefPerTo;
    /**
     生效期间是否显示（对应表字段 PefPerIsShow）
     */
    @TableField ("PefPerIsShow")
    private String pefPerIsShow;
    /**
     债权人名称（对应表字段 CreditorName）
     */
    @TableField ("CreditorName")
    private String creditorName;
    /**
     优先受偿权种类（对应表字段 PriClaSecKind）
     */
    @TableField ("PriClaSecKind")
    private String priClaSecKind;
    /**
     优先受偿权金额（对应表字段 PriClaSecAm）
     */
    @TableField ("PriClaSecAm")
    private BigDecimal priClaSecAm;
    /**
     保证期间（对应表字段 Guaranperiod）
     */
    @TableField ("Guaranperiod")
    private String guaranperiod;
    /**
     状态是否显示（对应表字段 IsShowStatus）
     */
    @TableField ("IsShowStatus")
    private String isShowStatus;
    /**
     是否显示（对应表字段 isShow）
     */
    @TableField ("isShow")
    private String isShow;
}
