ThirdPartyStationInfo.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. package com.zsElectric.boot.charging.entity;
  2. import com.baomidou.mybatisplus.annotation.FieldFill;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableLogic;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.zsElectric.boot.common.base.BaseEntity;
  7. import lombok.Getter;
  8. import lombok.Setter;
  9. import java.math.BigDecimal;
  10. /**
  11. * 第三方充电站信息实体
  12. *
  13. * @author system
  14. * @since 2025-12-11
  15. */
  16. @TableName("third_party_station_info")
  17. @Getter
  18. @Setter
  19. public class ThirdPartyStationInfo extends BaseEntity {
  20. /**
  21. * 充电站ID
  22. */
  23. private String stationId;
  24. /**
  25. * 运营商ID
  26. */
  27. private String operatorId;
  28. /**
  29. * 设备所属方ID
  30. */
  31. private String equipmentOwnerId;
  32. /**
  33. * 充电站名称
  34. */
  35. private String stationName;
  36. /**
  37. * 国家代码
  38. */
  39. private String countryCode;
  40. /**
  41. * 省市辖区编码
  42. */
  43. private String areaCode;
  44. /**
  45. * 详细地址
  46. */
  47. private String address;
  48. /**
  49. * 站点电话
  50. */
  51. private String stationTel;
  52. /**
  53. * 服务电话
  54. */
  55. private String serviceTel;
  56. /**
  57. * 站点类型
  58. */
  59. private Integer stationType;
  60. /**
  61. * 站点状态
  62. */
  63. private Integer stationStatus;
  64. /**
  65. * 车位数量
  66. */
  67. private Integer parkNums;
  68. /**
  69. * 经度
  70. */
  71. private BigDecimal stationLng;
  72. /**
  73. * 纬度
  74. */
  75. private BigDecimal stationLat;
  76. /**
  77. * 站点引导
  78. */
  79. private String siteGuide;
  80. /**
  81. * 建设场所
  82. */
  83. private Integer construction;
  84. /**
  85. * 站点照片(JSON数组)
  86. */
  87. private String pictures;
  88. /**
  89. * 营业时间
  90. */
  91. private String busineHours;
  92. /**
  93. * 电费
  94. */
  95. private BigDecimal electricityFee;
  96. /**
  97. * 服务费
  98. */
  99. private BigDecimal serviceFee;
  100. /**
  101. * 停车费
  102. */
  103. private String parkFee;
  104. /**
  105. * 支付方式
  106. */
  107. private String payment;
  108. /**
  109. * 是否支持预约
  110. */
  111. private Integer supportOrder;
  112. /**
  113. * 备注
  114. */
  115. private String remark;
  116. /**
  117. * 创建人ID
  118. */
  119. @TableField(fill = FieldFill.INSERT)
  120. private Long createBy;
  121. /**
  122. * 更新人ID
  123. */
  124. @TableField(fill = FieldFill.INSERT_UPDATE)
  125. private Long updateBy;
  126. /**
  127. * 逻辑删除标识
  128. */
  129. @TableLogic
  130. private Integer isDeleted;
  131. }