package com.zksy.basicData.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonProperty; import com.zksy.common.annotation.Excel; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.math.BigDecimal; import java.util.Date; import com.zksy.common.core.domain.BasePo; /** * 企业年报对外提供保证担保信息对象 xcr_external_guarantee * * @author nahida * @date 2024-11-04 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("xcr_external_guarantee") @AllArgsConstructor @NoArgsConstructor @ApiModel(value = "企业年报对外提供保证担保信息") public class XcrExternalGuarantee extends BasePo { private static final long serialVersionUID=1L; /** 对外担保标识ID */ @ApiModelProperty("对外担保标识ID") @TableField("MOREID") @JsonProperty("MOREID") private String MOREID; /** 年报ID */ @ApiModelProperty("年报ID") @TableField("ANCHEID") @JsonProperty("ANCHEID") private String ANCHEID; /** 债权人 */ @Excel(name = "债权人") @ApiModelProperty("债权人") @TableField("MORE") @JsonProperty("MORE") private String MORE; /** 债务人 */ @Excel(name = "债务人") @ApiModelProperty("债务人") @TableField("MORTGAGOR") @JsonProperty("MORTGAGOR") private String MORTGAGOR; /** 主债权种类 1、合同,2、其他 */ @Excel(name = "主债权种类 1、合同,2、其他") @ApiModelProperty("主债权种类 1、合同,2、其他") @TableField("PRICLASECKIND") @JsonProperty("PRICLASECKIND") private String PRICLASECKIND; /** 主债权数额 */ @Excel(name = "主债权数额") @ApiModelProperty("主债权数额") @TableField("PRICLASECAM") @JsonProperty("PRICLASECAM") private BigDecimal PRICLASECAM; /** 履行债务的期限自 YYYYMMDD */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "履行债务的期限自 YYYYMMDD", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("履行债务的期限自 YYYYMMDD") @TableField("PEFPERFORM") @JsonProperty("PEFPERFORM") private Date PEFPERFORM; /** 履行债务的期限至 YYYYMMDD */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "履行债务的期限至 YYYYMMDD", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("履行债务的期限至 YYYYMMDD") @TableField("PEFPERTO") @JsonProperty("PEFPERTO") private Date PEFPERTO; /** 保证的期间 1、期限,2、未约定 */ @Excel(name = "保证的期间 1、期限,2、未约定") @ApiModelProperty("保证的期间 1、期限,2、未约定") @TableField("GUARANPERIOD") @JsonProperty("GUARANPERIOD") private String GUARANPERIOD; /** 对外担保是否公示 1、是,2、否 */ @Excel(name = "对外担保是否公示 1、是,2、否") @ApiModelProperty("对外担保是否公示 1、是,2、否") @TableField("MOREDIS") @JsonProperty("MOREDIS") private String MOREDIS; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") @ApiModelProperty("${comment}") @TableField("ENTCHEYEAR") @JsonProperty("ENTCHEYEAR") private String ENTCHEYEAR; /** 保证的方式 1、一般保证,2、连带保证,3、未约定 */ @Excel(name = "保证的方式 1、一般保证,2、连带保证,3、未约定") @ApiModelProperty("保证的方式 1、一般保证,2、连带保证,3、未约定") @TableField("GATYPE") @JsonProperty("GATYPE") private String GATYPE; /** 数据初始化或更新时间戳 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "数据初始化或更新时间戳", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty("数据初始化或更新时间戳") @TableField("S_EXT_DATATIME") @JsonProperty("sExtDatatime") private Date sExtDatatime; }