VppDrInvitation.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package com.usky.vpp.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import java.io.Serializable;
  9. import java.math.BigDecimal;
  10. import java.time.LocalDate;
  11. import java.time.LocalDateTime;
  12. /**
  13. * vpp_dr_invitation
  14. */
  15. @Data
  16. @EqualsAndHashCode(callSuper = false)
  17. @TableName("vpp_dr_invitation")
  18. public class VppDrInvitation implements Serializable {
  19. private static final long serialVersionUID = 1L;
  20. @TableId(value = "id", type = IdType.AUTO)
  21. private Long id;
  22. @TableField("invitation_no")
  23. private String invitationNo;
  24. @TableField("dr_event_id")
  25. private Long drEventId;
  26. @TableField("customer_id")
  27. private Long customerId;
  28. @TableField("site_id")
  29. private Long siteId;
  30. @TableField("execute_start_date")
  31. private LocalDate executeStartDate;
  32. @TableField("execute_end_date")
  33. private LocalDate executeEndDate;
  34. @TableField("reply_deadline")
  35. private LocalDateTime replyDeadline;
  36. @TableField("issue_time")
  37. private LocalDateTime issueTime;
  38. @TableField("transaction_type")
  39. private Integer transactionType;
  40. @TableField("response_type")
  41. private Integer responseType;
  42. @TableField("demand_capacity_kw")
  43. private BigDecimal demandCapacityKw;
  44. /** 申报出清容量 kW */
  45. @TableField("declared_capacity_kw")
  46. private BigDecimal declaredCapacityKw;
  47. /** 实际出清 kW(电网审核通过) */
  48. @TableField("actual_cleared_capacity_kw")
  49. private BigDecimal actualClearedCapacityKw;
  50. /** 预估响应容量 kW(响应完成后本平台评估) */
  51. @TableField("estimated_response_capacity_kw")
  52. private BigDecimal estimatedResponseCapacityKw;
  53. /** 实际响应容量 kW(电网评估最终结果) */
  54. @TableField("actual_response_capacity_kw")
  55. private BigDecimal actualResponseCapacityKw;
  56. /**
  57. * 响应完成率 = 实际响应容量 / 邀约规模(需求容量);展示时 ×100%
  58. */
  59. @TableField("response_completion_rate")
  60. private BigDecimal responseCompletionRate;
  61. /** 是否中标 0否 1是(单选,集中标记) */
  62. @TableField("is_winning_bid")
  63. private Integer isWinningBid;
  64. @TableField("reply_status")
  65. private Integer replyStatus;
  66. @TableField("response_status")
  67. private Integer responseStatus;
  68. @TableField("sms_notify_status")
  69. private Integer smsNotifyStatus;
  70. @TableField("sms_notify_at")
  71. private LocalDateTime smsNotifyAt;
  72. @TableField("sms_contact_id")
  73. private Long smsContactId;
  74. @TableField("participation_id")
  75. private Long participationId;
  76. private String remark;
  77. @TableField("tenant_id")
  78. private Integer tenantId;
  79. @TableField("create_time")
  80. private LocalDateTime createTime;
  81. @TableField("update_time")
  82. private LocalDateTime updateTime;
  83. @TableField("created_by")
  84. private String createdBy;
  85. @TableField("updated_by")
  86. private String updatedBy;
  87. @TableField("delete_flag")
  88. private Integer deleteFlag;
  89. @TableField("deleted_at")
  90. private LocalDateTime deletedAt;
  91. }