XcrExternalGuarantee.java 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. package com.zksy.basicData.domain;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.fasterxml.jackson.annotation.JsonProperty;
  4. import com.zksy.common.annotation.Excel;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. import lombok.NoArgsConstructor;
  10. import lombok.experimental.Accessors;
  11. import com.baomidou.mybatisplus.annotation.TableName;
  12. import io.swagger.annotations.ApiModel;
  13. import io.swagger.annotations.ApiModelProperty;
  14. import java.math.BigDecimal;
  15. import java.util.Date;
  16. import com.zksy.common.core.domain.BasePo;
  17. /**
  18. * 企业年报对外提供保证担保信息对象 xcr_external_guarantee
  19. *
  20. * @author nahida
  21. * @date 2024-11-04
  22. */
  23. @Data
  24. @EqualsAndHashCode(callSuper = false)
  25. @Accessors(chain = true)
  26. @TableName("xcr_external_guarantee")
  27. @AllArgsConstructor
  28. @NoArgsConstructor
  29. @ApiModel(value = "企业年报对外提供保证担保信息")
  30. public class XcrExternalGuarantee extends BasePo {
  31. private static final long serialVersionUID=1L;
  32. /** 对外担保标识ID */
  33. @ApiModelProperty("对外担保标识ID")
  34. @TableField("MOREID")
  35. @JsonProperty("MOREID")
  36. private String MOREID;
  37. /** 年报ID */
  38. @ApiModelProperty("年报ID")
  39. @TableField("ANCHEID")
  40. @JsonProperty("ANCHEID")
  41. private String ANCHEID;
  42. /** 债权人 */
  43. @Excel(name = "债权人")
  44. @ApiModelProperty("债权人")
  45. @TableField("MORE")
  46. @JsonProperty("MORE")
  47. private String MORE;
  48. /** 债务人 */
  49. @Excel(name = "债务人")
  50. @ApiModelProperty("债务人")
  51. @TableField("MORTGAGOR")
  52. @JsonProperty("MORTGAGOR")
  53. private String MORTGAGOR;
  54. /** 主债权种类 1、合同,2、其他 */
  55. @Excel(name = "主债权种类 1、合同,2、其他")
  56. @ApiModelProperty("主债权种类 1、合同,2、其他")
  57. @TableField("PRICLASECKIND")
  58. @JsonProperty("PRICLASECKIND")
  59. private String PRICLASECKIND;
  60. /** 主债权数额 */
  61. @Excel(name = "主债权数额")
  62. @ApiModelProperty("主债权数额")
  63. @TableField("PRICLASECAM")
  64. @JsonProperty("PRICLASECAM")
  65. private BigDecimal PRICLASECAM;
  66. /** 履行债务的期限自 YYYYMMDD */
  67. @JsonFormat(pattern = "yyyy-MM-dd")
  68. @Excel(name = "履行债务的期限自 YYYYMMDD", width = 30, dateFormat = "yyyy-MM-dd")
  69. @ApiModelProperty("履行债务的期限自 YYYYMMDD")
  70. @TableField("PEFPERFORM")
  71. @JsonProperty("PEFPERFORM")
  72. private Date PEFPERFORM;
  73. /** 履行债务的期限至 YYYYMMDD */
  74. @JsonFormat(pattern = "yyyy-MM-dd")
  75. @Excel(name = "履行债务的期限至 YYYYMMDD", width = 30, dateFormat = "yyyy-MM-dd")
  76. @ApiModelProperty("履行债务的期限至 YYYYMMDD")
  77. @TableField("PEFPERTO")
  78. @JsonProperty("PEFPERTO")
  79. private Date PEFPERTO;
  80. /** 保证的期间 1、期限,2、未约定 */
  81. @Excel(name = "保证的期间 1、期限,2、未约定")
  82. @ApiModelProperty("保证的期间 1、期限,2、未约定")
  83. @TableField("GUARANPERIOD")
  84. @JsonProperty("GUARANPERIOD")
  85. private String GUARANPERIOD;
  86. /** 对外担保是否公示 1、是,2、否 */
  87. @Excel(name = "对外担保是否公示 1、是,2、否")
  88. @ApiModelProperty("对外担保是否公示 1、是,2、否")
  89. @TableField("MOREDIS")
  90. @JsonProperty("MOREDIS")
  91. private String MOREDIS;
  92. /** $column.columnComment */
  93. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  94. @ApiModelProperty("${comment}")
  95. @TableField("ENTCHEYEAR")
  96. @JsonProperty("ENTCHEYEAR")
  97. private String ENTCHEYEAR;
  98. /** 保证的方式 1、一般保证,2、连带保证,3、未约定 */
  99. @Excel(name = "保证的方式 1、一般保证,2、连带保证,3、未约定")
  100. @ApiModelProperty("保证的方式 1、一般保证,2、连带保证,3、未约定")
  101. @TableField("GATYPE")
  102. @JsonProperty("GATYPE")
  103. private String GATYPE;
  104. /** 数据初始化或更新时间戳 */
  105. @JsonFormat(pattern = "yyyy-MM-dd")
  106. @Excel(name = "数据初始化或更新时间戳", width = 30, dateFormat = "yyyy-MM-dd")
  107. @ApiModelProperty("数据初始化或更新时间戳")
  108. @TableField("S_EXT_DATATIME")
  109. @JsonProperty("sExtDatatime")
  110. private Date sExtDatatime;
  111. }