From 6643157050479a4dbd81983406c6627c418a257f Mon Sep 17 00:00:00 2001
From: Miku <2634544095@qq.com>
Date: Wed, 23 Aug 2023 20:47:32 +0800
Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E9=85=8D=E7=BD=AEmoudle?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../smart/module/pay/entity/AppPayConfig.java | 63 ++++++++++++++
.../pay/repository/PayConfigRepository.java | 15 ++++
.../module/pay/service/PayConfigService.java | 18 ++++
.../service/impl/PayConfigServiceImpl.java | 33 ++++++++
.../templates/car/parkManage/payConfig.html | 82 -------------------
5 files changed, 129 insertions(+), 82 deletions(-)
create mode 100644 src/main/java/com/smart/module/pay/entity/AppPayConfig.java
create mode 100644 src/main/java/com/smart/module/pay/repository/PayConfigRepository.java
create mode 100644 src/main/java/com/smart/module/pay/service/PayConfigService.java
create mode 100644 src/main/java/com/smart/module/pay/service/impl/PayConfigServiceImpl.java
delete mode 100644 src/main/resources/templates/car/parkManage/payConfig.html
diff --git a/src/main/java/com/smart/module/pay/entity/AppPayConfig.java b/src/main/java/com/smart/module/pay/entity/AppPayConfig.java
new file mode 100644
index 0000000..f33d1e8
--- /dev/null
+++ b/src/main/java/com/smart/module/pay/entity/AppPayConfig.java
@@ -0,0 +1,63 @@
+package com.smart.module.pay.entity;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.smart.common.model.PageBean;
+import lombok.Data;
+
+import javax.persistence.*;
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+/**
+ * 支付配置
+ */
+@Data
+@Entity
+@Table(name = "app_pay_config") // 指定数据库表名
+public class AppPayConfig extends PageBean implements Serializable {
+
+ // 实体类属性与数据库表字段一一对应
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Column(name = "id", nullable = false, length = 20) // 使用@Column注解指定对应的数据库字段名
+ private Long id;
+
+ /**
+ * 停车场
+ */
+ @Column(name = "car_park_id")
+ private Long carParkId;
+
+ /**
+ * 商户号
+ */
+ @Column(name = "mch_id ", length = 500)
+ private String mchId;
+
+ /**
+ * 秘钥
+ */
+ @Column(name = "secret_key", length = 500)
+ private String secretKey;
+
+ /**
+ * 创建时间
+ */
+ @Column(name = "gmt_create")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Timestamp gmtCreate;
+
+ /**
+ * 修改时间
+ */
+ @Column(name = "gmt_modified")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ private Timestamp gmtModified;
+
+ /**
+ * 创建用户id
+ */
+ @Column(name = "user_id_create")
+ private Long userIdCreate;
+
+}
diff --git a/src/main/java/com/smart/module/pay/repository/PayConfigRepository.java b/src/main/java/com/smart/module/pay/repository/PayConfigRepository.java
new file mode 100644
index 0000000..3665295
--- /dev/null
+++ b/src/main/java/com/smart/module/pay/repository/PayConfigRepository.java
@@ -0,0 +1,15 @@
+package com.smart.module.pay.repository;
+
+import com.smart.module.pay.entity.AppPayConfig;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+/**
+ * 支付配置数据访问层接口
+ */
+@Repository//提供了基本的CRUD
+public interface PayConfigRepository extends JpaRepository