diff --git a/ruoyi-common/ruoyi-common-core/pom.xml b/ruoyi-common/ruoyi-common-core/pom.xml
index 253d6492..4304f995 100644
--- a/ruoyi-common/ruoyi-common-core/pom.xml
+++ b/ruoyi-common/ruoyi-common-core/pom.xml
@@ -124,6 +124,11 @@
4.5.11
+
+ javax.persistence
+ javax.persistence-api
+ 2.2
+
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/xhpc/common/core/web/domain/BaseEntity.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/xhpc/common/core/web/domain/BaseEntity.java
index a519fd36..da7ae0f1 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/xhpc/common/core/web/domain/BaseEntity.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/xhpc/common/core/web/domain/BaseEntity.java
@@ -3,6 +3,7 @@ package com.xhpc.common.core.web.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
+import javax.persistence.Entity;
import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
@@ -13,6 +14,7 @@ import java.util.Map;
*
* @author ruoyi
*/
+@Entity
public class BaseEntity implements Serializable
{
private static final long serialVersionUID = 1L;
diff --git a/xhpc-modules/xhpc-common/pom.xml b/xhpc-modules/xhpc-common/pom.xml
index d1f3f574..742f4232 100644
--- a/xhpc-modules/xhpc-common/pom.xml
+++ b/xhpc-modules/xhpc-common/pom.xml
@@ -42,5 +42,14 @@
com.ruoyi
ruoyi-common-security
+
+ org.projectlombok
+ lombok
+
+
+ javax.persistence
+ javax.persistence-api
+ 2.2
+
diff --git a/xhpc-modules/xhpc-common/src/main/java/com/xhpc/order/domain/XhpcHistoryOrder.java b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/order/domain/XhpcHistoryOrder.java
new file mode 100644
index 00000000..2410a44e
--- /dev/null
+++ b/xhpc-modules/xhpc-common/src/main/java/com/xhpc/order/domain/XhpcHistoryOrder.java
@@ -0,0 +1,158 @@
+package com.xhpc.order.domain;
+
+import com.xhpc.common.core.web.domain.BaseEntity;
+import lombok.Data;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+import java.math.BigDecimal;
+
+/**
+ * @author
+ * @description 历史订单 xhpc_history_order
+ * @date 2021-07-22
+ */
+@Data
+@Entity
+@Table(name = "xhpc_history_order")
+public class XhpcHistoryOrder extends BaseEntity {
+
+ /**
+ * 历史订单id
+ */
+ @Id
+ private Long historyOrderId;
+
+ /**
+ * 电站id
+ */
+ private Long chargingStationId;
+
+ /**
+ * 充电订单id
+ */
+ private Long chargeOrderId;
+
+ /**
+ * 用户id
+ */
+ private Long userId;
+
+ /**
+ * 终端id
+ */
+ private Long terminalId;
+
+ /**
+ * 流水号
+ */
+ private String serialNumber;
+
+ /**
+ * 互联网订单流水号
+ */
+ private String internetSerialNumber;
+
+ /**
+ * 订单总价
+ */
+ private BigDecimal totalPrice;
+
+ /**
+ * 电站活动抵扣
+ */
+ private BigDecimal promotionDiscount;
+
+ /**
+ * 实际价格
+ */
+ private BigDecimal actPrice;
+
+ /**
+ * 实收电费
+ */
+ private BigDecimal actPowerPrice;
+
+ /**
+ * 实收服务费
+ */
+ private BigDecimal actServicePrice;
+
+ /**
+ * 流量方总金额抽成
+ */
+ private BigDecimal internetCommission;
+
+ /**
+ * 流量方服务费抽成
+ */
+ private BigDecimal internetSvcCommission;
+
+ /**
+ * 平台总金额抽成
+ */
+ private BigDecimal platformCommission;
+
+ /**
+ * 平台服务费抽成
+ */
+ private BigDecimal platformSvcCommisssion;
+
+ /**
+ * 运维总抽成
+ */
+ private BigDecimal operationCommission;
+
+ /**
+ * 运维服务费抽成
+ */
+ private BigDecimal operationSvcCommission;
+
+ /**
+ * 开始充电soc
+ */
+ private String startSoc;
+
+ /**
+ * 结束时soc
+ */
+ private String endSoc;
+
+ /**
+ * 对账状态(0待确认 1已确认,2待提交,3待审核)
+ */
+ private Integer reconciliationStatus;
+
+ /**
+ * 清分状态(0待清分 1清分在途,2已提现,3待提交,4待审核)
+ */
+ private Integer sortingStatus;
+
+ /**
+ * 1 自动结算 2 平台结算
+ */
+ private Integer type;
+
+ /**
+ * 状态(0正常 1停用)
+ */
+ private Integer status;
+
+ /**
+ * 删除标志(0代表存在 2代表删除)
+ */
+ private Integer delFlag;
+
+ /**
+ * 总电费
+ */
+ private BigDecimal powerPriceTotal;
+
+ /**
+ * 总服务费
+ */
+ private BigDecimal servicePriceTotal;
+
+
+}
diff --git a/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/HxpcChargeOrderController.java b/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/XhpcChargeOrderController.java
similarity index 85%
rename from xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/HxpcChargeOrderController.java
rename to xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/XhpcChargeOrderController.java
index a80cf5fc..318456e2 100644
--- a/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/HxpcChargeOrderController.java
+++ b/xhpc-modules/xhpc-order/src/main/java/com/xhpc/order/api/XhpcChargeOrderController.java
@@ -3,7 +3,7 @@ package com.xhpc.order.api;
import com.xhpc.common.core.web.controller.BaseController;
import com.xhpc.common.core.web.domain.AjaxResult;
import com.xhpc.common.core.web.page.TableDataInfo;
-import com.xhpc.order.service.IHxpcChargeOrderService;
+import com.xhpc.order.service.IXhpcChargeOrderService;
import com.xhpc.order.service.IXhpcHistoryOrderService;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
@@ -22,10 +22,10 @@ import java.util.Map;
@RestController
@RequestMapping("/api/chargeOrder")
@Api(value = "充电订单接口", tags = "充电订单接口")
-public class HxpcChargeOrderController extends BaseController {
+public class XhpcChargeOrderController extends BaseController {
@Autowired
- private IHxpcChargeOrderService iHxpcChargeOrderService;
+ private IXhpcChargeOrderService iXhpcChargeOrderService;
@Autowired
private IXhpcHistoryOrderService xhpcHistoryOrderService;
@@ -36,7 +36,8 @@ public class HxpcChargeOrderController extends BaseController {
@GetMapping("/getHistotyChargeOrderMessage")
public AjaxResult getHistotyChargeOrderMessage(@RequestParam Long userId)
{
- return iHxpcChargeOrderService.getHistotyChargeOrderMessage(userId);
+
+ return iXhpcChargeOrderService.getHistotyChargeOrderMessage(userId);
}
/**
@@ -46,7 +47,7 @@ public class HxpcChargeOrderController extends BaseController {
public TableDataInfo getHistotyChargeOrderStatusList(@RequestParam Long userId)
{
startPage();
- List